以太坊 2.0 实现秘密共享验证节点离不开两个密码学原语:秘密共享与安全多方计算。 撰文:Mara Schmiedt 翻译:PlatON 以太坊 2.0 的第三方质押服务 截至目前,已经有 120,000.00 个以太坊地址持有 32 个 ETH,这是成为以太坊 2.0 (以下简称「ETH2」)公链验证节点的最低要求。当然,并非所有现有和未来的 ETH 持有者都具有操作自己的验证客户节点并帮助和保护以太坊网络的技术能力或愿望。 幸运的是,潜在的质押者有权决定是否通过质押服务提供商代表他们来运行验证节点。根据我们大规模的调查,超过三分之一的质押者表示他们有兴趣通过第三方服务在 ETH2 上进行质押。如果你正有此意,且看下文。 为了参与 ETH2 的共识发现并获得相应奖励,验证节点需要使用私钥签署证明以及出块。如果参与者不打算运行任何个人验证节点,同时又希望在 ETH2 上进行质押,这些操作将会由第三方质押服务提供商来进行。 需要注意的是,虽然将验证节点的私钥托管给供应商,可以授予其拥有验证节点高效的单边操作控制权,但这有可能面临单点故障的风险。如果该公司遇到停机、有意或无意地触发处罚、或因破产清算而提前终止系统服务,质押的资本将面临极大的风险。 当前,高用户流量的交易所例如 Binance 和 Coinbase 处于非常有利的位置,他们可以利用现有的客户规模和声誉来扩展现有的业务线,为其用户提供 ETH2 质押服务。与较小的供应商相比,较大的公司可能也有足够的经济规模和替代收入来源,以低于市场平均水平补贴质押服务以便进一步夺取更大的市场份额。 如果一家特定的公司在整个网络的相当大份额上集中了「委托质押权」,这可能会给整个网络带来更大的规模风险。考虑到基础设施提供商通常为多个客户运营相同的基础设施,可能会引发同时停机和协同攻击等安全性问题。此外,由于 ETH2 在协议中内置了「相关性处罚机制」,因此与所有现有验证节点几乎在同一时间受到惩罚相比,很容易招致三倍惩罚。如果因为拥有大量份额的质押提供商、客户或云提供商 (例如亚马逊) 意外下线或犯下巨大过错,巨大的惩罚后果不堪设想。 秘密共享与安全多方计算 在我们深挖以太坊 2.0 进行秘密共享的验证节点能获得的收益之前,我们首先要了解它的基本机制。秘密计算依赖于密码学中的两个基本原语。 第一个基本原语是秘密共享。通过秘密共享机制,秘密 (或私钥) 被拆分,并以「每个参与者仅持有该秘密的一部分(即秘密碎片)的方式」在不同参与者之间进行分发,个人持有部分碎片无法用于恢复秘密。为了恢复秘密,需要凑齐预定义数量 (或门限) 的碎片。 (责任编辑:admin1) |