2018
DOI: 10.1007/978-3-662-58387-6_29
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Model of Bitcoin Transactions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
49
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 56 publications
(49 citation statements)
references
References 12 publications
0
49
0
Order By: Relevance
“…If someone wishes to be the king, he must pay an amount of ether (which increases monotonically) to the current king. In Figures 11 and 12, we present the models of two versions of the King of the Ether Throne contract [3].…”
Section: G2 the King Of The Ether Throne Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…If someone wishes to be the king, he must pay an amount of ether (which increases monotonically) to the current king. In Figures 11 and 12, we present the models of two versions of the King of the Ether Throne contract [3].…”
Section: G2 the King Of The Ether Throne Modelsmentioning
confidence: 99%
“…Using this definition, certain safety properties can be proven for existing contracts. Atzei et al propose a formal model of Bitcoin transactions, which enables formal reasoning, and they prove well-formedness properties of the Bitcoin blockchain [3]. Bhargavan et al outline a framework for verifying the safety and correctness of Ethereum contracts [8].…”
Section: G3 Resource Allocation Contractmentioning
confidence: 99%
“…Smart contracts in Bitcoin have a completely different flavour compared to Ethereum, since they are usually expressed as cryptographic protocols, rather than as programs. Despite the limited expressiveness of the scripts in Bitcoin transactions [10], several kinds of contracts for Bitcoin have been proposed [9]: they range from lotteries [6,7,13,29], to general multiparty computations [4,17,26], to contingent payments [11,28], etc. All these works focus on proving the security of a fixed contract, unlike the above-mentioned works on Ethereum, where the goal is to verify arbitrary contracts.…”
Section: Contributionsmentioning
confidence: 99%
“…In this section we give a minimalistic introduction to Bitcoin [21,38], focussing on the crucial notion of transaction. To this purpose, we rely on the model of Bitcoin transactions in [11]. Here, instead of repeating the formal machinery of [11], we introduce the needed concepts through a series of examples.…”
Section: Background On Bitcoin Transactionsmentioning
confidence: 99%
“…To this purpose, we rely on the model of Bitcoin transactions in [11]. Here, instead of repeating the formal machinery of [11], we introduce the needed concepts through a series of examples. We will however follow the same notation of [11], and point to the formal definitions therein, to allow the reader to make precise the intuitions provided in this paper.…”
Section: Background On Bitcoin Transactionsmentioning
confidence: 99%