Consensus Mechanism

To ensure the legitimacy of the submitted PoG scores, Oracles employ asymmetric cryptography (ECDSA or Ed25519, depending on the network implementation). This process involves:

  • Private Key Signing: Each PoG score is signed using the Oracle's private key.

  • Public Key Verification: Other Oracles, or the consensus contract, use the public key associated with the Oracle to verify the authenticity of the submission.

Aptos on-chain Consensus

  • The PoG network leverages the Aptos blockchain’s Byzantine Fault Tolerant (BFT) consensus mechanism to reach agreement on submitted scores:

  • Consensus Threshold: The smart contract deployed on Aptos will wait until at least 67% of the Oracles submit their PoG scores before reaching consensus.

  • Finality: Once the threshold is met, the network calculates the median or weighted average of the submitted scores to finalize the PoG scores.

  • Error Handling: Submissions that are deemed invalid (due to signature issues or incorrect calculations) are excluded from the consensus process, and malicious actors may face penalties such as stake slashing.

Last updated