DVT和长期以太坊去中心化

互联网 阅读 1039 2023-05-28 16:14:00

随着以太坊致力于通过可扩展性实现去中心化,越来越明显的是,一种专门的模块化区块链方法,而不是单一的区块链方法,正在获得动力。在这个模块化的区块链模型中,一层可以分为三层:执行层、数据层和共识层。在执行层,经过几次迭代,optimistic和ZK rollup得到了发展(如Optimism、Arbitrum和Starkware)。这些进步使执行层更加成熟和完善。因此,研究的重点已经转移到下一层,即数据层。推动数据层创新的一个重要方面是数据可用性抽样方法的使用,该方法随机抽样数据以确保交易数据的有效性。

区块链存在的另一个关键因素是共识层,其中包括共识机制及其可扩展性。随着2022年9月15日信标链的推出,以太坊已经从一个工作量证明网络过渡到一个权益证明网络。在过去的8个月里,验证者的数量从40万增加到撰写本文时的59.8万。现在的焦点是使以太坊的质押更加去中心化、可扩展、更简单、更安全、对独立质押者更友好,并且更不容易受到严厉的惩罚。在这方面一个很有前途的技术是分布式验证器技术(DVT)。在本文中,我们将分析DVT并探讨它如何为以太坊的去中心化路线图做出贡献。

DVT

模块化的区块链

ETH 质押生态系统

分布式验证器技术(DVT)简化了在多台机器上运行以太坊验证器的过程。在我们探讨这项技术在去中心化以太坊验证器中的意义之前,重要的是要了解当前的以太坊质押架构。

DVT

ETH 2.0 质押

上图描述了参与ETH 2.0质押的关键利益相关者及其联系。在图表的中心,我们用一个圆柱体表示信标链。信标链协调验证过程,并生成包含可接受交易的新区块。

在中心,我们有两种类型的软件,通常称为ETH2客户端。共识客户端和执行客户端在添加新区块方面有不同的角色。共识客户端在以太坊网络上验证和处理交易,确保所有参与节点之间的共识。另一方面,执行客户端执行智能合约并处理复杂的操作。虽然他们与共识客户端合作进行交易验证和执行,但他们的主要重点是实施执行智能合约代码的以太坊虚拟机(EVM)。这两种客户端类型对于维护网络都是至关重要的。

圆柱周围的圆圈代表节点运营商,他们负责运行网络参与所需的基础设施。这包括硬件、软件和网络连接。节点运营商负责ETH2客户端,维护必要的硬件和软件,监控节点性能,确保节点正常运行。

节点运营商旁边的外带由验证器或服务提供者组成。作为以太坊持有者,我们经常与这些服务提供商互动。它们有多种形式,如中心化交易所或质押池,提供不同的产品设计和资本要求。这些验证器服务提供者的主要价值主张是方便。它们处理质押的复杂性,包括私钥管理、节点运营商协调,甚至提供用于去中心化金融(DeFi)的质押资产的流动版本。他们在以太坊质押领域担任资产管理人,在必要时引入资金并签署交易。

或者,个人可以选择直接连接到执行客户端和共识客户端,运行所需的软件和硬件,并成为独立的质押者- ETH质押中最独立的存在。

值得注意的是,当前的架构有多个链路,容易受到单点故障的影响,并且缺乏足够的去中心化。缺乏客户端多样性、私钥存储粗心或节点运营商故障等问题可能导致用户资金损失。这就是分布式验证器技术(DVT)可以增加重要价值的地方。让我们深入研究一下细节。

DVT 是如何工作的?

DVT

分布式验证器技术

