A logic of blockchain updates
Keyword(s):
Abstract Blockchains are distributed data structures that are used to achieve consensus in systems for cryptocurrencies (like Bitcoin) or smart contracts (like Ethereum). Although blockchains gained a lot of popularity recently, there are only few logic-based models for blockchains available. We introduce $\mathsf{BCL}$, a dynamic logic to reason about blockchain updates, and show that $\mathsf{BCL}$ is sound and complete with respect to a simple blockchain model.
1985 ◽
Vol C-34
(12)
◽
pp. 1178-1185
◽
1998 ◽
Vol 49
(1)
◽
pp. 1-3
1991 ◽
Vol 54
(6)
◽
pp. 1335-1352
◽