An Easy to Understand Guide to Quorum Balancing
BOSAGORA development team has recently completed Quorum Balancing development, which is a core technology of reliability of the consensus protocol. This is a massive achievement for the team because this is something that helps us get one step closer to creating the world’s first truly decentralized platform.
Long Journey towards Completion of Perfect Consensus Algorithm
The consensus algorithm is a promise of operating the blockchain network and cryptocurrency without a central control authority and is known to the world as a proof-of-work(POW) of Bitcoin and Ethereum. However, over time, the network became more complex, and the time and cost(energy) for proof-of-work increased rapidly which necessitated alternatives for scalability in terms of capacity and transaction speed. As a result, various consensus algorithms centered on proof-of-stake(POS) have come out to the world. However, most of the major projects such as EOS, Tron couldn’t avoid being centralized with their consensus algorithm that only allows limited people to join block generation such as 21(EOS), 27(Tron).
Among them, BOSAGORA adopted Stellar’s Consensus Algorithm(SCP), an implementation of the Federal Byzantine Agreement(FBA), which has advantages such as decentralized control, low latency(fast speed), and flexible trust. Stellar resolved block consensus through voting by node participants, but it took too long time and activities for the general user to obtain voting right for verification. In the end, there were still concerns about centralization, in other words, trust and transparency.
In response, BOSAGORA adopted mFBA(modified Federal Byzantine Agreement) consensus algorithm which combined Stellar SCP and PoS. Thanks to this, anyone can participate in the consensus process by depositing a certain stake. However, for mFBA to function properly, a technology called Quorum Balancing is required.
Quorum is a set of validators, nodes that participate in block creation, and is divided into each small group of quorum slices, to derive a consensus structure that secures stability and reliability. Quorum Balancing plays an important role in periodically relocating validators within the quorum slice and placing high stake validators at the boundaries of each quorum slice so that they are connected.
Quorum Balancing is a technology that moves one step further from the existing Stellar consensus algorithm and helps everyone easily participate as a validator. Through this, a true decentralized platform can be realized, while securing stability and transparency.
And the BOSAGORA development team recently completed the development of Quorum Balancing, a core technology. Therefore, anyone with just 40,000 BOA can participate as a validator in node operation.
Quorum Balancing Q&A
Q1. What is the role of Quorum Balancing?
A1. Quorum Balancing allows a new node to participate as a validator when they join the network and play the role of reconfiguring quorum at regular intervals. In the existing SCP, the user manually set the quorum, but the Agora team further improved the existing SCP base by creating a unique version of BOSAGORA that automates the quorum creation process. This solved the problem of whom to trust within the BOSAGORA platform.
More specifically, Quorum Balancing is essentially splitting the network into smaller, overlapping networks. This key technology enables a configuration that maintains security and minimizes communication while defining a quorum.
Q2. Why is Quorum Balancing so important?
A2. It is essential to have Quorum Balancing, to realize true open membership. Through this, a truly decentralized platform can be created.
Q3. How does it overcome the difficulty of maintaining the stability of quorums split into small slices?
A3. It places nodes with a large stake in the overlapping parts of quorums.
Q4. How often does Quorum Balancing happen?
A4. It happens once every 1 hour. When a quorum balancing event occurs, a single hash value calculates by taking the sum of the pre-images published by all validators, and the randomness factor is derived using this hash value. This randomness factor makes it possible to construct a quorum set with low predictability. Through this, it ensures fairness in the rewarding process and prevents collision between validators.
Please join our communication channels as follows!
BOSAGORA Official Announcement: https://t.me/boa_announcement
BOSAGORA TEAM#crypto #cryptocurrency #blockchain #boa #BOSAGORA #congress #consensus #geneva #GBCblockchaincryptocurrencydecentralization