区块链是什么呢?区块链技术又有哪些艰深的名词呢?我们现在就来了解对区块链来说,最具革命性的技术-共识协议( Consensus Protocols )。
你可能没听过区块链这个名词,但你一定听过比特币,比特币可是近年来各个报章杂志或网络媒体最喜爱的主题之一,不过比特币其实只是一个建立在区块链概念上的应用,区块链才是比特币的根本概念。
共识协议是什么?
共识协议(Consensus Protocols)是区块链技术最重要和最具革命性的方面之一。
这些协议在分布式网络上的各种设备之间创建了一个无可辩驳的协议系统,同时防止了对系统的恶意利用。在这里,我们将探讨这些系统如何工作以及各种协议如何彼此不同。
共识协议是使网络上的所有节点彼此同步的机制,但也同时衍生了一个问题:我们怎么确保我们都认同于「我们认为对的答案」
共识算法是每个区块链网络的关键要素,它们负责维护这些分布式系统的完整性和安全性。第一个被创建出的加密货币共识算法是工作量证明(PoW),它由中本聪设计并在比特币上实现,用于实现拜占庭容错。
毕竟,任何人都可以提交要存储在区块链中的信息,因此必须以对是否添加该信息的共识形式进行审核和确认。作为一个区块链术语,“共识” 意味着网络上的节点,就区块链的相同状态达成一致,从某种意义上说它是一个自我审计的生态系统。
这是该技术的绝对关键。此机制包含两个关键功能:首先,共识协议(Consensus Protocols)允许更新区块链,同时确保链中的每个块都是真实的,并保持参与者的诱因。其次,它可以防止任何单个实体控制或破坏整个区块链系统。共识规则的目的是保证单个链的正常使用和遵循。
共识协议规则是什么?
共识规则(Consensus Protocol Rules)是一组特定的规则,网络上的节点将确保在验证该块及其中的事务时遵循块。实现共识的关键要求是在网络上的节点之间,对单个数据值的一致接受,即使在某些节点出现故障或以任何方式不可靠的情况下也是如此。
每个加密货币都必须有一种方法来保护其区块链免受攻击。例如,攻击者可能会尝试花一些钱,然后通过广播他们自己的区块链版本来反转交易,不包括交易- 这被称为双重支出。由于区块链技术不依赖于安全性的中央权限,因此用户不知道哪个版本的记录有效。
共识协议(Consensus Protocols)还为网络上的参与者提供了维持区块链的奖励,和奖励以继续这样做。这些奖励以加密货币或代币的形式出现,这可能是非常有利可图的,以至于确认链中下一个区块的竞争非常激烈。
共识协议(Consensus Protocols)被设计是难以模仿或复制的,原因在于时间成本很高,所需的计算资源或特定加密货币的持有方面执行成本也极高。协商一致的方法取决于他们验证区块的区块链,并且存在各种形式的共识,不过也一直在有在争论到底什么是最有效和最有效的方法。
共识协议(Consensus Protocols)是允许区块链运行和存在的关键。说到底,作为核心区块链是信息分类账,最重要的是绝对确定所存储的信息是诚实和准确的。
从过去的POW(工作量机制)、POS(权益证明)到后来新出现的DPOS(股份授权证明机制)、POI(重要性证明)、POB(烧毁证明),目前仍尚未有一个共识机制是完美无缺的,各自都有维持完整结点正常运作的机制,却也存在着不同的缺点。在接下来的部分里我们将会在不同的章节中介绍几个重要的机制。
原创文章,作者:惊蛰财经,如若转载,请注明出处:http://www.xmlm.net/bi/31971.html