以太坊验证者规范

WB3交流加微信:WX-93588,⬅️此处为全站广告位,与正文项目无关
注册并登录App即可领取高达 60,000 元的数字货币盲盒:点击此处注册OKX

原标题:《Ethereum分布式验证者标准》

作者:Aditya Asgaonkar

编译:ETH中文

引介动因

传统的验证者客户端设置

以太坊验证者经过运用他们的质押私钥对音讯(例如区块或证明)进行签名来参加权益证明(PoS)协议。质押私钥只能经过客户端软件来访问,客户端依据分配给验证者的责任安排音讯的创立和签名。传统的验证者客户端设置存在一些危险:

– 质押私钥存在一个地方。如果一个攻击者获得了这个密钥,它能够创立冲突的音讯,然后导致验证存款被罚没。
– 不运转自己的验证者的质押者需要把他们的质押私钥交给运营商。为了确保他们质押私钥的安全,他们有必要信赖该运营商。
– 如果验证者客户端软件不能创立及时的音讯以实行验证者责任,该验证者会遭受怠工惩罚(inactivity),余额会减少。这可能是由于软件崩溃、断网、硬件毛病等原因造成的。
– 如果验证者客户端连接的信标节点呈现毛病,验证者可能跟在一个少量节点所在的分叉上,导致在PoS协议的其他部分显示是离线状况。

分布式验证者协议

分布式验证者协议供给了一个解决计划,以减轻与传统的单个验证者设置相关的危险与忧虑。此外,该协议还能够用来完成先进的质押设置,例如去中心化的质押池。

基本概念

请注意:请参考词汇表,了解分布式验证者标准中引进的新术语的解说。(见文末)

分布式验证者背后的两个基本概念是:

– 共识:单个验证者的责任被分给几个一起验证者(co-validator),他们有必要协作,在对任何音讯签名之前就怎么投票达到一起。
– M-of-N门限签名(threshold signatures):验证者的质押私钥被分割为N个部分,每个一起验证者持有一个share。当至少有M个一起验证者对怎么投票达到共识时,他们分别用各自的share来对音讯签名,一个组合签名能够由这些share重构出来。

PoS以太坊运用的是BLS签名计划,其间私钥能够运用M-of-N隐秘同享技能(运用Shamir的Secret Sharing计划),以完成M-of-N门限签名。

经过把一个适宜的(偏重于安全性的)共识算法和一个M-of-N门限签名计划组合起来,这个DV协议确保共识是得到密码学确保的,且至少有M个一起验证者对任何决定达到一起。

资源

完成

Python中分布式验证者协议完成的概念证明,与以太坊客户端Prysm交互。
– ssv:分布式验证者协议的Go完成,与以太坊客户端Prysm交互。

文档

– 分布式验证者架构视频介绍

总体架构

本标准提出一种完成分布式验证者客户端(Distributed Validator Client, DVC)软件的方法,以便它能供给额定的分布式验证者功能。
– 信标节点和长途签名者不知道DVC的存在,也就是说,它们以为彼此像平常一样相互连接。

假定

– 咱们假定总共有N个节点,以及一个M-of-N门限签名计划。为了与拜占庭容错共识协议兼容,咱们假定M=ceil(2*N/3)。
– 本标准假定某种基于领袖的、偏重安全性的共识协议,让一起验证者选定相同的证明/区块进行签名。咱们假定共识协议在M个正确节点下成功运转,且在N个总节点中不超越F=(N-1)/3个拜占庭节点和不超越N-M-F防失利节点(fail-stop node)。
– 咱们假定验证者客户端安全运转的通

此时快讯

【万事达卡在英国新的测试平台上试行代币化银行存款】金色财经报道,万事达卡正在建立一个测试平台,被称为多重代币网络(MTN),它将首先探索代币化的银行存款,并将于今年夏天在英国以测试模式推出。
万事达卡的加密货币和区块链主管Raj Dhamodharan说,一些银行和金融机构正被邀请参与,MTN倡议将在适当的时候转向拥抱中央银行数字货币和受监管的稳定币。

版权声明:本文收集于互联网,如有侵权请联系站长删除。
转载请注明:以太坊验证者规范 | 币百度

相关文章