A logic of blockchain updates
From MaRDI portal
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 is no logic-based model for blockchains available. We introduce BCL, a dynamic logic to reason about blockchain updates, and show that BCL is sound and complete with respect to a simple blockchain model.
Recommendations
- A temporal epistemic logic with a non-rigid set of agents for analyzing the blockchain protocol
- A knowledge-based analysis of the blockchain protocol
- Blockchain technology: issues of analysis and synthesis
- The blockchain consensus layer and BFT
- Blockchain consensus protocols in the wild (keynote talk)
Cited in
(3)
This page was built for publication: A logic of blockchain updates
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q1709692)