了解区块链共识机制
一篇解释区块链中使用的核心共识机制的文章,以及它们如何使去中心化网络在没有中央权威机构的情况下就交易状态达成一致。
Date published: 2018年11月29日
一篇由 泰克因艾西亚 撰写的解释性文章,涵盖了区块链系统中使用的三种主要共识机制:工作量证明 (PoW)、权益证明 (PoS) 和权威证明,以及它们如何使去中心化网络就交易状态达成一致。
本文字稿是泰克因艾西亚发布的原始视频文字稿 (opens in a new tab)的无障碍副本。为了提高可读性,已进行了轻微编辑。
什么是共识机制?(0:00)
区块链——2018 年的炒作热词。但你知道一个没有权威机构的去中心化点对点系统是如何做出决策的吗?答案就在于共识机制。有各种各样的共识机制,但它们都服务于同一个目的:确保记录真实可靠。区别在于达成共识的方式。在这里,我们将探讨三种类型的共识机制。
工作量证明 (PoW) (0:23)
在工作量证明 (PoW) 系统中,交易数据存储在区块中,通过让人解决附加在上面的复杂数学问题来进行验证。这通常由强大的计算机完成,被称为“挖矿”。以加密货币形式发放的奖励将发给第一个破解该问题的矿工。
想象一群寻宝者试图打开一个挂着复杂锁的箱子。找出正确的密码组合非常繁琐,但第一个做到的人会得到奖励。简而言之,工作量证明 (PoW) 就是一场找出宝箱正确密码组合的竞赛。像比特币和以太坊这样的加密货币使用了工作量证明 (PoW) 机制。
权益证明 (PoS) (1:04)
接下来,我们有权益证明 (PoS)。在这里,新区块的创建者(也称为验证者)是根据他们向网络提交的质押数量随机选择的。放置的质押越高,被选为验证者的机会就越大。
让我们将其应用到宝箱场景中。想象一群寻宝者在争夺一个箱子。箱子是基于彩票系统奖励的。为了参与,每个猎人都必须购买彩票。每个猎人买得越多,获胜的机会就越高。像 Cardano 的 Ouroboros 和 EOS 这样的区块链协议采用了权益证明 (PoS) 共识。
权威证明 (1:42)
最后是权威证明——一种修改形式的权益证明 (PoS)。在这里,只有根据声誉选出的受批准方才能成为验证者。
让我们重新审视宝箱场景。这群寻宝者组成了一个联盟,并将他们的宝藏汇集在一起。根据他们的可信度,该群体任命了少数几个人来确保箱子内容的有效性。IBM 的 Hyperledger Fabric 和以太坊的 Kovan 测试网是使用权威证明的区块链系统的一些例子。
混合共识模型 (2:14)
虽然传统的区块链公司依赖单一的共识机制,但一些创新的公司正在采用多种共识协议。以 Opet 基金会为例,他们正在构建一个独特的区块链,通过应用权威证明和工作量证明 (PoW) 协议,来存储在其辅导伴侣聊天机器人应用程序上收集的数据。
诸如学生的学术、课外活动和性格分析记录等数据存储在区块链上,并可能通过由 Hyperledger Fabric 提供支持的权威证明框架进行验证。在这种情况下,验证者是信誉良好的教育机构,甚至是国家注册机构和各自的教育部。这有助于确保所有学生数据都是值得信赖的。
但谁会免费工作呢?工作量证明 (PoW) 共识发挥作用,以奖励执行了工作的验证者。
隐私与学生数据 (3:02)
借助 Hyperledger Fabric,每份学生记录都由学生拥有的私有哈希密钥进行保护。只有当学生提供该唯一密钥时,才能访问这些数据。这意味着学生的隐私得到了保护,并由学生自己控制。
例如,当学生通过 Opet 的平台申请大学时,他们会将自己记录的唯一密钥提供给大学。借此,大学能够访问他们最新的学术记录。学生也将能够看到他们的记录是否已被解锁,或者至少在申请中被考虑过。与传统方法相比,这提高了效率和透明度。
结语 (3:37)
通过结合工作量证明 (PoW) 和权威证明模型,Opet 基金会的区块链解决方案确保了学生数据的隐私,同时在教育机构和学生为平台做出贡献时激励他们。随着区块链越来越受欢迎,我们看到更多独特的混合系统被创建出来只是时间问题。