<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Consensus</id>
	<title>Consensus - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.zaoniao.it/index.php?action=history&amp;feed=atom&amp;title=Consensus"/>
	<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Consensus&amp;action=history"/>
	<updated>2026-05-15T06:29:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>http://en.zaoniao.it/index.php?title=Consensus&amp;diff=1888&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;{{#seo: |title= Consensus. All about cryptocurrency - zaoniao Wiki |keywords=what is a consensus, how does consensus work, consensus wiki, consensus definition, consensus bloc...&quot;</title>
		<link rel="alternate" type="text/html" href="http://en.zaoniao.it/index.php?title=Consensus&amp;diff=1888&amp;oldid=prev"/>
		<updated>2019-03-11T03:51:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{#seo: |title= Consensus. All about cryptocurrency - zaoniao Wiki |keywords=what is a consensus, how does consensus work, consensus wiki, consensus definition, consensus bloc...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{#seo:&lt;br /&gt;
|title= Consensus. All about cryptocurrency - zaoniao Wiki&lt;br /&gt;
|keywords=what is a consensus, how does consensus work, consensus wiki, consensus definition, consensus blockchain, consensus cryptocurrency&lt;br /&gt;
|description= Consensus in a blockchain context is referred to an algorithm that a cryptocurrency uses in order to ensure the integrity of the blockchain. The main objective of the consensus algorithm is to prevent double spending and preventing unwanted forks.There are four main methods of finding consensus in a blockchain: Byzantine Fault Tolerance algorithm, Proof of Work, Proof of Stake, Delegated Proof of Stake&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Consensus''' in a [[blockchain]] context is referred to an algorithm that a [[cryptocurrency]] uses in order to ensure the integrity of the blockchain. The main objectives of the consensus algorithm are to prevent double spending and to prevent unwanted forks.&amp;lt;ref&amp;gt;Coindesk - A (Short) Guide to Blockchain Consensus Protocols: https://www.coindesk.com/short-guide-blockchain-consensus-protocols/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Consensus Methods ==&lt;br /&gt;
&lt;br /&gt;
There are different methods of finding consensus in a blockchain: &lt;br /&gt;
&lt;br /&gt;
* [[Proof-of-work]]: is the oldest consensus mechanism and was invented by [[Satoshi Nakamoto]]. It is currently used in [[Bitcoin]], [[Litecoin]] and [[Ethereum]] among other cryptocurrencies. It is criticized for its high amount of energy consumption.  &lt;br /&gt;
&lt;br /&gt;
* [[Proof-of-stake]]: Ethereum plans to switch to this algorithm in the near future&lt;br /&gt;
&lt;br /&gt;
* Byzantine Fault Tolerance algorithm: is used by [[Ripple]] and [[Stellar]] among other cryptocurrencies.&lt;br /&gt;
&lt;br /&gt;
* Proof-of-authority&lt;br /&gt;
&lt;br /&gt;
* Delegated Proof-of-stake&amp;lt;ref&amp;gt;Chris Hammerschmidt - Consensus in Blockchain Systems. In Short: https://medium.com/@chrshmmmr/consensus-in-blockchain-systems-in-short-691fc7d1fefe&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Proof-of-work consensus rules for Bitcoin==&lt;br /&gt;
&lt;br /&gt;
The '''consensus rules''' are the specific set of rules that all Bitcoin [[full node]]s will unfailingly enforce when considering the validity of a block and its transactions. For example, the Bitcoin consensus rules require that blocks only create a certain number of bitcoins. If a block creates more bitcoins than is allowed, all full nodes will reject this block, even if every other node and miner in the world accepts it. Adding new consensus rules can generally be done as a [[softfork]], while removing any consensus rule requires a [[hardfork]]. Rules regarding the behavior of the mere network protocol are not consensus rules, even if a change to the network protocol behavior breaks backward-compatibility. The consensus rules are only concerned with the validity of blocks and transactions.&lt;br /&gt;
&lt;br /&gt;
These rules are called consensus rules because Bitcoin requires that all participants in the Bitcoin economy have consensus (with the meaning of the next definition) as to the consensus rules. If the economy disagrees about the consensus rules, then the currency and economy splits into two or more totally-independent pieces.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
[[Category:Cryptography]]&lt;br /&gt;
[[Category:Cryptographic algorithms]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>