分布式验证器技术(Distributed Validator Technology, DVT)允许验证器在多台机器上运行,这是通过采用各种技术实现的。一个密钥启用器是分布式密钥生成(DKG),这是一个加密过程,它使参与者能够协作生成私钥,而无需任何单个成员访问完整的密钥。在DKG中,每个参与者生成私钥的部分分片,这些分片组合在一起派生出完整的私钥。这种方法确保验证器不需要将整个私钥存储在一个节点中,而是可以跨多个节点分发密钥分片。即使密钥的一个分片或子集脱机并且无法对交易进行签名,其余的密钥分片仍然保持完整性并可用于签名。公开可验证秘密共享(PVSS)和可验证秘密共享(VSS)是确保密钥生成正确性的常用技术,其中PVSS结合了零知识证明用于公开验证。

一旦密钥共享并存储在多个节点上,就需要一种协调机制来确保节点之间的安全验证和通信,以确保完整的签名生成。这种协调构成了DVT的本质,可以通过各种机制来实现,常见的方法是阈值签名方案。在该方案中,指定数量的验证者必须合作签署交易,防止任何单个验证者单独签名,增强验证过程的安全性。在共识方面,SSV网络作为DVT产品,利用拜占庭容错(Byzantine Fault Tolerance, BFT)协议在节点间达成签名共识。

此外,DVT必须解决负责存储密钥分片的节点之间共享基础设施的问题。共享的基础设施可能导致相关节点故障,从而破坏去中心化的目标。在SSV网络中,用户可以根据地理位置、不同的数据中心、不同的数据中心品牌、不同的客户端实现等因素,灵活地在不同的节点运营商之间分配密钥分片。这强调了作为DVT关键组件的多客户端实现的重要性。拥有客户端多样性对于以太坊网络的长期生存能力至关重要,因为它降低了拥有多数市场份额的单个客户端导致分叉或其他可能导致验证者受到处罚的中断的风险。

Obol network是一家积极开发DVT的公司,旨在作为质押的基础设施协调层。它们的非托管中间件Charon确保协议本身不具有密钥的托管权。相反,只有验证器客户端持有和管理签名交易的私钥。Charon充当信标客户端和验证器客户端之间的中介,在将签名转发回信标客户端之前拦截通信并聚合签名。这种设计方法消除了协议对任意数据签名的能力,使Obol网络处于较少的控制角色并确保更高的安全性。通过整合这些技术和方法,DVT增强了以太坊验证器生态系统的安全性、去中心化和效率。

谁从 DVT 中获益?

DVT为质押生态系统中的几乎所有利益相关者带来了好处,使其成为一项极具吸引力的技术。随着资产管理规模(AUM)的不断增长,流动性质押池更倾向于将质押分配给多个运营商,而不是依赖于单一的验证者。DVT允许他们在多个运营商之间共享一个验证器,从而减少了单个运营商失败时资产的脆弱性。

对于独立质押者来说,DVT通过减轻互联网或停电的影响,让他们安心。即使在间歇性连接或电力中断期间,它们也可以继续验证交易。机构质押产品,如Coinbase质押或Blockdaemon,可以通过降低运营和硬件成本从DVT中受益。通过实现像DVT这样的容错解决方案,验证器可以安全地增加每个节点的密钥数量,从而降低硬件开销。此外,与DVT相关的风险因素降低,可能会降低服务提供商的保险费用。总的来说,,DVT 的广泛优势使其成为对质押生态系统中的各种利益相关者具有吸引力的技术。

一块拼图

DVT的价值主张,如下图所示:

DVT

DVT 的价值主张

DVT为ETH质押带来了巨大的价值。它的技术降低了节点故障的可能性,通过将密钥分发给多个节点运营商来提高密钥安全性,并通过产品设计增加了客户端多样性。这将降低风险,减少不活动惩罚,进而提升质押者的信心。然而,这只是拼图的一部分。只有与图1中的其他利益相关者共同努力,才能真正实现ETH去中心化、可扩展性和安全性的愿景。

DVT

结合流动性质押池,用户不受32个ETH的要求,从而降低了更多人参与 ETH 质押的准入门槛。

DVT

如果质押池还要求节点运营者提供抵押品,则降低了节点串通的风险,因为串通会导致他们自己的质押被削减。

DVT

