Cointime

扫码下载App
iOS & Android

从单体到模块化,现代区块链设计的权衡

媒体

信息来源自decrypt,略有修改,作者Patrick McCorry

在过去的10年里,对区块链可扩展性的追求带来了几个雄心勃勃的提议,而问题的核心是一个基本的权衡:

  • 可承受性。有能力在网络上进行交易的用户群体。
  • 可验证性。具有实时检查交易完整性的硬件和带宽需求的用户群体。

许多现代区块链系统优先考虑的是可承受性和最大用户数,前提是网络运营商愿意投入所有的努力工作来帮助实现这一目标。这假设了运营商应该努力工作,将区块链系统推向中心化,因为它减少了作为运营商参与的人数。特别是对于需要运营商从经批准的制造商处购买硬件的网络来说。

这并不是说现代区块链的设计是错误的,但到目前为止,它们都未能获得与比特币或以太坊相同的吸引力。在我们看来,其中一个突出的原因是这种根本的权衡。这是比特币区块大小战争的核心,社区最终决定优先考虑谁能验证网络的完整性,而不是长期的可承受性。

与以太坊一样,人们希望通过闪电网络、侧链或rollup将可承受性推到另一层。以太坊社区、路线图和精神都源于相同的背景。唯一的区别是,以太坊有一个根深蒂固的社会契约,它使其社区能够在克服这一困境的过程中实际改变底层平台。

如果有一个与权益证明无关的要点,请记住,TPS指标在去中心化网络的背景下是没有意义的。可扩展性不只是不惜一切代价提高吞吐量,相反,它应该被定义为以下几点:

在增加交易吞吐量的同时,仍然遵循相同的计算、带宽和存储要求来运行完全验证的节点。

我相信作为一个读者,这种讨论可能显得很奇怪。为什么我们要讨论区块链的可扩展性?而这与权益证明有什么关系?更重要的是,升级不会立即以有意义的方式增加交易吞吐量。这是因为升级在为支持未来的可扩展性解决方案奠定基础方面的成就未得到充分的重视。

从单体到模块化

让我们从区块大小之争快进几年。我们现在有更好的术语来说明这种困境如何影响我们称之为单体区块链或模块化设计的区块链系统设计。

单体区块链。它是试图找到一种适合所有硬件瓶颈的解决方案的区块链协议和实现,如如何执行交易,如何传播数据,以及如何存储数据库。网络运营商被迫执行所有艰难的工作,并运行整个单体实现–最终限制谁可以参与共识协议。

模块化设计将资源重新定义为层。以太坊权益证明及其长期路线图设计背后的一个巨大力量是将每个资源定义为一个新的层。作为一个层,问题可以被分离并自成一体,以允许团队构建一个新的软件客户端来解决每个特定的问题。这被称为模块化区块链设计。

可以说,对模块化方法最重要的见解是它如何改变了共识参与者的看法。它不再让他们承担最大的工作量。相反,它专注于:

区块提议者能做的最小工作是什么?有没有可能把所有不必要的艰难工作推到其他地方?

答案是肯定的。

验证者作为轻客户端。设计区块链协议不再是为了最大化网络运营商的工作。事实上,恰恰相反,网络运营商(验证者)应该是轻客户端,他们只需检查在其他地方执行的艰难工作。

这就是我个人喜欢Validator这个名字的原因。他们唯一的工作是验证,达成协议(共识),并最终保护以太坊数据库中记录的所有用户资产。从长远来看,它应该只需要商用硬件和良好的互联网连接就能参与进来。

此外,通过使验证者成为轻客户端,它最终可能为运行节点软件的利他性提供了一种解决方案。用户最终可以通过验证区块链并实时检查其完整性来获得报酬。此外,我们还可以检查他们是否真的在做这项工作。

两种区块链

合并代表了将以太坊规范推向模块化设计的第一个里程碑。

它将交易排序的全球共识和交易的最终执行分离开来。除此之外,它还引入了两条新的区块链:

  • 执行区块链。处理用户生成交易和智能合约执行的最初的以太坊区块链。它有时被称为ETH1区块链。
  • 共识区块链。专用于共识层的区块链。它负责决定执行区块链的规范链,并记录权益证明报告。它有时被称为信标区块链。

两种软件客户端。工作证明模块以及通常处理决定什么是规范链的任何代码都可以从原始以太坊节点软件中移除。整个执行环境保持不变,且现在被称为执行客户端。为了检索规范执行链,它会对处理共识层的软件客户端(“共识客户端”)进行投票,以获取新的区块。

由于执行区块链和客户端基本保持不变,我们的文章将重点介绍实现权益证明协议的共识层。

多客户端生态系统。已经出现了几个试图独立解决共识或执行问题的团队。当然,在这两种情况下,它们都必须遵循通用规范,但可以自由地试验执行细节。多客户端生态系统正在蓬勃发展(而且资金惊人地充足)。例如,共识客户端包括Teku和Prysm,执行客户端包括Geth、Erigon和Nethermind。

验证者被鼓励运行共识和执行客户端的不同组合。这是抵御共识层面错误,希望相同的错误不会在多个独立实现中复制的第一道防线。这种软件工程实践被称为N-version编程。

如果绝大多数验证者不遵循这个建议,那么它可能会导致世界末日的发生。

最后的说明

敏锐的读者可能已经注意到了 “数据可用性、执行和结算”层的用例,但权益证明以太坊只是为共识层和执行层奠定了基础。

