Architecture layers

Now that we have reviewed the basic steps of the data flow of the blockchain, let's translate them into the layered architecture used by a blockchain (or any digital ledger technology). Common architecture consists of the following layers:

  1. Application layer: This layer provides application interfaces on top of the blockchain, including smart contracts, a digital ledger, decentralized applications, and APIs. Ethereum, for example, lets you deploy programmable code (also called a smart contract) that can execute complex transactions. Blockstack, on the other hand, even allows you to run a decentralized frontend application. ...

Get Blockchain across Oracle 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.