木星链 木星链
Ctrl+D收藏木星链

以太坊:以太坊分布式验证者规范

作者:

时间:1900/1/1 0:00:00

原文标题:《EthereumDistributedValidatorSpecification》

原文作者:AdityaAsgaonkar

原文编译:ETH中文

动因

传统的验证者客户端设置

以太坊验证者通过用他们的质押私钥对消息签名(例如区块或证明)来参与权益证明(PoS)协议。质押私钥只能通过客户端软件来访问,客户端根据分配给验证者的职责安排消息的创建和签名。传统的验证者客户端设置会有一些风险:

·质押私钥存在一个地方。如果一个攻击者获得了这个密钥,它可以创建冲突的消息,从而导致验证存款被罚没。

不运行自己的验证者的质押者需要把他们的质押私钥交给运营商。为了保证他们质押私钥的安全,他们必须信任该运营商。

Nil基金会将推出支持以太坊和Mina跨链的zkBridge:1月20日消息,ZZK技术开发商Nil Foundation发文称,即将推出实现Mina Protocol与以太坊之间桥接的zkBridge。在准备生产部署前,还需完成证明生成、优化证明生成器和验证器部署三个步骤。

据金色财经此前报道,Nil基金会于去年年底完成2200万美元融资,融资完成后估值达到2.2亿美元。本轮融资由Polychain Capital领投,IOSG Ventures、Blockchain Capital、Starkware、Mina Protocol等参投。[2023/1/20 11:22:39]

·如果验证者客户端软件不能创建及时的消息以履行验证者职责,该验证者会遭受怠工惩罚(inactivity),余额会减少。

观点:DeFi繁荣推动交易量上涨,使以太坊网络拥挤不堪:8月13日,LongHash发推称,毫无疑问,牛市已经到来。昨天,Ethereum区块链上的平均每笔转账费接近历史最高纪录。DeFi的繁荣推动了大量的交易,使以太坊网络拥挤不堪。[2020/8/13]

这可能是由于软件崩溃、断网、硬件故障等原因造成的。

·如果验证者客户端连接的信标节点出现故障,验证者可能跟在一个少数节点所在的分叉上,导致在PoS协议的其他部分显示是离线状态。

分布式验证者协议

分布式验证者协议提供了一个解决方案,以减轻与传统的单个验证者设置相关的风险与担忧。此外,该协议还可以用来实现先进的质押设置,例如去中心化的质押池。

基本概念

请注意:请参考词汇表,了解分布式验证者规范中引入的新术语的解释。

比特币巨鲸Joe007:“以太坊staking”只是一种营销手段:比特币巨鲸Joe007发推称,“以太坊staking”是一种营销手段,将贪婪的信奉者们吸引到无用的ETH 2.0中,并将他们的ETH永久地困在那里,而内幕人士、巨鲸和Eth Foundation团伙则在没有零售竞争的情况下抢夺了ETH 1.0的财富。他们是邪恶的聪明人,就像其他以太坊局一样。[2020/7/12]

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

·共识:单个验证者的职责被分给几个共同验证者(co-validator),他们必须协作,在对任何消息签名之前就如何投票达成一致。

·M-of-N门限签名(thresholdsignatures):验证者的质押私钥被分割为N个部分,每个共同验证者持有一个share。当至少有M个共同验证者对如何投票达成共识时,他们分别用各自的share来对消息签名,一个组合签名可以由这些share重构出来。

尽管智能合约部署量增加,以太坊交易量仍停滞不前:金色财经报道,根据Arcane最近的报告,3月份部署的智能合约数量创12个月以来新高。DuneAnalytics数据显示,在过去的一个月里,智能合约的数量已经超过了200万份,但就价格而言,对于以太坊来说是一个糟糕的月份。据悉,自2019年4月以来,只有一个月的智能合约的实施量超过了100万。最近一次高峰出现在2019年10月,当时使用的智能合约数量接近120万份。从以太坊的角度来看,智能合约的增加是一个积极的现象,因为这可能表明更多的用户正在DeFi生态系统中使用这些机制。然而智能合约的兴起也可能与以太坊生态系统中的USDT注入间接相关。现在,尽管智能合约部署活动不断增加,但以太坊的日交易量仍然停滞不前。自2月初以来,该水平一直保持不变,这可能表明,实施的智能合约并没有真正被用来促进用户对生态系统的参与。[2020/4/25]

PoS以太坊使用的是BLS签名方案,其中私钥可以使用M-of-N秘密共享技术(使用Shamir'sSecretSharing方案),以实现M-of-N门限签名。

以太坊的ERC721可用于处理区块链上的房地产销售:由Ethereum联合创始人Joseph Lubin和开源开发团队OpenLaw Core创立的区块链软件公司ConsenSys,创造了一种处理在区块链网络上销售房地产的新方法。ConsenSys团队称,ERC721用以跟踪基于以太坊的智能合约中的所有权和代币转让。这些代币为国际防篡改土地登记处奠定了基础,可以为追踪不动产保管链提供更好的方式。ERC721 减少了欺诈行为,避免了传统土地注册局存在的固有风险。[2018/4/27]

(译者注:Shamir'sSecretSharing被用于以分布式的方式来保护秘密。秘密被分割为多个部分,这些部分被称为share,这些share可以用来重构原来的秘密。而通过Shamir'sSecretSharing解密需要一个最低数量的share,被称为门限。)

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

总体架构

本规范提出一种实现分布式验证者客户端(DistributedValidatorClient,DVC)软件的方法,作为信标节点和一个远程签名者(RemoteSigner,RS)之间的中间件:

·信标节点和远程签名者之间的所有通信都由DVC管理,以便它能提供额外的分布式验证者功能。

·信标节点和远程签名者不知道DVC的存在,也就是说,它们以为彼此像往常一样相互连接。

假设

·我们假设总共有N个节点,以及一个M-of-N门限签名方案。

为了与拜占庭容错共识协议兼容,我们假设M=ceil(2*N/3)。

·本规范假设某种基于领袖的、偏重安全性的共识协议,让共同验证者选定相同的证明/区块进行签名。我们假设共识协议在M个正确节点下成功运行,且在N个总节点中不超过F=(N-1)/3个拜占庭节点和不超过N-M-F防失败节点(fail-stopnode)。(译者注:拜占庭节点指的是在网络里故意撒谎或误导其他节点的背叛节点。)

·我们假设验证者客户端安全运行的通常前提条件包括最新的抗罚没数据库、正确的系统时钟等。

·我们暂时不考虑对“正确”以太坊分叉的投票——这个功能将在未来的更新里加上。

规范

关于规范的技术细节描述在src/dvspec/:https://github.com/ethereum/distributed-validator-specs/blob/dev/src/dvspec。

以太坊概念

·验证者:参与权益证明以太坊验证的公钥。在阶段0,验证者预期会为信标链区块履行证明和区块提议的职责。

·验证者客户端(ValidatorClient,VC):履行验证者职责的软件。VC能访问验证者的私钥。

·远程签名者(RS):负责以太坊私钥管理的软件,特别是用于对以太坊消息(例如区块、证明等)的签名。RS运行一个服务器,用于接受传入的对该类消息签名的请求。

分布式验证者概念

·分布式验证者(DV):一组参与者共同履行一个验证者的职责。验证者的私钥在多个参与者中是秘密共享的,因此在没有参与者的一定多数门限下,一个完整的签名是无法形成的。

·共同验证者(Co-Validator):参与DV协议成为一个特定验证者的BLS公钥门限验证者。

分布式验证者客户端(DVC):通过运行DV协议(或者,作为多个共同验证者来参与,每个共同验证者身份与不同的验证者相关联)参与成为一个共同验证者的软件。DVC能访问共同验证者的私钥,即所对应的验证者的秘密共享门限私钥。

实例

使用上述术语的实例说明:

·公钥为0xa5c91...的以太坊验证者作为一个分布式验证者在运行。

·有4个共同验证者参与到验证者0xa5c91...的分布式验证者中。

·与0xa5c91...相关联的私钥在4个共同验证者中使用3-of-4的秘密共享方案来拆分,这样就建立了一个3-of-4的门限签名方案。

更简单地说,0xa5c91...的私钥被拆分为4份,每一份由共同验证者中一名来托管,这样必须至少有共同验证者中的三名合作才能从0xa5c91...产生一个签名。

每个共同验证者都在运行分布式验证者客户端软件来参与分布式验证者。

标签:以太坊SHAETHDAT如何挖以太坊币shadowfi币价格METH币dat币有潜力吗

以太坊交易所热门资讯
CRO:Crogecoin (CROGE)

一、项目介绍我们是Cronos空间中最早的memetoutilitytokens之一。我们已经成为MMF的白名单,并推出了一个新的DAPP:Crogecoin-Dashboard项目由BSC世界.

1900/1/1 0:00:00
COM:XT.COM關於隱藏並下架MIM/USDT交易對公告

尊敬的XT.COM用戶:應項目方要求,XT.COM將於2022年4月25日08:00關閉MIM/USDT交易對。請相關用戶及時撤單,到期後沒有撤銷的訂單,系統會自動撤銷.

1900/1/1 0:00:00
COM:XT關於現貨交易區陞級維護的公告

尊敬的XT用戶:為了給用戶提供更好的交易體驗,優化產品效能,XT將於2022年04月20日05:00-04月20日05:30對現貨交易區進行陞級維護,在此期間將暫停現貨一切操作功能.

1900/1/1 0:00:00
ENT:“V时刻”第三期直播到底哪儿不一样?

4月20日中午12点,在BV多媒体直播间内,所有人都在焦急地准备着最后一次流程校对,此时,距离BV第三次“V时刻”直播,仅剩一个小时.

1900/1/1 0:00:00
GATE:Gate.io NFT魔盒獨家首發項目「BOBO龍-魔法祕境」二期西爾精靈盲盒已正式上線

4月20日下午14:00,「BOBO龍-魔法祕境」潮玩NFT第二期即將上線Gate.io,本次發售爲「西爾」精靈發售,作品總數100,單個作品售價20美金,數量有限.

1900/1/1 0:00:00
AMP:ZT ETF板即將上線AMP 3倍杠杆产品

親愛的ZT用戶:ZTETF板即將上線AMPBULL,AMPBEAR,並開啟AMPBULL/USDT,AMPBEAR/USDT交易對.

1900/1/1 0:00:00