图解ETHPoS共识机制Gasper:合并后的以太坊是如何工作的?

区块律动发布于2022-10-14更新于2022-10-14

文章摘要

众所周知, PoS 以太坊的共识协议是「Gasper」,它是在 LMD-GHOST( 分叉 选择规则)之上应用 Casper FFG(最终性确定工具)构建的。

众所周知, PoS 以太坊的共识协议是「Gasper」,它是在 LMD-GHOST( 分叉 选择规则)之上应用 Casper FFG(最终性确定工具)构建的。所以要想搞清楚完整的以太坊共识协议,就必须了解这两个部分(Casper + Ghost)。此外,这些设计真的很有趣。我打算梳理一下这两个协议的背景和演进,以及它们简单的工作流程。

PoS 共识算法的三大流派如下:

1.Nakamoto-inspired(Peercoin)

2.PBFT-inspired(Tendermint、Casper FFG)

3.CBC Casper

Nakamoto-inspired PoS 是一种基于链的算法,模拟在 PoW 中挖矿。它通过伪随机选择验证者来创建新区块。其在 2012 年的「Peercoin」论文中首次提出,peercoin 是基于权益证明共识的第一个加密货币。

PBFT-inspired(即 BFT-style)PoS 基于多年对拜占庭容错(尤其是 pBFT)的研究。在 2014 年的「Tendermint」论文中首次提出。一般来说,这些算法会选择一个代表账本规范交易的唯一链。

Casper 直接继承了 BFT 算法(更精确的是 pBFT),做了一些修改。CBC Casper 是由 @VladZamfir 提出的,有一些很好的资料可以更充分地解释它。

V 神的 CBC Casper 教程

VladZamfir 写的 CBC Casper 历史

CBC Casper 介绍视频

虽然以太坊最终选择了 Casper FFG 而不是 CBC Casper,但对 CBC Casper 的研究也很有价值,比如满足以太坊需求的分叉选择规则「LMD-GHOST」。Casper FFG 由 V 神和 Virgil Griffith在 2017 年提出,引入了 justification 和 finalization 的概念,并引入了 slashing conditions 和动态验证者机制,这些都是非常重要的特性。

Casper FFG 用于保证「最终性」(也就是安全性),这在 PoW 中是不存在的。简单来说,每个验证者都会对检查点进行投票,经过两轮投票后,检查点将被「最终确定」(第一轮为验证,第二轮为最终确定)。

所有最终确定的检查点都成为规范链(区块链历史的一部分),所有忠诚节点都同意他们永远不会逆转这条链。「最终检查点」之后的区块可以随意分叉,但之前的区块不允许分叉。

Casper FFG 除了通过「最终性」来保证区块链安全外,还引入了 slashing 条件来惩罚所有违反规则的验证者(这在传统 BFT 算法中是做不到的),所有违反规则的验证者都将被跟踪和惩罚。

除此之外,Casper FFG 是无需许可的(传统的 BFT 算法是需要许可认证的),pBFT 通过一个列表来维护共识,只有列表中的人才能成为参与者。Casper FFG 构建了动态验证者机制,所有验证者可以自由进出。Casper FFG 用于保证「最终性」和「安全性」,负责确认区块的最终状态,但不负责创建新区块,所以它需要底层区块链和分叉选择规则。

以太坊使用的分叉选择规则是基于 GHOST,该规则最早在2013 年的一篇论文中提出。2017 年,@VladZamfir 在 CBC Casper 工作时,他尝试将 GHOST 与 Casper 结合,产生了一个变种「LMD-GHOST」。

区块链允许分叉,当出现不同的分支时,应该选择哪条链继续添加后续新区块,需要分叉选择规则。PoW 使用的是最长链规则。思路是锻造最长的链需要最多的算力,所以这条链是最可信的。所以当所有矿工添加新区块时,他们会默认在最长的链上添加。

GHOST 的思路与此类似,其选择票数最多的链而不是高度最长的链,LMD-GHOST 做了一些修改,只考虑最近的投票(即所谓的「Least Message Driven」,LMD)。

LMD-GHOST 的规则很简单:

- 从创世区块开始;

- 每次有分叉,选择票数多的分支;

- 重复,直至找到 block leaf;

- 返回链的头部;

