How Bitcoin’s Public Main Book is recorded: Understanding HashGraph architecture

When you start creating a functional copy of the Bitcoin protocol, understanding the underlying architecture, and how the Bitcoin -Public Main Book (BLL) is saved. In this article, we are considering the details of how to keep Bitcoin’s BLL, focusing on the Hashgraph consensus mechanism.

What is the Bitcoin Public Main Book?

The Bitcoin publication is a decentralized, public main book that records all Bitcoin events after the Genesis block in 2009. It will serve as a decentralized database to ensure that each event is secured and stored in the network area. BLL contains a permanent record of all Bitcoin businesses, which enables the safe and transparent monitoring of ownership and the movement of property.

Hashgraph consensus mechanism

Bitcoin’s Hashgraph Consensusing Mechanism is a unique approach to reaching a consensus among the knots of the block chain. Unlike the traditional work certificate (POW) or POS protocols, Hashgraph relies on a decentralized valider network to create a new block and update the main book.

How is Bitcoin’s Public Main Book recorded

BLL is stored in a data structure called
directory consisting of two main components:

The directory is maintained by the
directory node , which includes pointers for each directory event. Each event is presented by its income (eg transaction IDs) and outputs (eg addresses).

How to save events

Events in BLL follow the specific form:

The transaction title is connected to its corresponding block using a reference gym that creates a block chain that connects each new block to the previous block chain.

Hashgraph Consensus

In the Hashgraph consensus mechanism, each Validoja (node) creates and updates the directory:

Once a consensus has been reached, each node updates its local directory by creating a permanent record of the blockchain.

conclusion

The Bitcoin -publicized main book storage mechanism is based on maintaining a decentralized and secure network for the Hashgraph consensus algorithm. Understanding how events are stored in BLL and the directory/ block structure, you can find out about the architecture of the Bitcoin protocol. In your academic project, creating a functional copy requires a deep dive in the underlying technology and its complexities.

Recommendations for your project

ethereum hash versus pointer

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *