omelkonian / formal-bitml-to-bitcoin

Secure compilation from BitML to Bitcoin.

Home Page:https://omelkonian.github.io/formal-bitml-to-bitcoin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure Compilation from BitML calculus to Bitcoin transactions, mechanized in Agda CI

Based on:

Massimo Bartoletti and Roberto Zunino, 2018, January. "BitML: a calculus for Bitcoin smart contracts"

and

Atzei, N., Bartoletti, M., Lande, S. and Zunino, R., 2018, February. "A formal model of Bitcoin transactions"

The compilation is based on the following Agda formalizations:

  1. Bitcoin
  2. BitML calculus

HTML

Browse the Agda code in HTML here.

About

Secure compilation from BitML to Bitcoin.

https://omelkonian.github.io/formal-bitml-to-bitcoin


Languages

Language:Agda 100.0%