/_next/static/media/1INCH.f548940e.svg-price-marquee1INCH/_next/static/media/AAVE.8bdc1e23.svg-price-marqueeAAVE/_next/static/media/ADA.2b5390d0.svg-price-marqueeADA/_next/static/media/ALGO.429e26b9.svg-price-marqueeALGO/_next/static/media/APE.2bb07d55.svg-price-marqueeAPE/_next/static/media/ARB.c374ca89.svg-price-marqueeARB/_next/static/media/ATOM.6448b1ae.svg-price-marqueeATOM/_next/static/media/AVAX.3692f54e.svg-price-marqueeAVAX/_next/static/media/BAND.93829565.svg-price-marqueeBAND/_next/static/media/BAT.2f77ff6a.svg-price-marqueeBAT/_next/static/media/BCH.1ef8a5da.svg-price-marqueeBCH/_next/static/media/BTC.8fa897a7.svg-price-marqueeBTC/_next/static/media/CELO.c557cee5.svg-price-marqueeCELO/_next/static/media/COMP.9a95d2d2.svg-price-marqueeCOMP/_next/static/media/COVAL.9cb46e85.svg-price-marqueeCOVAL/_next/static/media/CRV.d2867970.svg-price-marqueeCRV/_next/static/media/DAI.1ec2c1f1.svg-price-marqueeDAI/_next/static/media/DNA.60f3295e.svg-price-marqueeDNA/_next/static/media/DOT.2c404454.svg-price-marqueeDOT/_next/static/media/ENJ.95d6f2b3.svg-price-marqueeENJ/_next/static/media/ETH.7f19530c.svg-price-marqueeETH/_next/static/media/FLUX.a18e8fe1.svg-price-marqueeFLUX/_next/static/media/GRT.86b53d4f.svg-price-marqueeGRT/_next/static/media/HBAR.53be5454.svg-price-marqueeHBAR/_next/static/media/HTR.9e688fdb.svg-price-marqueeHTR/_next/static/media/KDA.6a0e5424.svg-price-marqueeKDA/_next/static/media/KSM.e3d7cee5.svg-price-marqueeKSM/_next/static/media/LINK.b45559ae.svg-price-marqueeLINK/_next/static/media/LRC.7dc6e3a4.svg-price-marqueeLRC/_next/static/media/LTC.f25eedcc.svg-price-marqueeLTC/_next/static/media/LTO.f7cdcd13.svg-price-marqueeLTO/_next/static/media/MANA.5a8eb80d.svg-price-marqueeMANA/_next/static/media/MATIC.e5d1467d.svg-price-marqueeMATIC/_next/static/media/MKR.3b4a857b.svg-price-marqueeMKR/_next/static/media/NEAR.d8e4a184.svg-price-marqueeNEAR/_next/static/media/NMR.c3e8608d.svg-price-marqueeNMR/_next/static/media/NOIA.fad17fe6.svg-price-marqueeNOIA/_next/static/media/NXRA.41b00fc1.svg-price-marqueeNXRA/_next/static/media/OCEAN.428884dd.svg-price-marqueeOCEAN/_next/static/media/OMG.1aab174f.svg-price-marqueeOMG/_next/static/media/OP.3f626481.svg-price-marqueeOP/_next/static/media/PRQ.b3bbb60f.svg-price-marqueePRQ/_next/static/media/PRQB.00884b40.svg-price-marqueePRQB/_next/static/media/QNT.ac30c15d.svg-price-marqueeQNT/_next/static/media/QRDO.d3f40a4b.svg-price-marqueeQRDO/_next/static/media/SAND.6b1ccaff.svg-price-marqueeSAND/_next/static/media/SNX.7018836b.svg-price-marqueeSNX/_next/static/media/SUSHI.c550036f.svg-price-marqueeSUSHI/_next/static/media/THT.d0ae324c.svg-price-marqueeTHT/_next/static/media/UNI.d6228c4e.svg-price-marqueeUNI/_next/static/media/UOS.2890b316.svg-price-marqueeUOS/_next/static/media/USDC.e8d8597d.svg-price-marqueeUSDC/_next/static/media/VSP.d65cacc5.svg-price-marqueeVSP/_next/static/media/VXV.d0b97bcd.svg-price-marqueeVXV/_next/static/media/WHL.67715cfb.svg-price-marqueeWHL/_next/static/media/XCM.5e3640ca.svg-price-marqueeXCM/_next/static/media/XLM.d1f43c2e.svg-price-marqueeXLM/_next/static/media/XRP.915611ce.svg-price-marqueeXRP/_next/static/media/XTZ.14b588ea.svg-price-marqueeXTZ
Go back to home

Coinmetro

I'm new to crypto!

Ontorand Consensus Engine (Ontology)

The Ontorand Consensus Engine (OCE) operates on the Ontology blockchain using the Verifiable Byzantine Fault Tolerance (VBFT) consensus mechanism. VBFT is a hybrid consensus algorithm that combines three key components: Proof of Stake (PoS), Verifiable Random Function (VRF), and Byzantine Fault Tolerance (BFT).

Components of VBFT

Proof of Stake (PoS): In PoS, validators are chosen based on the number of tokens they hold and are willing to "stake" as collateral. This method is more energy-efficient than Proof of Work (PoW) and encourages broader participation by token holders. However, PoS can lead to centralization if a few participants accumulate large stakes​.

Verifiable Random Function (VRF): VRF introduces randomness in the selection of nodes for various roles in the consensus process. It generates a random value that helps in choosing the nodes for block proposal, verification, and confirmation. This randomness makes it difficult to predict or manipulate the node selection process, enhancing security and fairness​.

Byzantine Fault Tolerance (BFT): BFT ensures that the system can reach consensus even if some nodes act maliciously or fail. VBFT requires only two-thirds of the nodes to agree, which speeds up the consensus process while maintaining reliability. This is crucial for maintaining performance and security in a decentralized network​.

How VBFT works

The VBFT mechanism operates through several stages in each consensus round:

Proposal: VRF selects nodes to propose new blocks. Each selected node proposes a block based on transactions it has received.

Verification: Other randomly selected nodes verify these proposed blocks. They collect the blocks, check their validity, and vote on them.

Confirmation: A set of confirmation nodes validates the votes from the verification stage and decides on the final block to be added to the blockchain​.

This multi-stage process ensures that the consensus is reached efficiently and securely. The randomness introduced by VRF significantly reduces the risk of attacks, while the PoS component ensures that participants have a stake in maintaining the network's integrity.

Benefits of VBFT

Security: The integration of VRF and BFT makes it difficult for malicious actors to predict or influence the consensus process, enhancing overall network security​​.

Efficiency: VBFT's consensus mechanism is less resource-intensive compared to PoW, making it more efficient and environmentally friendly​​.

Ontology's implementation

Ontology uses VBFT to maintain its blockchain, ensuring that it remains robust, secure, and efficient. The consensus nodes within Ontology's network are responsible for processing transactions, generating blocks, and maintaining the blockchain's integrity. These nodes are managed through a consensus management smart contract, which regularly updates the node list and the VBFT configuration parameters​.

In summary, the Ontorand Consensus Engine, through its use of VBFT, provides a scalable, secure, and efficient consensus mechanism that underpins the Ontology blockchain. This approach ensures that Ontology can support a wide range of applications while maintaining high performance and security standards.