以太坊基金会支持PlatON完成ETH2.0标准中的MPC项目

PlatON近日完成了以太坊2.0 Proof of Custody(PoC)方案中安全多方计算(MPC)算法的设计和第一阶段代码实现,并在GitHub开源。这一进展旨在解决以太坊2.0分片链架构中验证人协同运转时的数据可用性问题,PoC要求验证人提交区块时附带“拥有数据的证明”。MPC的引入不仅可防止单点故障、降低委托成本,还能建立无需信任的委托池,可能衍生新的Staking模式。目前测试显示,20个节点在线生成PoC仅需3秒,满足出块要求,未来PlatON计划优化算法以支持100个节点的MPC计算需求。

总结

PANews 4月8日消息,近日,PlatON正式完成以太坊2.0 Proof of Custody方案(以下简称PoC)中的安全多方计算(以下简称MPC)算法的设计和第一阶段代码的实现,并于GitHub开源。 

以太坊2.0的设计方案是以一条信标链(Beacon Chain)连接多条平行的分片链的架构运行,每条分片链之间相对独立,并且由一部分验证人(Validator)组成的委员会(Committee)进行出块。由于这些验证人之间相互独立,所以在协同运转时势必存在数据可用性问题(Data Availability)。

为解决该问题,以太坊2.0提出了PoC解决方案,该方案要求验证人节点在提交区块的时候,需要附带一个“拥有数据的证明”。为防止单点故障并减少验证人的委托成本,PoC的整体设计目标中包括了对MPC的兼容。此外,通过MPC可以建立无需信任的委托池(Trustless Staking Pools),并有可能基于此衍生新的Staking 模式。

基于该设计目标,PlatON以以太坊基金会资助的形式参与了PoC的MPC设计和代码实现。

目前PlatON已经完成了第一阶段的代码实现,于GitHub开源的同期进行了测试。在分布于法兰克福、孟买、悉尼、新加坡、东京五个不同国家不同城市的20个节点(测试环境:4CPU+8GB+100Mbps)的测试过程中,在线生成PoC的时间为3秒左右,这已经完全满足了在12秒以内出块的要求。

后续PlatON将在算法和工程方面持续进行优化,以期实现满足100个节点进行MPC计算的需求。

分享至:

作者:Derek

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:Derek如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
4小时前
8小时前
11小时前
2025-12-23 15:24
2025-12-23 08:14
2025-12-22 12:45

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读