如果我们使用冷存储、多重签名或其他方法添加安全密钥存储,以及节点运营商在发生故障时支持冗余节点,它将进一步降低风险并提高验证器的信心。例如,Puffer是基于一种称为安全签名者(Secure-Signers)的技术的流动性质押池。其核心思想是将私钥保存在TEE中,只有在检查不会触发削减后才对区块进行签名,这样运营商就可以向质押者保证安全性。这是节点运营方面的改进,可以作为DVT的一部分。这个Secure-Signer通过远程认证支持无需许可的参与,这意味着与Lido不同,节点运营商登录不需要DAO投票和其他治理机制。它还声称将质押资本要求降低到1 ETH。它还创建了一个“平滑因子”,可用于将MEV奖励平均分配给每个池参与者。目前关于Puffer的研究并不多。它是否能实现其所声称的,还有待进一步调查。我也期待着未来的技术能够让以太坊更安全、更可靠,总有一天,没有什么能让验证者夜不能寐。

未来的挑战

我还想讨论采用DVT所带来的挑战。首先,DVT涉及到多个节点的协调,这会增加系统的复杂性。如前所述,SSV网络在节点之间使用BFT共识机制。然而,BFT协议的扩展限制是,它被设计为处理有限数量的节点,通常最多几百个。超过这个数字,通信和共识开销就会变得非常昂贵,从而导致性能下降和安全性降低。如果你决定将密钥分片为100个片段,这使得将BFT共识应用于大规模网络变得具有挑战性。目前在SSV网络上的密钥分片限制是13个,在Obol网络上是10个。虽然这种限制不会对DVT造成直接风险,但可以进一步改进。

与去中心化和效率之间的权衡类似,DVT可能会增加系统的延迟,因为交易必须由多个节点签名才能处理。因为密钥被分片成很多块,从整体上看,DVT需要更多的节点参与到质押过程中,这可能会增加对节点冗余的要求。这可以通过节点运营商的更多投资来解决。但这也意味着节点运营商采用DVT的成本过高。

结论

总之,DVT的到来代表了质押生态系统向前迈出的重要一步。它为质押提供了安全、灵活和去中心化的基础设施,使其对个人质押者、运营商和质押池具有吸引力。DVT有潜力改变质押格局,并成为未来以太坊质押的关键参与者。随着生态系统的发展,DVT有能力满足利益相关者不断变化的需求,并推动区块链技术的发展。我很高兴看到这项有前途的技术的进步,以及它将为更广泛的区块链社区创造的令人兴奋的机会。

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:对比分析OP、ARB和传闻Layerzero的空投标准,如何用50美元高质量交互? 下一篇:开辟比 LSD 更大的赛道?一文说清 EigenLayer 提出的Restaking 再质押协议

