{"id":24666,"date":"2024-04-17T13:16:40","date_gmt":"2024-04-17T17:16:40","guid":{"rendered":"https:\/\/coincentral.com\/?p=24666"},"modified":"2024-04-18T12:13:05","modified_gmt":"2024-04-18T16:13:05","slug":"the-different-types-of-consensus-algorithms","status":"publish","type":"post","link":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/","title":{"rendered":"The Different Types of Consensus Algorithms"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">A consensus algorithm is a procedure used in computer science in which participants of a distributed <\/span><b>network agree on the state of the network or the state of a single data value and establish trust among unknown peers in the network.\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Consensus algorithms are designed so that members of a blockchain come to an agreement to validate a transaction on the network, change network parameters, decide which nodes are trustworthy to process new blocks, and other important functions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Don\u2019t let the technical nature of this article throw you off\u2013 finding \u201cconsensus\u201d is around us everywhere\u2013 it\u2019s a very human notion, but just applied to something that can be automated.\u00a0<\/span><\/p>\n<p><b>For starters, in centralized systems, consensus tasks are carried out by a central authority.\u00a0<\/b><\/p>\n<p><b>In decentralized systems like Bitcoin, we have a network composed of hundreds, thousands, and even hundreds of thousands of miners or nodes that join to perform one or multiple tasks and provide a reliable and efficient ecosystem.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Thinking about the decentralized consensus with this example, suppose you\u2019re in a group of four friends, and one of the members, Alex, introduces a fifth person, Bob. When Bob leaves, most likely, the group will start talking about Bob (this is the protocol) to see if they liked him (the result will be the \u201cconsensus\u201d)\u00a0<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">Jos\u00e9: \u201cBob seems like a cool guy.\u201d<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Kevin: \u201cYeah, cool guy. How\u2019d you meet him?\u201d<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Alex: \u201cHe was in one of my finance classes back in college; we would share crypto trading tips, and he ended up being a pretty funny guy.\u201d<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Kevin: \u201cNice, but his memes were just super weird.\u201d<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">John: \u201cYou just don\u2019t get meme culture.\u201d<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">Jos\u00e9: \u201cYeah you don\u2019t spend a lot of time scrolling through TikTok\u2014I thought they were pretty funny.\u201d<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">In this example, a \u201cconsensus\u201d was reached on whether Bob integrates well into the friend group. There is often a <strong>necessary consensus of opinion even absent of specific commitments or contracts made<\/strong>. One participant, Kevin, is reluctant about letting Bob into the group, but Jos\u00e9, Alex, and John are cool with Bob.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this case, if we were to codify the above example into a consensus algorithm: Then it will be 3 \u201che\u2019s cool\u201d and 1 \u201che\u2019s cool but I\u2019m unsure about XYZ\u201d still results in a \u201che&#8217;s cool.\u201d The majority wins, so Bob will get to hang out with the cool kids despite Kevin\u2019s opinion.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bitcoin, for example, is built to find consensus on whether new transactions are valid (\u201ccool\u201d) or not.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here we\u2019ll review the most popular \u2014and not so popular\u2014 types of blockchain consensus algorithms across public and private networks.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What is Proof of Work?<\/span><\/h2>\n<p><b>Proof of Work (PoW) is the most popular and oldest consensus algorithm that came with the creation of Bitcoin in 2009 by Satoshi Nakamoto. <\/b><span style=\"font-weight: 400;\">A PoW system consists of a global network of miners \u2014called network nodes\u2014 that compete to solve mathematical puzzles. The miner that successfully solves the puzzle wins the right to add a new block to the blockchain and receives a reward paid in newly-created cryptocurrency.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Proof of work is basically a miner\u2019s way of showing evidence that they have provided computational power to achieve network consensus and validate the authenticity of each block. Further, each block (transaction) is arranged in sequential order, eliminating the risk of double spending.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So far, PoW has been the most secure consensus mechanism for cryptocurrency blockchains. Altering the network would require an attacker to re-mine all existing blocks in the chain. The more the blockchain grows, the harder it\u2019s to monopolize the network\u2019s computing power since it would require enormous energy consumption and expensive equipment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once a miner solves a puzzle, he finds a <\/span><a href=\"https:\/\/coincentral.com\/what-is-a-nonce-proof-of-work\/#heading-h2-0\"><span style=\"font-weight: 400;\">nonce<\/span><\/a><span style=\"font-weight: 400;\"> (short for number used once) that produces a hash with a value lower than or equal to that set by the network difficulty.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The nonce is a central part of PoW systems since it will allow the miner to create a block header hashed with the SHA-256 hash function, which means putting a reference number for a block in a chain. The block header also contains a timestamp and the hash of the previous block.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">The Cons of PoW<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Miners need to provide considerable computational power to solve the puzzles. But since the computations are complex, the amount of energy that a single S9 Antminer consumes is usually between 1400 &#8211; 1500 watts per hour for a hashrate of 14.5 TH\/s. The S19, a more powerful version, consumes 3250 watts per hour at a hashrate of 110 TH\/s.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With some math, we can calculate the amount of energy that data centers or mining companies consume with hundreds or thousands of mining rigs in a single location daily. High energy consumption and environmental damage is the main criticism drawn from proof of work.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To put this in perspective, Before Ethereum switched to Proof of Stake, Ethereum miners worldwide were consuming around 10 TWh\/yr, the same as the Czech Republic.<\/span><\/p>\n<p><b>The loud noise also harms human hearing levels \u2014above 80 dBa. This is why mining rigs are usually kept in basements or mining facilities to avoid disturbing everyday activities.<\/b><\/p>\n<h2><span style=\"font-weight: 400;\">What is Proof of Stake?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Proof of Stake (PoS) is the second most popular consensus algorithm. Instead of miners, PoS blockchains have network validators who use their coins\/tokens as evidence of their commitment to the network rather than computing power.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Staking means \u201clocking\u201d crypto assets for a period in a blockchain platform, which, in return, rewards users with more cryptocurrency.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">PoW vs. PoS: Main Differences<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In PoS, users can stake a portion of their assets for the sole purpose of generating passive income. The other option is becoming a validator. Unlike PoW systems, validators do not compete to create new blocks since they are randomly chosen by an algorithm. The more coins\/tokens a user stake, the greater their chances of becoming a validator and creating new blocks in the blockchain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In PoW systems, the time for generating new blocks is determined by the mining difficulty; the more participants join the network, the bigger the hashpower, i.e., the computational power required to mine new blocks. By contrast, PoS blockchains have a fixed block generation time divided into slots \u2014the time it takes to create a block\u2014 and epochs, which are units of time consisting of slots.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To explain this better, a slot in Ethereum consists of 12 seconds, which is the amount of time it takes the network to create a block, and 32 slots create an epoch. Therefore, one epoch is 6.4 minutes. Each slot in a PoS blockchain has a predetermined number of validators who vote on the validity of the block being proposed. If the block is valid, it\u2019s added to the chain, and the block proposer and the attestors receive rewards in ETH.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">PoS blockchains punish malicious actors for attacking the network with 51% style attacks, which is called slashing, where honest validators eject the malicious validator from the network and drain their balance. This discourages malicious actors from attacking the network since the required number of staked funds is considerably high. In the case of Ethereum, 32 ETH.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pros of PoS:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Less energy intensive compared to PoW<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">More suitable to work with layer-2 solutions than PoW<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Capable of achieving a higher throughput since consensus is established before blocks are passed.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Less expensive than PoW blockchains since it doesn\u2019t require elite hardware to create new blocks.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Cons of PoS<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">PoS systems are still subject to centralization if validators with a large number of staked tokens can influence the network.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Less proven in terms of security compared to PoW blockchains.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">What is Proof of History?<\/span><\/h2>\n<p><b>Proof of History (PoH) is a consensus algorithm presented by the Solana blockchain and consists of placing a timestamp to all events on the network to prove they took place at a given time. <\/b><span style=\"font-weight: 400;\">PoH can be described as a cryptographic clock that confirms transactions in sequential order.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Solana combines its PoH approach with PoS. Therefore, network participants have to stake SOL to become validators and process new blocks, and the PoH mechanism verifies the validity of those transactions taking place in real-time. In other words, PoH maintains security, while PoS brings a network of validators that can verify the timestamps and confirm the transactions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, Solana sacrifices decentralization to provide lightning-fast transaction throughput. The blockchain relies on a semi-centralized architecture in which a single node is elected as the leader who\u2019s in charge of implementing a single source of time, i.e., the PoH clock, and all other nodes must follow the sequences of time accordingly. Leaders are periodically elected via PoS elections.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">While Solana is one of the fastest blockchains in the industry, it does regularly suffer from downtimes. Since its launch in 2020, the network has suffered roughly ten downtimes, five of which occurred in 2022. The main reason for these outages is a \u201cmisconfigured node.\u201d<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What is Delegated Proof of Stake?<\/span><\/h2>\n<p><a href=\"https:\/\/coincentral.com\/what-is-delegated-proof-of-stake-exploring-the-consensus-algorithm\/\"><b>Delegated Proof of Stake<\/b><\/a><b> (DPoS) is a variation of the PoS concept in which the community plays a centric role.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">In DPoS blockchains, the community members stake their cryptocurrencies to vote for the next witnesses or delegates for block production. To do this, users must pool their tokens into the blockchain\u2019s staking pool and then link the funds to a specified delegate.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">DPoS was developed by former EOS CTO Dan Larimer, who implemented the algorithm on BitShares in 2015. Larimer and other DPoS proponents have said that DPoS broadens the democratic scope since it\u2019s the community that chooses the next validator. Today, blockchains like TRON and Cardano use DPoS.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, the criticism for DPoS is that its methodology favors wealthy users. Those with a large number of tokens can have a bigger influence in the network. Vitalik Buterin was one of the first DPoS detractors, claiming in a <\/span><a href=\"https:\/\/medium.com\/@VitalikButerin\/a-proof-of-stake-design-philosophy-506585978d51\"><span style=\"font-weight: 400;\">blog post<\/span><\/a><span style=\"font-weight: 400;\"> that this consensus algorithm incentivizes witnesses to form cartels and bribe voters for support.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What is Proof of Authority?<\/span><\/h2>\n<p><b>Proof of Authority (PoA) is a consensus algorithm in which only permissioned members can interact with the blockchain, perform transactions, make or suggest network parameter changes, review transaction history, etc.\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The term was coined by <\/span><a href=\"https:\/\/ch.linkedin.com\/in\/gavin-wood-88843316\"><span style=\"font-weight: 400;\">Gavin Wood<\/span><\/a><span style=\"font-weight: 400;\">, a blockchain developer who co-founded <\/span><a href=\"https:\/\/coincentral.com\/what-is-ethereum-the-ultimate-beginners-guide\/\"><span style=\"font-weight: 400;\">Ethereum<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/coincentral.com\/what-is-polkadot\/\"><span style=\"font-weight: 400;\">Polkadot<\/span><\/a><span style=\"font-weight: 400;\">, and Kusama Network.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In a PoA blockchain, <\/span><b>everything is about reputation \u2014network participants are staking their identities instead of coins. <\/b><span style=\"font-weight: 400;\">They provide a higher level of scalability and throughput since it only relies on a limited number of validators. We may think this is a heavily centralized model, but PoA blockchains are usually private and fit better with enterprises and organizations that use blockchain technology to enhance businesses and operational systems.\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What is Proof of Elapsed Time?<\/span><\/h2>\n<p><b>Proof of Elapsed Time (PoET) is another consensus algorithm that works best with private blockchains.<\/b><\/p>\n<p><span style=\"font-weight: 400;\">The PoET algorithm was first presented by Intel software developers and implemented to <\/span><a href=\"https:\/\/coincentral.com\/top-10-enterprise-blockchain-oracles-for-crypto-projects-in-2022\/\"><span style=\"font-weight: 400;\">Hyperledger Sawtooth<\/span><\/a><span style=\"font-weight: 400;\">, targeted at private blockchains and institutions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The algorithm might not be as popular as other blockchains since it wasn\u2019t adequately defined. But the idea was to present a ready-made, Nakamoto-style engine that allowed private blockchains to choose the next block producer. And how do they differ? Well, the algorithm generates a \u201crandom wait time\u201d for each network node, and during that time the node must \u201c<\/span><i><span style=\"font-weight: 400;\">sleep<\/span><\/i><span style=\"font-weight: 400;\">.\u201d The node with the shortest wait period wakes up first and wins the right to produce a block in the chain.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So, the main difference is that miners in PoET are not running 24\/7 and consume less energy. Further, in a PoW network, miners compete to hash the next block header, whereas in PoET it\u2019s more of a random selection system.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Consensus Algorithms FAQ:\u00a0<\/span><\/h2>\n<p><b>Will Ethereum become faster now that it has transitioned to PoS?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A common misconception is that Ethereum will automatically scale now that it\u2019s a PoS-based blockchain. However, this transition was made to enhance Ethereum by:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Lowering energy consumption<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Lowering barriers to entry by eliminating hardware requirements<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Allowing economic penalties for node misbehavior<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Introducing a new model for token emissions\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">And a better infrastructure to work with Ethereum Layer-2 solutions.<\/span><\/li>\n<\/ul>\n<p><b>What are permissionless and permissioned blockchains?:\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400;\">A permissionless blockchain refers to a public blockchain in which anyone can make transactions, review transaction history, stake coins, become a validator, etc. On the other hand, in permissioned (private) blockchains, only members with permission can access the network to make transactions, interact with network nodes, track on-chain activity, etc.<\/span><\/p>\n<p><b>Is PoW the most secure consensus algorithm?<\/b><span style=\"font-weight: 400;\"> PoW has its fair share of disadvantages, but so far, it has been the most proven and trusted way to maintain a network\u2019s consensus and security in a blockchain.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Final Thoughts: consensus algorithm explained<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Blockchain is a technology capable of solving many challenges and pain points within different industries, not just banking and finance. However, it has its own share of setbacks. Hence, developers have created multiple types and versions of consensus algorithms to tackle common problems, such as centralization, lack of scalability, and low throughput.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But to talk about the future of blockchain algorithms is difficult due to one challenge: The Blockchain Trilemma. First outlined by Vitalik Buterin, it states the incapability of blockchain networks in providing two of three benefits: decentralization, security, and scalability. There are several blockchain platforms, like <\/span><a href=\"https:\/\/coincentral.com\/what-is-fantom-ftm\/\"><span style=\"font-weight: 400;\">Fantom<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/coincentral.com\/what-is-solana-sol-explaining-one-of-the-fastest-layer-1s\/\"><span style=\"font-weight: 400;\">Solana<\/span><\/a><span style=\"font-weight: 400;\">, that have implemented their own hybrid versions of consensus algorithms in an attempt to solve the blockchain trilemma, but none has been really successful so far.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Other technical approaches have been made to enhance the properties of the blockchain, and one of the most popular is layer-2s, which are chains connected to a layer-1, e.g., Arbitrum with Ethereum, and sharding, which divides the whole blockchain into many smaller networks. Buterin <\/span><a href=\"https:\/\/vitalik.ca\/general\/2021\/04\/07\/sharding.html\"><span style=\"font-weight: 400;\">deems<\/span><\/a><span style=\"font-weight: 400;\"> sharding as the best approach to provide the three properties of a perfect blockchain.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A consensus algorithm is a procedure used in computer science in which participants of a distributed network agree on the state of the network or the state of a single data value and establish trust among unknown peers in the network.\u00a0 Consensus algorithms are designed so that members of a blockchain come to an agreement<\/p>\n","protected":false},"author":8985,"featured_media":24671,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"iawp_total_views":76,"footnotes":""},"categories":[5712],"tags":[5747,28078,5785],"class_list":{"0":"post-24666","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-guides","8":"tag-blockchain","9":"tag-consensus-algorithms","10":"tag-fundamentals"},"wppr_data":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Different Types of Consensus Algorithms - CoinCentral<\/title>\n<meta name=\"description\" content=\"Consensus algorithms refers to members of a blockchain that agree to verify and validate the state of a blockchain network.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Different Types of Consensus Algorithms - CoinCentral\" \/>\n<meta property=\"og:description\" content=\"Consensus algorithms refers to members of a blockchain that agree to verify and validate the state of a blockchain network.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/\" \/>\n<meta property=\"og:site_name\" content=\"CoinCentral\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-17T17:16:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-18T16:13:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jos\u00e9 Oramas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos\u00e9 Oramas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/\",\"url\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/\",\"name\":\"The Different Types of Consensus Algorithms - CoinCentral\",\"isPartOf\":{\"@id\":\"https:\/\/coincentral.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png\",\"datePublished\":\"2024-04-17T17:16:40+00:00\",\"dateModified\":\"2024-04-18T16:13:05+00:00\",\"author\":{\"@id\":\"https:\/\/coincentral.com\/#\/schema\/person\/4985e27a9440a41fde16984fe344b665\"},\"description\":\"Consensus algorithms refers to members of a blockchain that agree to verify and validate the state of a blockchain network.\",\"breadcrumb\":{\"@id\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#primaryimage\",\"url\":\"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png\",\"contentUrl\":\"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png\",\"width\":2000,\"height\":1000,\"caption\":\"consensus algorithms\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/coincentral.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Different Types of Consensus Algorithms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/coincentral.com\/#website\",\"url\":\"https:\/\/coincentral.com\/\",\"name\":\"CoinCentral\",\"description\":\"Your Bitcoin, Ethereum, and other Cryptocurrency HQ\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/coincentral.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/coincentral.com\/#\/schema\/person\/4985e27a9440a41fde16984fe344b665\",\"name\":\"Jos\u00e9 Oramas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/coincentral.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c8e182d49ed2040a71c64a0ebe2a06b1547f7445fc1ad8e04d37ec2ab42ead7d?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c8e182d49ed2040a71c64a0ebe2a06b1547f7445fc1ad8e04d37ec2ab42ead7d?s=96&r=g\",\"caption\":\"Jos\u00e9 Oramas\"},\"description\":\"Jos\u00e9 is a copywriter and journalist with over 4 years of experience in the crypto field. He started his career in 2017 amid the Bitcoin and the cryptocurrency boom, and he hasn't turned his back on the industry since then.\",\"url\":\"https:\/\/coincentral.com\/author\/josecarlosramas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Different Types of Consensus Algorithms - CoinCentral","description":"Consensus algorithms refers to members of a blockchain that agree to verify and validate the state of a blockchain network.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/","og_locale":"en_US","og_type":"article","og_title":"The Different Types of Consensus Algorithms - CoinCentral","og_description":"Consensus algorithms refers to members of a blockchain that agree to verify and validate the state of a blockchain network.","og_url":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/","og_site_name":"CoinCentral","article_published_time":"2024-04-17T17:16:40+00:00","article_modified_time":"2024-04-18T16:13:05+00:00","og_image":[{"width":2000,"height":1000,"url":"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png","type":"image\/png"}],"author":"Jos\u00e9 Oramas","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jos\u00e9 Oramas","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/","url":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/","name":"The Different Types of Consensus Algorithms - CoinCentral","isPartOf":{"@id":"https:\/\/coincentral.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#primaryimage"},"image":{"@id":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#primaryimage"},"thumbnailUrl":"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png","datePublished":"2024-04-17T17:16:40+00:00","dateModified":"2024-04-18T16:13:05+00:00","author":{"@id":"https:\/\/coincentral.com\/#\/schema\/person\/4985e27a9440a41fde16984fe344b665"},"description":"Consensus algorithms refers to members of a blockchain that agree to verify and validate the state of a blockchain network.","breadcrumb":{"@id":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#primaryimage","url":"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png","contentUrl":"https:\/\/coincentral.com\/wp-content\/uploads\/2022\/11\/consensus-algorithms.png","width":2000,"height":1000,"caption":"consensus algorithms"},{"@type":"BreadcrumbList","@id":"https:\/\/coincentral.com\/the-different-types-of-consensus-algorithms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coincentral.com\/"},{"@type":"ListItem","position":2,"name":"The Different Types of Consensus Algorithms"}]},{"@type":"WebSite","@id":"https:\/\/coincentral.com\/#website","url":"https:\/\/coincentral.com\/","name":"CoinCentral","description":"Your Bitcoin, Ethereum, and other Cryptocurrency HQ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coincentral.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/coincentral.com\/#\/schema\/person\/4985e27a9440a41fde16984fe344b665","name":"Jos\u00e9 Oramas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/coincentral.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c8e182d49ed2040a71c64a0ebe2a06b1547f7445fc1ad8e04d37ec2ab42ead7d?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c8e182d49ed2040a71c64a0ebe2a06b1547f7445fc1ad8e04d37ec2ab42ead7d?s=96&r=g","caption":"Jos\u00e9 Oramas"},"description":"Jos\u00e9 is a copywriter and journalist with over 4 years of experience in the crypto field. He started his career in 2017 amid the Bitcoin and the cryptocurrency boom, and he hasn't turned his back on the industry since then.","url":"https:\/\/coincentral.com\/author\/josecarlosramas\/"}]}},"_links":{"self":[{"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/posts\/24666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/users\/8985"}],"replies":[{"embeddable":true,"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/comments?post=24666"}],"version-history":[{"count":0,"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/posts\/24666\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/media\/24671"}],"wp:attachment":[{"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/media?parent=24666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/categories?post=24666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coincentral.com\/wp-json\/wp\/v2\/tags?post=24666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}