加载中 ...

区块链共识议定书(简称)指南

2019-02-13 11:46 编辑:btc268.com 来源:区块链资讯

  

  我们听到很多关于公共区块链如何改变世界的讨论,但要在全球范围内运作,共享的公共分类账需要功能强大,高效且安全的共识算法。

  一个共识算法,比如比特币的工作证明(我们经常听到的那个),做了两件事:它确保区块链中的下一个区块是真实的唯一版本,并且它使强大的对手不会破坏系统并成功分叉链。

  在工作证明中,矿工通过比赛来竞争添加下一个区块(一组交易)以解决极其困难的加密难题。第一个解决难题,赢得彩票。作为对他或她的努力的奖励,矿工收到12.5个新铸造的比特币 - 以及一笔小额交易费。

  然而,尽管比特币本身就是一部杰作,但它的工作证明还不是很完美。

  常见的批评包括它需要大量的计算能量,它不能很好地扩展(交易确认需要大约10-60分钟),并且大多数采矿集中在电力便宜的世界地区。

  比特币创造者中本聪(Satoshi Nakamoto)唤醒了我们区块链的潜力,但这并不意味着我们不能继续寻找更快,更集中,更节能的共识算法来带领我们走向未来。

  虽然不是一个全面的清单,但以下是一些被踢出去的替代方法。

股权证明

  最常见的工作证明替代方案是股权证明。

  在这种类型的一致性算法中,“验证器”投资于系统的硬币,而不是在开采块的竞赛中投资昂贵的计算机设备。

  请注意术语验证器。那是因为在证明赌注时不存在硬币创造(采矿)。相反,所有硬币从第一天开始存在,验证者(也称为利益相关者,因为他们持有系统中的股份)严格按交易费支付。

  在证明赌注时,您被选中创建下一个区块的机会取决于您拥有的系统中的硬币分数(或留出用于赌注的硬币)。具有300个硬币的验证器将被选为具有100个硬币的人的三倍。

  一旦验证器创建了一个块,该块仍然需要提交给区块链。不同的股权证明系统在如何处理这个问题上有所不同。例如,在Tendermint中,系统中的每个节点都必须在一个块上签字,直到达到多数投票,而在其他系统中,选择一组随机签名者。

  现在,我们遇到了一个问题。什么是阻止验证者创建两个区块并声称两套交易费?什么是阻止签名者签署这两个块?这被称为“ 无关紧要 ”的问题。没有任何损失的参与者没有理由不表现得很糟糕。

  在“ 加密经济学 ” 这一新兴领域,区块链工程师正在探索解决这一问题和其他问题的方法。一个答案是要求验证者将其货币锁定在一种虚拟保险库中。

  如果验证器试图对系统进行双重签名或分叉,则这些硬币会被削减。

  Peercoin是第一个实施股权证明的硬币,其次是blackcoin和NXT。以太坊目前依赖于工作证明,但计划在2018年初转向证明股权。

活动证明

  为了避免恶性通货膨胀(当太多的货币充斥系统时会发生什么)比特币只会产生2100万比特币。这意味着,在某些时候,比特币区块奖励补贴将结束,比特币矿工将只收取交易费用。

  有些人推测这可能会导致“ 公地悲剧 ” 导致的安全问题,人们会以自身利益行事并破坏系统。因此,活动证明被创建为比特币的替代激励结构。活动证明是一种混合方法,结合了工作证明和赌注证明。

  在活动证明中,采矿以传统的工作证明方式开始,矿工们正在竞相解决加密难题。根据实现,挖掘的块不包含任何事务(它们更像模板),因此获胜块将仅包含标题和矿工的奖励地址。

  此时,系统切换到桩的证明。基于标题中的信息,选择随机的验证器组来对新块进行签名。验证器拥有的系统中的硬币越多,他或她被选中的可能性就越大。一旦所有验证器签名,模板就会成为一个完整的块。

  如果某些选定的验证器不可用于完成块,则选择下一个获胜块,选择一组新的验证器,依此类推,直到块接收到正确数量的签名。矿工和在区块上签字的验证人之间分摊费用。

  对活动证明的批评与两个工作证明(挖掘块需要太多能量)和桩的证据(没有任何东西阻止验证者进行双重签名)相同。

  Decred是目前唯一使用各种活动证明的硬币。

燃烧证明

  有了燃烧的证据,你可以通过将硬币发送到无法挽回的地址来“烧掉”硬币,而不是将钱投入昂贵的计算机设备中。通过将您的硬币投入永不落地,您将获得终身特权,可以根据随机选择过程在系统中进行挖掘。

  根据如何实施燃烧证据,矿工可能会烧掉本国货币或替代链的货币,比如比特币。你燃烧的硬币越多,被选中开采下一个街区的机会就越大。

  随着时间的推移,您在系统中的利益会衰减,因此最终您将需要燃烧更多的硬币以增加您在彩票中被选中的几率。(这模仿比特币的采矿过程,你必须不断投资更现代的计算设备来维持散列能力。)

  虽然刻录证明是工作证明的有趣替代方案,但该协议仍然不必要地浪费资源。另一个批评是,采矿权只是那些愿意焚烧更多钱的人。

  唯一使用燃烧证明的硬币是slimcoin,一种基于peercoin的加密货币。它使用了工作证明,赌注证明和燃烧证明的组合,但此时只是半活动。

能力证明

  正如我们所看到的,这些替代协议中的大多数采用某种类型的付费游戏方案。容量证明没有什么不同,但在这里你需要“支付”硬盘空间。您拥有的硬盘空间越大,挖掘下一个区块并获得区块奖励的机会就越大。

  在采用容量证明系统进行挖掘之前,该算法会生成称为“图”的大型数据集,并将其存储在硬盘驱动器上。您拥有的图表越多,您在链中找到下一个区块的机会就越大。

  通过投资数TB的硬盘空间,您可以更好地创建重复的块并分叉系统。但是,凭借能力的证明,我们仍然存在阻止不良行为者的任何利害关系的问题。

  容量证明的变化包括存储证明和空间证明。Burstcoin是唯一使用容量证明形式的加密货币。

经过时间的证明

  芯片制造商英特尔已经提出了自己的替代共识协议,称为经过时间的证明。该系统与工作证明类似,但消耗的电量少得多。

  此外,该算法不是让参与者解决加密谜题,而是使用可信执行环境(TEE) - 例如SGX--来确保以随机抽奖方式生成块,但没有必要的工作。

  英特尔的方法基于通过TEE提供的保证等待时间。根据英特尔的说法,经过时间的算法可以扩展到数千个节点,并且可以在任何支持SGX的英特尔处理器上高效运行。

  这个协议的一个问题是它要求你信任英特尔 - 而不是把信任放在我们试图摆脱公共区块链的第三方身上?

  文章翻译自:COINDESK

  

关键词:比特币新闻 币牛牛

转载自比特币新闻网(www.btc268.com),提供比特币行情走势分析与数字货币投资炒币最新消息。

原文标题:区块链共识议定书(简称)指南

原文地址:http://www.btc268.com/qkl/zs/6775.html

本文来源:区块链资讯编辑:btc268.com

本文仅代表作者个人观点,与本网站立场无关。

本网站转载信息目的在于传递更多信息。请读者仅作参考,投资有风险,入市须谨慎!

'); })();