©  Vikram Dhillon, David Metcalf, and Max Hooper 2021
V. Dhillon et al.Blockchain Enabled Applicationshttps://doi.org/10.1007/978-1-4842-6534-5_3

3. Foundations of a Blockchain

Vikram Dhillon1  , David Metcalf1 and Max Hooper1
(1)
Orlando, FL, USA
 

A blockchain is a decentralized data structure with internal consistency maintained through consensus reached by all the users on the current state of the network. It is an enabling technology that resolved the Byzantine Generals Problem (described as a problem of establishing trust between three generals such that a coordinated strike can take down an enemy; more in Chapter 1) and opened a new horizon of possibilities for application development with trustless transactions and exchange of information. ...

Get Blockchain Enabled Applications: Understand the Blockchain Ecosystem and How to Make it Work for You now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.