首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Geth客户端开发者Péter Szilágyi提出解决客户端多样性问题的一个技术方案:小众客户端项目

巴比特讯,针对Eth2因缺乏客户端多样性会出现的问题,Geth客户端的Péter Szilágyi提出了一个技术解决方案。以太坊有多个客户端实现,但Geth / go-ethereum作为一个多数客户端脱颖而出,拥有80%~90%网络占有率。尽管这是对客户端稳定性及其开发者的褒奖,但这种情况会带来不良后果。minority项目不是关于实际设置和运行以太坊客户端的。minority项目假设验证者已经熟悉如何最好地部署到他们的基础设施;以及如何以合理稳定的方式提供和维护不同的独立客户端。其目标是成为共识层和执行层客户端之间的通信层,使得任何人都可以运行多个客户端 (多数的、小众的和组合),并且在接受一个状态变换 (无论是一个执行结果或要给共识更新) 之前达成一个 N/M 的共识。

在共识层和执行层客户端间的高级通信层有一个额外的好处,就是能够对各种客户端统一收集和报告行为指标;并有可能在它们失控,导致网络中断之前检测到操作降级问题。通信中间件也允许统一收集两层之间事件的审计轨迹,有可能有助于调试客户端问题。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211024A07GNP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券