相关资讯

  • Schnorr 签名系列:Schnorr 盲签名
    Schnorr 签名系列:Schnorr 盲签名

    本文是我们 Schnorr 签名系列的最后一篇文章:盲签名(Blind Signature)。顾名思义,一个 Schnorr 盲签名就是一个签名者自己也不知道自己签了什么的 Schnorr 签名。大家可能很难想象它的用处,但事实证明,它在打造 “木讷(oblivious)” 服务器时是非常有用的;而我认为,“木讷” 服务器在比特币和互联网的未来会扮演重要的角色。

    比特币知识 2024-04-26 17:37 332
  • Schnorr 签名系列:最优轮次的灵活 Schnorr 门限签名(FROST)
    Schnorr 签名系列:最优轮次的灵活 Schnorr 门限签名(FROST)

    在本系列的上一篇文章中,我们讨论了门限签名方案和用法,这一期我们延续上文的话题,解释 FROST。FROST 可以被认为是 MuSig(中文译本)利用分布式的密钥生成(distributed key generation)延伸成了门限签名(从 n-n 变成了 t-n)。FROST 在某种意义上是迄今我们所知的最通用的门限签名,因为它有令人惊艳的特点:它所生成的密钥和签名与普通的 Schnorr 单一密钥和签名(在链上)是无法区别的!本文会用非常技术化的语言讲解 FROST,先建立分布式密钥生成的概念,再把

    比特币知识 2024-04-26 16:36 409
  • ROAST:强健的异步 Schnorr 门限签名(二)
    ROAST:强健的异步 Schnorr 门限签名(二)

    让比特币和 Liquid 变得更加隐私和更有效率,是我们 Blocksteam Research 的根本目标。具体来说,我们实现这一目标的办法就是让不同类型的交易在区块链上看起来尽可能相似:如果他人无从分辨来自多签名钱包、闪电网络和其它Layer-2 应用的交易和普通的交易,那分析区块链数据和跟踪用户的支付自然就会变得更加困难。

    比特币知识 2024-04-26 16:34 402
  • 比特币是骗局吗?比特币囤币路上的 21 个坑
    比特币是骗局吗?比特币囤币路上的 21 个坑

    根据不同的报道,比特币流通量中可能已经有 10%~20% 永远丢失。但是,相比其它类型的资产,“丢失”对于比特币来说有着不同的含义。从技术角度上来说,凡是已经发行的比特币都 100% 存储在比特币区块链上。所谓的 “丢失” 指的是丢失比特币的 支配权限。

    比特币知识 2024-04-26 16:24 241
  • 比特币专业术语有哪些?比特币常用名词解释
    比特币专业术语有哪些?比特币常用名词解释

    有句话怎么说都说不够:比特币真让人困惑。但是,比特币毕竟不是戈德堡机械(译者注:一种有意把简单的任务复杂化的机械)。它只是非常陌生,因此不容易理解 —— 它是全新的东西。就像中本聪自己在某一篇文章中说的,“没有什么能拿来类比”。

    比特币知识 2024-04-26 16:12 494
  • ROAST:强健的异步 Schnorr 门限签名(一)
    ROAST:强健的异步 Schnorr 门限签名(一)

    比特币已经支持 Shnorr 签名的验证。一旦我们把验证能力做进了协议,我们就可以在此基础上开发许多东西并应用在链上。举个例子,你可以开发门限签名,还可以实现像 MuSig 和 MuSig2 这样的多签名协议。只要一个签名看起来是一个 Schnorr 签名,你就可以把它放到链上,是可以兼容的。为了支持 Schnorr 签名,我们必须更改共识层。但是,一旦有了 Schnorr 签名,我们就不再需要为使用更高级的签名协议而改造共识层,这是个好事情,因为改变共识层更难。 此外,有了这些协议,假设你在链上看

    比特币知识 2024-04-26 16:12 200
  • MuSig2:Schnorr 的多签名
    MuSig2:Schnorr 的多签名

    比特币以往的多签名合约,(在使用时)都要求在交易的一个输入中使用多个签名。有了 Schnorr 签名之后,事情就不同了。得益于 Schnorr 签名的线性数据,我们可以将来自多个参与者的签名碎片组合起来,成为一个签名,然后放到交易的输入中。因此,交易的输入将只包含一个签名,而且验证者也无法分辨这到底是一个普通的单签名,还是多个签名聚合而成的签名,又或者是别的。这可以降低交易的体积并提高验证效率,(长期来看)也能提升隐私性,因为越来越多用户会开始使用 taproot。

    比特币知识 2024-04-26 15:56 544
  • 如何保管比特币钱包?比特币钱包备份的重要性及备份方法
    如何保管比特币钱包?比特币钱包备份的重要性及备份方法

    若你用心持有比特币好几年甚至数十年,妥当地保管比特币至为关键。使用 Trezor 硬件钱包可以脱网保管私钥,让你免受远程攻击;同时,你的种子词(recovery seed,也称 “助记词”)可以保护这些私钥,即时设备损坏也可找回这些私钥。保证助记词的长期安全是个令人头疼的事,所以我们提供了一些协议,可以帮助你选择备份的存放地点。

    比特币知识 2024-04-26 15:37 457