这是 Casper FFG 和 LMD-GHOST 的演变以及它们如何工作,它们共同保证「安全」+「活性」。LMD-GHOST 允许提议者随时创建新区块,新区块将按照分叉选择规则(即活跃度)添加到权重最大的链上。虽然 Casper FFG 将根据所有验证者的投票(两轮,超过 2/3,按存款)最终确定一个规范链。所有忠诚节点默认接受规范链,从而获得安全。

共识真的很有意思,以太坊对 PoS 的研究始于 2014 年,2022 年完成了合并。这是一条漫长而曲折的道路,过程中诞生了许多奇妙的想法、设计和工程。

热门币种推荐

你可能也喜欢

最新消息:美国证券交易委员会(SEC)发布期待已久的加密货币监管法案!这是一个非常重要的里程碑

美国证券交易委员会(SEC)发布了一项针对加密资产领域的新监管提案,旨在为涉及加密资产的特定投资合约建立专门的证券市场监管框架。该提案旨在简化美国加密公司的融资流程,并明确哪些交易适用于联邦证券法。 提案包含两项针对加密项目的注册豁免:其一允许发行人在四年内通过单次融资募集最多500万美元;其二允许公司每12个月发行最多7500万美元的证券。两者均需向投资者提供基于原则的特定信息,而金额较高的豁免还需提交财务报表并承担持续报告义务。 此外,提案还设立了一项有条件的“安全港”机制。符合特定条件后,相关加密资产可能不再被视为《1933年证券法》和《1934年证券交易法》定义的“投资合约”范畴内的证券。SEC主席表示,此机制在发行人停止履行投资合约中承诺的关键管理职能时尤为重要,可能为一些加密资产随着项目发展而转变法律地位铺平道路。 新规还将取消部分联邦豁免下加密资产交易在州一级的证券注册和资格要求,其适用范围不仅包括首次发行,也涉及部分二级市场交易。SEC认为,此举将减少加密公司因监管不确定性而迁出美国的动机,并在更一致的投资者保护标准下,为美国投资者提供更多加密资产投资机会。

cryptonews.ru17分钟前

最新消息:美国证券交易委员会(SEC)发布期待已久的加密货币监管法案!这是一个非常重要的里程碑

cryptonews.ru17分钟前

欧洲将对俄罗斯人在加密货币业务领域实施新禁令。这将包括什么

欧盟将从2024年起禁止俄罗斯公民及居住在俄罗斯的个人拥有、控制或担任欧洲加密资产服务公司(如钱包、账户及托管服务商)的管理职务。2024年7月底通过的第21轮制裁方案进一步扩大了限制范围。 自8月25日起,禁令将扩展至所有受欧盟加密资产市场法规(MiCA)监管的服务商,包括交易所和交易平台。这意味着俄罗斯公民将不能拥有任何欧盟持牌加密公司的所有权或进入其管理层。禁令适用于直接或间接控制,包括通过控股公司或名义持有进行规避的情况。同时,欧盟运营商也将被禁止与某些被认定系统性规避制裁的“特定”第三国注册的加密平台进行交易,相关国家清单将由欧盟理事会后续确定。 新规主要影响两类对象:一是禁止俄罗斯公民及居民拥有或管理欧盟加密公司;二是限制欧盟公司与特定第三国加密平台交易。规定不适用于拥有欧盟、欧洲经济区或瑞士国籍、永久居留权或长期签证(如工作、学习签证)的个人。对于已常驻于后续被列入清单国家的欧盟公民,若在其被列入前已居住,则可豁免交易禁令。 受影响的俄罗斯所有者及高管须在8月25日前彻底退出所有权或管理职务,否则将面临欧盟各国的刑事制裁风险。同时,相关欧盟公司也可能因涉及俄罗斯受益人或高管而遭遇银行服务拒绝或合作终止。欧盟此举被视为继限制俄罗斯客户使用服务、禁止与俄罗斯实体交易后,进一步切断其在欧洲加密领域所有权与管理权的延续性措施。

cryptonews.ru27分钟前

欧洲将对俄罗斯人在加密货币业务领域实施新禁令。这将包括什么

cryptonews.ru27分钟前

这会引发1.8万亿美元的比特币市场恐慌吗?知名CEO发表看法,呼吁做好准备!

