4.2-Blockchain Architecture
4.2-Blockchain Architecture
4.2-Blockchain Architecture
Logically, the first block does not contain the pointer since this one is the first
in a chain. At the same time, there is potentially going to be a final block
within the blockchain database that has a pointer with no value.
Basically, the following blockchain sequence diagram is a connected list of
records:
Blockchain architecture can serve the following purposes for organizations and
enterprises:
Any new record or transaction within the blockchain implies the building
of a new block. Each record is then proven and digitally signed to ensure
its genuineness. Before this block is added to the network, it should be
verified by the majority of nodes in the system.
Working in a Blockchain
The following is a blockchain architecture diagram that shows how this actually
works in the form of a digital wallet:
Layers of Blockchain Architecture
Application Layer
This layer has direct relevance to the Blockchain application. This is where the
Requirements Specification, Service Level Agreement, UI requirements,
Functional and Non-functional requirements are specified and are percolated as
rules to the layers down. The Blockchain network operates as required by the
application layer.
Off- the- Shelf handy frameworks are always available for quick results, instead
of starting from scratch. These Blockchain tools make available to the users, the
required APIs, and libraries. These also provide an interface to set the rules and
configure the network. Also, development tools are available for writing,
documenting, testing, deploying and monitoring distributed applications. The
purpose of the Library is to provide the intermediate code required. Bitcoin is a
cryptocurrency Framework. Ethereum and Ripple support both Cryptocurrency
and Smart Contracts Blockchains. Hyperledger is an Open Source development
tool from Linux Foundation for Business Solutions development.
Programming Tools
Infrastructure Layer
This layer has the physical and virtual resources of the Blockchain network. All
nodes and the communication network along with the protocols are part of this
layer.