header-langage
简体中文
繁體中文
English
Scan to Download the APP
Partnered With:

Detail Ethereum Pledge Infrastructure SSV Network: Technical implementation and project value

Read this article in 13 Minutes
Ethereum pledge track has become a hot spot recently. In addition to various stSaaS protocols, the related decentralized node verification protocols can not be underestimated.
原文作者: Jason Chen


从上次聊完 ETH2.0、POS 质押和 Lido 后,不少朋友让我再讲讲 SSV network ,SSV 确实相对于 Lido 确实比较难理解,毕竟它不是直接面向 C 端用户的,所以看起来不够直观,我尝试为大家分析一下这个项目到底是做什么的,以及它的意义和价值。 


First of all, SSVS and Lidos are not competitive, but complementary.    


As I said before, the problem of Lido is the centralization of downstream operators. Because the upstream collects 30% POS collateral and feeds it to downstream operators, it has a strong control over the operators. The selection and exit of operators are all decided by Lido itself. However, because there has been no problem, people also chose to ignore it temporarily, and Lido still sits firmly in the top position of POS pledge.


另外之前也说过 stSaaS 相当于代运营逻辑,你申请了 POS 验证者后,将节点的密钥给到运营商,运营商拿着你的密钥去帮你完成验证节点的工作内容,但是一旦运营商不管在稳定性还是说故意作恶都会导致实际出钱的验证者受到处罚,所以验证者选中一个靠谱的运营商也全靠运气,或者说全靠 Lido 的审核能力。


So the current proposed solution is DVT decentring test certificator technology, which allows multiple node operators to jointly operate the verifier. The previous verifier and operator have a one-to-one relationship, while DVT is a one-to-N relationship, thus reducing the single point of failure and preventing the operator from directly affecting the corresponding verifier after it is suspended. If one carrier fails, another carrier can go up.


So what's the relationship between SSVS and DVTS? SSV stands for Secret Sharing Validator. It is a concept proposed by CarlBeek and adiasg, two Ethereum developers, in an article discussing the failures of the ETH2.0 validator. https://notes.ethereum.org/@adiasg/preventing-eth2-validator-failure#Proposals-for-SSV-protocols


SSV 的核心理念就是实现将验证者的私钥进行碎片后给到多个运营商,相当于多签的逻辑,后续 SSV 经过不断的讨论和发展延伸升级为 DVT,所以 SSV 是 DVT 的前身,SSV 也是一个技术名词,而我们今天聊的 SSV network 则是因其是 SSV 概念的践行者所以直接将自己命名为 SSV,是这样一个关系。  


所以 Lido 也意识到了自己中心化的问题,它也在探索通过集成 DVT 解决方案来让经过和未经过 Lido 审核的运营商一起进行混合验证的效果,从而降低 Lido 运营商中心化的风险,在去年 10 月份 Lido 也宣布与 SSV network 进行了首次测试,这就是一开始我说到的 Lido 和 SSV 虽然都是 POS 概念币,但是并不是竞对的原因。


Going back to DVT, you can think of it as a large multi-signature scheme for the authentication layer on Ethereum. It has four key components: distributed key generation DGK, private key sharing for BLS signatures, multi-party secure computing MPC, and the IBFT consensus layer. Difficult to understand, right? Don't be afraid I'll go through each of them, but stick with it



Distributed key generation DKG is a cryptographic process that allows multiple machines (multiple carriers) to use the same verifier private key. As mentioned earlier, there are four steps to becoming a POS verification node: apply for authentication, pledge ETH, obtain the private key, and run the machine. Therefore, the implementation of DVT first needs to solve how to make multiple machines share a private key, while DKG allows each participant to own a part of the private key, thus preventing a single party from directly accessing and controlling the whole private key.


BLS 签名的私钥共享是一种机制,它实现了多方聚合签名,即能够将区块中所有的签名组合成单个签名,因为 DKG 使得私钥被多人碎片持有,那么需要签名时则将多人的签名聚合为一个签名,就像是一把钥匙被劈成 4 份分别保管,需要开门的时候则把 4 个碎片拼起来粘好后再插锁孔里。 


多方安全计算 MPC 由大名鼎鼎的清华姚班创始人姚期智在 1982 年提出,指参与者在不泄露各自隐私数据情况下,利用隐私数据参与保密计算,共同完成某项计算任务,MPC 钱包概念大家应该也耳熟能详了,所以同样需要 MPC 技术来让每个私钥片段持有者在不泄漏自己数据的情况下一起完成重建私钥生成。


伊斯坦布尔拜占庭共识 IBFT 大家应该已经很熟悉了,DVT 的一个节点被任意选为领导者,负责区块提议并等工作,如果绝大多数验证者认为该块是有效的,它就会被添加到区块链中。如果在共识过程中选择的领导者下线,IBFT 将进行快速领导者更换并选择另一个 DVT 节点来承担该角色。 


DVT 技术我们搞明白了, SSV network 的则是基于此实现的一个去中心化验证器 DVT 的基础设施,属于 0 层解决方案,从而成为了以太坊 POS 层的去中心化基础设施,它使验证器能够由多个运营商运行,而不是仅由当前行业标准的 1 个,开发人员选择在其上构建他们的 dapp 和协议。



So we can see that SSV is building its own ecology and giving large grants to the outside world. Its website has revealed 73 ecological members.


因为 SSV 是一个很底层的去中心化验证节点解决方案的基础设施,所以对于 C 端用户离得比较远,大家打开它官网后也没有看到如 Lido 那样的质押入口。  


The complete process of pledge is as follows: the pledgee should first select a group of 4 operators as my escrow, then send my private key as the verifier to KeyShares to carry out the DKG and other processes just mentioned, and finally send a broadcast to a group of operators selected by me to register them in the network. Moreover, their economic model is also integrated here. The pledge can pay the token of SSV as the management and operation cost.    



The operator also saves a lot of work by providing the hardware infrastructure, running the SSV protocol can simply become a decentralized verification node, and the operator can determine how much they want to charge stakeholders for the service.    


Finally, at the market level, although Lido has become the leader of the track by virtue of its low pledge threshold, centralization in web3 is the original sin. Lido must solve this problem. SSV is the head project of the decentralized node verification protocol. I think it will be released as projects like Lido start to decentralize. It may still be underestimated and does not represent any investment advice.  


Original link


Welcome to join the official BlockBeats community:

Telegram Subscription Group: https://t.me/theblockbeats

Telegram Discussion Group: https://t.me/BlockBeats_App

Official Twitter Account: https://twitter.com/BlockBeatsAsia

举报 Correction/Report
Choose Library
Add Library
Cancel
Finish
Add Library
Visible to myself only
Public
Save
Correction/Report
Submit