acm-header
Sign In

Communications of the ACM

Practice

A Hitchhiker's Guide to the Blockchain Universe


A Hitchhiker's Guide to the Blockchain Universe, illustration

Credit: Andrij Borys Associates / Shutterstock

back to top 

It is difficult these days to avoid hearing about blockchain. Blockchain is going to be the foundation of a new business world based on smart contracts. It is going to allow everyone to trace the provenance of their food, the parts in the items they buy, or the ideas they hear. It will change the way we work, the way the economy runs, and the way we live in general.

Despite the significant potential of blockchain, it is also difficult to find a consistent description of what it really is. A recent Google search for "blockchain technical papers" returned nothing but white papers for the first three screens; not a single paper is peer-reviewed. One of the best discussions of the technology itself is from the National Institute of Standards and Technology, but at 50-plus pages, it is a bit much for a quick read.9


Comments


John Schlesinger

It is not true that distributed consensus cannot be achieved in the presence of one faulty participant. The proof of this, cited in the article, is only for asynchronous protocols. Synchronous protocols can achieve consensus when some participants are faulty. See Gray and Lamport Consensus on Transaction commit 2004 for a discussion of this https://www.microsoft.com/en-us/research/publication/consensus-on-transaction-commit/.


Displaying 1 comment

Log in to Read the Full Article

Sign In

Sign in using your ACM Web Account username and password to access premium content if you are an ACM member, Communications subscriber or Digital Library subscriber.

Need Access?

Please select one of the options below for access to premium content and features.

Create a Web Account

If you are already an ACM member, Communications subscriber, or Digital Library subscriber, please set up a web account to access premium content on this site.

Join the ACM

Become a member to take full advantage of ACM's outstanding computing information resources, networking opportunities, and other benefits.
  

Subscribe to Communications of the ACM Magazine

Get full access to 50+ years of CACM content and receive the print version of the magazine monthly.

Purchase the Article

Non-members can purchase this article or a copy of the magazine in which it appears.