Consensus Mechanism | DOGAMI is present on the following networks: Ethereum, Polygon, Tezos.
The crypto-asset's Proof-of-Stake (PoS) consensus mechanism, introduced with The Merge in 2022, replaces mining with validator staking. Validators must stake at least 32 ETH every block a validator is randomly chosen to propose the next block. Once proposed the other validators verify the blocks integrity. The network operates on a slot and epoch system, where a new block is proposed every 12 seconds, and finalization occurs after two epochs (~12.8 minutes) using Casper-FFG. The Beacon Chain coordinates validators, while the fork-choice rule (LMD-GHOST) ensures the chain follows the heaviest accumulated validator votes. Validators earn rewards for proposing and verifying blocks, but face slashing for malicious behavior or inactivity. PoS aims to improve energy efficiency, security, and scalability, with future upgrades like Proto-Danksharding enhancing transaction efficiency.
Polygon, formerly known as Matic Network, is a Layer 2 scaling solution for Ethereum that employs a hybrid consensus mechanism. Here’s a detailed explanation of how Polygon achieves consensus: Core Concepts 1. Proof of Stake (PoS): Validator Selection: Validators on the Polygon network are selected based on the number of MATIC tokens they have staked. The more tokens staked, the higher the chance of being selected to validate transactions and produce new blocks. Delegation: Token holders who do not wish to run a validator node can delegate their MATIC tokens to validators. Delegators share in the rewards earned by validators. 2. Plasma Chains: Off-Chain Scaling: Plasma is a framework for creating child chains that operate alongside the main Ethereum chain. These child chains can process transactions off-chain and submit only the final state to the Ethereum main chain, significantly increasing throughput and reducing congestion. Fraud Proofs: Plasma uses a fraud-proof mechanism to ensure the security of off-chain transactions. If a fraudulent transaction is detected, it can be challenged and reverted. Consensus Process 3. Transaction Validation: Transactions are first validated by validators who have staked MATIC tokens. These validators confirm the validity of transactions and include them in blocks. 4. Block Production: Proposing and Voting: Validators propose new blocks based on their staked tokens and participate in a voting process to reach consensus on the next block. The block with the majority of votes is added to the blockchain. Checkpointing: Polygon uses periodic checkpointing, where snapshots of the Polygon sidechain are submitted to the Ethereum main chain. This process ensures the security and finality of transactions on the Polygon network. 5. Plasma Framework: Child Chains: Transactions can be processed on child chains created using the Plasma framework. These transactions are validated off-chain and only the final state is submitted to the Ethereum main chain. Fraud Proofs: If a fraudulent transaction occurs, it can be challenged within a certain period using fraud proofs. This mechanism ensures the integrity of off-chain transactions. Security and Economic Incentives 6. Incentives for Validators: Staking Rewards: Validators earn rewards for staking MATIC tokens and participating in the consensus process. These rewards are distributed in MATIC tokens and are proportional to the amount staked and the performance of the validator. Transaction Fees: Validators also earn a portion of the transaction fees paid by users. This provides an additional financial incentive to maintain the network’s integrity and efficiency. 7. Delegation: Shared Rewards: Delegators earn a share of the rewards earned by the validators they delegate to. This encourages more token holders to participate in securing the network by choosing reliable validators. 8. Economic Security: Slashing: Validators can be penalized for malicious behavior or failure to perform their duties. This penalty, known as slashing, involves the loss of a portion of their staked tokens, ensuring that validators act in the best interest of the network.
Tezos operates on a Liquid Proof of Stake (LPoS) consensus mechanism, which combines flexibility in staking participation with an on-chain governance model. Core Components: Liquid Proof of Stake (LPoS) Tezos allows token holders to participate in staking by either directly staking their tokens or delegating them to a validator (known as a baker) without transferring ownership. Validators (bakers) are responsible for creating new blocks (baking) and endorsing other blocks for validation. Bakers and Endorsers Bakers are selected based on the amount of XTZ (Tezos tokens) staked or delegated to them. The more XTZ staked, the higher the probability of being chosen to bake or endorse blocks. Endorsers are randomly selected from a pool of bakers to validate and approve blocks baked by other bakers. This additional validation enhances network security. Self-Amendment and Governance Tezos’s unique governance model allows token holders to propose, vote on, and implement network upgrades without requiring hard forks. This self-amendment protocol enables Tezos to evolve based on community and developer input, making it highly adaptable and flexible. |
Incentive Mechanisms and Applicable Fees | DOGAMI is present on the following networks: Ethereum, Polygon, Tezos.
The crypto-asset's PoS system secures transactions through validator incentives and economic penalties. Validators stake at least 32 ETH and earn rewards for proposing blocks, attesting to valid ones, and participating in sync committees. Rewards are paid in newly issued ETH and transaction fees. Under EIP-1559, transaction fees consist of a base fee, which is burned to reduce supply, and an optional priority fee (tip) paid to validators. Validators face slashing if they act maliciously and incur penalties for inactivity. This system aims to increase security by aligning incentives while making the crypto-asset's fee structure more predictable and deflationary during high network activity.
Polygon uses a combination of Proof of Stake (PoS) and the Plasma framework to ensure network security, incentivize participation, and maintain transaction integrity. Incentive Mechanisms 1. Validators: Staking Rewards: Validators on Polygon secure the network by staking MATIC tokens. They are selected to validate transactions and produce new blocks based on the number of tokens they have staked. Validators earn rewards in the form of newly minted MATIC tokens and transaction fees for their services. Block Production: Validators are responsible for proposing and voting on new blocks. The selected validator proposes a block, and other validators verify and validate it. Validators are incentivized to act honestly and efficiently to earn rewards and avoid penalties. Checkpointing: Validators periodically submit checkpoints to the Ethereum main chain, ensuring the security and finality of transactions processed on Polygon. This provides an additional layer of security by leveraging Ethereum's robustness. 2. Delegators: Delegation: Token holders who do not wish to run a validator node can delegate their MATIC tokens to trusted validators. Delegators earn a portion of the rewards earned by the validators, incentivizing them to choose reliable and performant validators. Shared Rewards: Rewards earned by validators are shared with delegators, based on the proportion of tokens delegated. This system encourages widespread participation and enhances the network's decentralization. 3. Economic Security: Slashing: Validators can be penalized through a process called slashing if they engage in malicious behavior or fail to perform their duties correctly. This includes double-signing or going offline for extended periods. Slashing results in the loss of a portion of the staked tokens, acting as a strong deterrent against dishonest actions. Bond Requirements: Validators are required to bond a significant amount of MATIC tokens to participate in the consensus process, ensuring they have a vested interest in maintaining network security and integrity. Fees on the Polygon Blockchain 4. Transaction Fees: Low Fees: One of Polygon's main advantages is its low transaction fees compared to the Ethereum main chain. The fees are paid in MATIC tokens and are designed to be affordable to encourage high transaction throughput and user adoption. Dynamic Fees: Fees on Polygon can vary depending on network congestion and transaction complexity. However, they remain significantly lower than those on Ethereum, making Polygon an attractive option for users and developers. 5. Smart Contract Fees: Deployment and Execution Costs: Deploying and interacting with smart contracts on Polygon incurs fees based on the computational resources required. These fees are also paid in MATIC tokens and are much lower than on Ethereum, making it cost-effective for developers to build and maintain decentralized applications (dApps) on Polygon. 6. Plasma Framework: State Transfers and Withdrawals: The Plasma framework allows for off-chain processing of transactions, which are periodically batched and committed to the Ethereum main chain. Fees associated with these processes are also paid in MATIC tokens, and they help reduce the overall cost of using the network.
Tezos incentivizes network participation and security through baking rewards, transaction fees, and an inflationary reward model. Incentive Mechanisms: Rewards for Baking and Endorsing Bakers receive XTZ rewards for baking new blocks. Endorsers, who validate and approve blocks baked by others, are also rewarded in XTZ. These rewards encourage active participation and help secure the network. Delegation Incentives XTZ holders who do not wish to bake can delegate their tokens to a baker, earning a share of the baker’s rewards without directly participating. This delegation option broadens participation, making it accessible to more users, thereby enhancing overall network security. Security Deposit Requirement Bakers are required to post a bond (security deposit) in XTZ to bake blocks, which is held as collateral to prevent dishonest actions. If a baker acts maliciously, they risk forfeiting this bond, creating a disincentive for bad behavior and aligning bakers’ interests with network integrity. Applicable Fees: Transaction Fees Users pay transaction fees in XTZ for activities such as transferring funds and interacting with smart contracts. These fees are awarded to bakers and endorsers, providing them with an additional incentive to validate and secure the network. Inflationary Reward Model Tezos has an inflationary reward system, where new XTZ tokens are periodically created and distributed as rewards to bakers and endorsers. This model encourages continuous participation but gradually increases the XTZ supply, balancing network security and token availability over time. |