币圈信息网 比特币走势 一笔比特币交易得到全网认可,比特币的“共识规则”是什么?

一笔比特币交易得到全网认可,比特币的“共识规则”是什么?

一笔比特币交易得到全网认可,比特币的“共识规则”是什么?您是否曾经想过,比特币每天如何可能需要数十亿美元的交易…

一笔比特币交易得到全网认可,比特币的“共识规则”是什么?您是否曾经想过,比特币每天如何可能需要数十亿美元的交易,而无需像银行或政府这样的中央机构呢?成千上万台被称为比特币节点的计算机运行着比特币软件,以确保每笔交易都是有效的,并且没有人试图凭空创造新的比特币。为了就比特币区块链的有效状态达成一致,所有比特币节点都遵循相同的规则集来处理和验证交易。

这些规则被称为“共识规则”,这是比特币可以在不信任中央权威机构的情况下运行的原因。本文解释了一般意义上的共识规则,并提供了比特币协议中使用的一些共识规则的示例。

一笔比特币交易得到全网认可,比特币的“共识规则”是什么?

一、什么是共识规则?

分布式系统(例如比特币)依赖于共识规则才能正常运行。分布式系统由彼此独立的计算机网络组成,这些网络都必须就系统状态达成一致。这些计算机不能始终直接进行通信,但是通过使用共识规则,它们都可以就什么是有效状态达成共识。

比特币网络由分布在世界各地的数千台计算机或节点组成。这些比特币节点各自通过遵循比特币的共识规则独立地验证每个比特币交易。结果,每个比特币节点最终都拥有各自相同的比特币分类账副本,从而使比特币无需中央授权即可进行操作。

二、比特币共识规则的例子

当人们想到比特币内部的共识时,可能想到的最常见的事情是21,000,000BTC限制。几乎每个比特币所有者都知道只会有2100万,但是鲜为人知的是,限制来自所有比特币节点都遵循的简单共识规则。

2100万个限制是通过限制所创建的新比特币的数量来实现的。创建新比特币的唯一方法是通过比特币挖掘。每笔比特币交易都向矿工支付“区块补贴”,这是激励矿工处理交易的一种方式(有关更多信息,请点击此处)。)。最初,矿工可以从每个区块获得50BTC的区块补贴,大约每四年一次,区块补贴就会减少一半。从2012-2016年为25BTC,从2016-2020年为12.5BTC,未来四年将为6.25。这些区块补贴减半将设置为直到补贴在2140年左右减少到零为止。为确保没有额外的比特币产生,每个比特币节点都会查看每个区块的区块补贴,并确保它们永远不会高于预定的量。

三、共识规则控制的其他一些比特币功能包括:

难度调整:每2016个区块,节点重新计算矿工开采区块的难度。这样,节点可以根据离开或加入网络的计算能力来决定是否需要简化挖掘工作或提高挖掘难度。通过基于计算机功能调整难度,我们可以使块时间保持相对一致,每个块大约10分钟。

Coinbase成熟度:开采一个新区块时,该区块奖励将锁定100个区块,直到达到成熟度才能使用。交易的“输出”的总价值不能大于其“输入”的总价值。换句话说,节点检查每一个比特币交易,以确保它不会凭空创造新的比特币。

四、不成文的规则

并非所有的比特币共识规则都是书面记录的。而是将某些规则记录在代码中。比特币核心是大多数人用来参与比特币网络的软件。该实现称为“参考实现”,它为比特币设定了共识规则。任何其他比特币实施都必须确保其软件遵循与比特币核心相同的规则。

有些共识规则很容易以书面形式记录下来,例如“只能有21,000,000BTC”,而另一些则不太容易。例如,在2013年,当BitcoinCore升级导致数据库锁处理方式发生细微变化时,出现了共识失败。当时,甚至还不知道数据库锁会影响共识。但是当新版本的比特币核心开始允许比运行新版本的节点更多的锁时,不同版本不再就区块链的有效状态达成共识,从而导致链暂时分裂。当矿工决定转回使用旧版本的BitcoinCore时,链条分歧很快得到解决,但是,尽管如此,它凸显了比特币共识规则的重要性。

五、结论

比特币的共识规则是允许比特币网络运行而无需中央授权的核心。无论是限制每天创建的比特币数量,还是确保只接受有效交易,比特币的共识规则都是比特币按其方式运作的原因。即使分布式系统已经使用共识规则很长时间了,但比特币还是第一个设计有共识规则的系统,该共识规则是允许不依赖受信任的中央机构的点对点电子现金系统所必需的。

本文来自网络,不代表币圈信息网立场,转载请注明出处:https://www.lpbwg.com/4305.html

作者: bqxxw

返回顶部