-
Book Overview & Buying
-
Table Of Contents
Blockchain with Hyperledger Fabric - Second Edition
By :
In this section, we'll look at the core building blocks for blockchain solutions and then examine some additional capabilities that should be considered.
Blockchain solution proposals typically include the following four building blocks:
Trust systems are central to blockchain systems; they are at the heart of blockchain applications. We think trust system is the preferred term over "consensus system" because not all validation is done through consensus. This foundational element of trust dictates the overall design and investment in a blockchain infrastructure. With every new entrant in the blockchain space, the trust system is modified, forming variations that are specialized for specific blockchain use cases.
Trust, trade, and ownership are staples of blockchain technology. For intercompany transactions, the trust system governs transactions for trade between participating companies.
There's still much work needed to define the best trust system for specific use cases, like P2P and sharing economy models with B2B models.
The following use diagram gives us a good idea of these concepts:

Figure 1.2: Blockchain building blocks
The four building blocks are generally accepted and well understood. They have existed for decades prior to blockchain. Shared ledgers are an evolutionary change, similar to the move to computer-based spreadsheets, but the underlying business rules stay the same.
What else should be included in blockchain proposals, especially those within enterprises? The following is a non-exhaustive list of other capabilities to consider:
Let's move on to look at the fundamentals of the secure transaction processing protocol.