近期比特币市场持续横盘,而全球债券收益率飙升引发加密货币投资者关注。Fundstrat数字资产策略主管肖恩·法雷尔指出,当前比特币波动性处于历史低位,未来数月价格可能出现更剧烈波动。历史数据显示,类似低波动期后,比特币60天内价格中位数绝对变动幅度可达约30%。 市场主要担忧源于全球债券收益率急升:美国30年期国债收益率达2002年以来最高,20年期创2006年后新高,10年期亦升至2007年以来峰值。法雷尔认为,美国预算赤字扩大、人工智能基础设施投资高涨、油价居高不下以及货币政策不确定性,共同推高了长期债券收益率。 债市剧烈波动引发市场对全球金融体系“恐慌”情景的讨论,涉及规模约1.8万亿美元。分析师指出,此类避险情绪升温可能导致比特币等高波动资产价格出现更大幅震荡。Yardeni Research表示,虽未现真正恐慌,但正密切关注债市投资者是否再度主导市场走向。 Bitunix分析师指出,投资者焦点已不仅限于美联储是否降息,美国长期国债收益率、能源价格、通胀风险及全球风险溢价等因素,对比特币等风险资产定价影响日益显著。Koinly首席执行官罗宾·辛格亦警告,未来数月比特币可能再度大幅下跌,在负面情境下或跌至5万美元左右。辛格认为,若历史周期重演,投资者或许需经历最后一轮“恐慌性抛售”,方能确认比特币触达本轮周期底部。 *本文不构成投资建议。

cryptonews.ru27分钟前

这会引发1.8万亿美元的比特币市场恐慌吗?知名CEO发表看法,呼吁做好准备!

cryptonews.ru27分钟前

交易

现货

热门文章

如何购买CSPR

欢迎来到HTX.com!我们已经让购买Casper(CSPR)变得简单而便捷。跟随我们的逐步指南,放心开始您的加密货币之旅。第一步:创建您的HTX账户使用您的电子邮件、手机号码注册一个免费账户在HTX上。体验无忧的注册过程并解锁所有平台功能。立即注册第二步:前往买币页面,选择您的支付方式信用卡/借记卡购买:使用您的Visa或Mastercard即时购买Casper(CSPR)。余额购买:使用您HTX账户余额中的资金进行无缝交易。第三方购买:探索诸如Google Pay或Apple Pay等流行支付方法以增加便利性。C2C购买:在HTX平台上直接与其他用户交易。HTX场外交易台(OTC)购买:为大量交易者提供个性化服务和竞争性汇率。第三步:存储您的Casper(CSPR)购买完您的Casper(CSPR)后,将其存储在您的HTX账户钱包中。您也可以通过区块链转账将其发送到其他地方或者用于交易其他加密货币。第四步:交易Casper(CSPR)在HTX的现货市场轻松交易Casper(CSPR)。访问您的账户,选择您的交易对,执行您的交易,并实时监控。HTX为初学者和经验丰富的交易者提供了友好的用户体验。

356人学过发布于 2024.03.29更新于 2026.06.02

如何购买CSPR

什么是 CASPER