长期路线图将致力于:

  • 共识→数据可用性。所有验证者正在就数据的排序达成一致,而proto-danksharding有助于巩固这一角色。
  • rollup→执行层。rollup承担了执行层的角色,
  • ETH1→结算层。原始以太坊区块链是保护所有用户自定义资产的信任基础。

这些命名可能会令人困惑,且依赖于以太坊协议的未来迭代。由于其实施和部署,我们现在只需遵循共识和执行层。

评论

所有评论

推荐阅读

  • 美国SEC主席:加密市场是欺诈重灾区,投资者没有得到相关资产必要信息披露

    据 CNBC 报道,美国证券交易委员会主席 Gary Gensler 接受采访时表示,SEC 监管着 110 万亿美元的资本市场,其中大约一半是股市,一半是债券市场和其他市场。加密货币只是整个市场的一小部分。但这是市场中诈骗、欺诈和问题的一个巨大部分,因为这个领域的大部分内容都不符合证券法的保护。

  • Lava基金会完成1100万美元融资

    致力于开发模块化区块链网络 Lava 的 Lava基金会 宣布完成 1100 万美元融资,Animoca Brands、Gate.io Ventures、CoinGecko Ventures、Polygon 联合创始人 Sandeep Nailwal、Ash Crypto、CryptoLark 以及媒体 Crypto Times Japan、Le Journal Du Coin 和 The Rollup 等参投。据悉,Lava 主网发布和空投预计将在未来几个月进行。

  • 5月08日早间要闻速递

    1.美国CFTC主席:将在未来六个月到两年内出现一波加密货币执法行动

  • 加拿大税务局加强打击虚拟资产逃税

    加拿大税务局(CRA)宣布已开始审计约400起案件,表示将加强对虚拟资产逃税的打击。加拿大税务局计划追回约3950万美元的与虚拟资产相关的疑似未缴税款。 加拿大税务局解释说,迫切需要加强有关虚拟资产纳税义务的公众教育,加强打击逃税的目标是确保所有应税加密货币交易都得到准确和透明的报告。 此前,加拿大宣布计划到2026年实施经济合作与发展组织(OECD)加密货币资产报告框架(CARF)。CARF是旨在解决虚拟资产逃税问题的税收标准,其更新版本规定可以收集其管辖范围之外的虚拟资产交易信息。

  • Solana生态DePin项目Ambient完成200万美元融资

    基于 Solana 的去中心化环境数据网络项目 Ambient 宣布完成 200 万美元种子轮融资,Borderless Capital 领投,Solana Ventures、Parami Investors、Sonic Boom Ventures、Primal Capital 等参投。Ambient 于今年 1 月成立,3 月收购了基于 Algorand 的环境数据项目 PlanetWatch,并决定迁移至 Solana。

  • CFTC主席:加密货币面临不可避免的执法行动浪潮

    随着美国证券交易委员会 (SEC) 继续审查包括 Robinhood、Binance、Coinbase和Ripple在内的加密行业参与者,商品期货交易委员会 (CFTC) 主席Rostin Behnam警告称,执法行动即将激增。Behnam强调了不断发展的加密行业缺乏监管框架和透明度,他认为这将不可避免地导致更多欺诈和操纵案件。 Behnam预计,在数字资产快速升值和散户投资者兴趣浓厚的推动下,未来六个月到两年内将出现“执法行动周期”。 此外,Behnam认为,如果没有适当的监管,欺诈和操纵行为将会持续存在。

  • Coinbase法律负责人质疑SEC主席关于大多数加密货币都是证券的说法

    Coinbase首席法律官Paul Grewal在5月7日的社交媒体帖子中呼吁美国SEC主席Gary Gensler在加密货币的法律地位问题上停止误导市场。Grewal发表上述声明是为了回应Gensler最近接受采访时声称,根据现行法律,许多数字资产属于证券类别。然而,Grewal反驳说,美国证券交易委员会主席Gensler的说法是错误的,因为该监管机构的律师此前已承认加密货币不属于证券的定义。

  • 美SEC加密货币监管引发党派分歧,DEBT Box案件和混币器监管成焦点

    美国民主党和共和党在周二的国会听证会上就证券交易委员会(SEC)在加密货币监管方面的立场产生分歧。民主党代表Maxine Waters表示,党派将始终追求合规、保护投资者和市场完整性,而SEC主席Gary Gensler则坚称大多数加密货币应被视为证券。此外,SEC在处理加密货币初创公司DEBT Box的案件上受到质疑,其中一位联邦法官批评SEC的行为属于恶意,而该机构的两名律师因案件处理不当而辞职。另一方面,共和党议员计划废除SEC的一项会计指导方针,引发了另一轮争议。此次听证还涉及到对混合器的监管,其中一名民主党众议员提出了一项法案,旨在打击涉嫌洗钱的加密货币混合服务。这些争议凸显了加密货币监管的复杂性,以及在政府、行业和监管机构之间存在的分歧。

  • Vitalik Buterin提出EIP-3074的替代方案

    Wallet Connect开发者Pedro Gomes在X平台发文表示,Vitalik Buterin 提出了 EIP-3074 的替代方案,从操作码转移到交易类型方法,这种新方法受益于利用 4337 infra PLUS 降低核心开发人员的风险。Wallet Connect还包括 7377 txn 类型,以便更顺利地将 EOA 迁移到智能账户。

  • 美众议员:即将出台的新法规将打击混币器为洗钱工具

    美国众议员Sean Casten表示,新的立法即将出台,该法案将打击混币器作为洗钱工具,Casten还强调USDT是非法金融最喜欢的代币。