Vitalik 的 Casper:全面概述 简介 在不断发展的区块链技术领域,共识协议在维护去中心化网络的完整性和安全性方面发挥了至关重要的作用。Vitalik 的 Casper 是一种开创性的权益证明(PoS)共识机制,专为以太坊网络设计。这个创新项目代表了以太坊从当前的工作量证明(PoW)方式向更具能源效率和可扩展性的模型的重大转变。随着加密行业的持续增长,理解 Casper 的细微差别及其影响变得对利益相关者、开发者和爱好者而言日益重要。 什么是 Vitalik 的 Casper? Vitalik 的 Casper 是传统 PoS 协议的一种变革性变体。该项目的主要目标是增强网络的整体安全性和可扩展性,同时解决早期 PoS 系统中常见的固有限制。Casper 的核心依靠一个安全存款系统,要求验证者——负责确认交易和创建新区块的参与者——抵押一定数量的加密货币。 这个存款不仅鼓励良好行为,还为表现出恶意行为的验证者建立了惩罚机制。从本质上讲,Casper 旨在提供一个可靠的框架,以增强以太坊生态系统对潜在威胁和攻击的防御,同时支持对网络效率和可扩展性的日益增长的需求。 Vitalik 的 Casper 的创造者是谁? Vitalik Buterin 是区块链世界中的远见者,他被认为是 Vitalik 的 Casper 的创造者。Buterin 于 2015 年共同创立了以太坊,并持续推动该项目的发展与演变。他致力于增强以太坊生态系统及解决其面临的挑战,最终促成了 Casper 的推出,旨在彻底改革区块链技术中的共识机制。 Vitalik 的 Casper 的投资者是谁? 虽然关于支持 Vitalik 的 Casper 的具体投资者的信息并未公开,但该项目得到了以太坊基金会及更广泛以太坊社区的全面支持。该基金会在资助和推进改善以太坊的项目方面发挥了关键作用,其对 Casper 的支持凸显了该协议在网络未来的重要性。此外,以太坊生态系统中的各类开发者和利益相关者积极参与并倡导 Casper 的持续增长与实现。 Vitalik 的 Casper 如何运作? Vitalik 的 Casper 通过一个复杂的机制进行运作,以便在以太坊网络内促进更顺畅和更安全的共识。使 Casper 与传统共识协议区别开来的主要特征包括: 安全存款系统 Casper 的一个标志性特征是对验证者的安全存款要求。要参与共识过程,验证者必须抵押一定数量的加密货币,从而确保他们对网络的财务承诺。该系统阻止恶意行为,因为任何被发现不诚实的验证者都有可能失去他们抵押的资产。 投票系统 Casper 集成了一种投票机制,验证者协作在区块链上确定新区块。每个验证者提出并投票选出区块,参与整体决策过程。这种民主元素促成了去中心化的共识方法,增强了安全性和网络稳定性。 惩罚系统 该协议的惩罚系统作为防止不道德验证者行为的重要威慑。如果验证者表现恶意或未能充分参与共识过程,他们可能面临损失部分——在某些情况下,甚至全部——抵押资产的惩罚。这一惩罚措施加强了验证者的责任感,并维护了网络的完整性。 混合共识 通过采用混合共识模式,Casper 明智地结合了 PoW 和 PoS 机制的元素。这种独特结构促进了以太坊从现有 PoW 模型向完全成熟的 PoS 系统的逐步过渡,使网络在变迁中不会妥协安全性。 Vitalik 的 Casper 发展时间线 Vitalik 的 Casper 的发展旅程标志着若干对其演变至关重要的重要里程碑。以下是其历史中关键事件的简要时间线: 2017:Vitalik Buterin 首次阐述了 Casper 的概念框架,作为解决以太坊扩展性挑战的潜在方案。 2018:Casper 的第一个版本在 GitHub 上发布,标志着以太坊向 PoS 模型过渡的初步步骤。 2020:信标链的启动,这是以太坊 2.0 生态系统的基础区块链。此举标志着向 Casper 协议的多阶段过渡的开始。 进行中:向 Casper 的过渡仍在持续努力中,已开发出一系列阶段以确保新共识机制的有效实施。 Vitalik 的 Casper 的关键特征 Vitalik 的 Casper 拥有若干独特特征,为其在区块链领域的可行性和创新做出了贡献,包括: 安全存款系统:验证者必须抵押存款,增强他们对网络完整性的承诺。 投票系统:协作式的区块确定方法促进去中心化决策。 惩罚系统:通过经济惩罚来阻止恶意活动,确保网络稳定性和安全性。 混合共识:结合 PoW 和 PoS 元素,使 PoS 的过渡更为平稳,而不对网络造成突然干扰。 结论 Vitalik 的 Casper 代表了以太坊不断演变的重大进步。通过引入一种安全且可扩展的共识机制,Casper 旨在解决传统 PoS 系统的固有限制,并增强以太坊网络的整体功能。该项目对安全性、问责制和创新的重视,使其成为以太坊未来的关键组成部分。 理解 Vitalik 的 Casper 不仅对加密领域的开发者和投资者至关重要,也对那些关注区块链技术广泛影响的人士至关重要。随着以太坊生态系统在可扩展性和效率方面持续进行变革之旅,Casper 站在这一革命的最前沿,承诺在未来几年重塑去中心化共识的格局。

261人学过发布于 2024.08.25更新于 2024.12.03

什么是 CASPER

相关讨论

欢迎来到HTX社区。在这里,您可以了解最新的平台发展动态并获得专业的市场意见。以下是用户对CSPR(CSPR)币价的意见。

活动图片