Solana 在 Lido 的 Multisig 管理

多重签名减少信任面和加快项目执行的方式Solana 在 Lido 的 Multisig 管理

Lido for Solana 由 Lido 去中心化自治组织 (Lido DAO) 管理。DAO 的成员——LDO 治理代币的持有者——可以对高层提案进行投票,例如是否扩展到新链。对于日常任务,我们对执行特权操作的人的需求范围更窄:管理员。

管理员权限位于 7 取 4 的多重签名中,该多重签名由已建立的验证者和生态系统合作伙伴组成。上周,我们成功地在 Lido 上为 Solana 测试网设置了多重签名。在接下来的几天里,主网启动也会重复同样的事情,除此之外,Lido DAO 的所有新提案都将通过这种多重签名结构进行处理。

这篇文章探讨了为什么 multisig 对确保 Lido for Solana 的安全和高效以及 Lido for Solana 治理的前进方向很重要。

多重签名的概念

多重签名是一种数字签名方案,允许一组用户对单个交易进行签名。交易可以是治理提案、快照投票,甚至是简单的资金转移指令。描述多重签名设置的常用术语是 m-of-n 多重签名。给定 n 方拥有自己的私钥,至少 m 个私钥必须签署交易才能执行交易。例如,组中有 7 个成员并且需要 4 个签名才能完全签署交易的多重签名 – 将被称为 4-of-7 multisig

多重签名管理的必要性

在我们回答这个问题之前——为什么我们需要多重签名管理?——让我们首先了解它如何补充 DAO 治理。

DAO Governance

在 DAO 治理模型中,由于 LDO 治理代币持有者对这些决策进行投票,决策通过智能合约自动执行。这导致了去中心化的治理模型,并消除了对中央权威执行决策的依赖,从而消除了单点故障的风险。

Solana 在 Lido 的 Multisig 管理On-chain DAO Governance

然而,对于 Solana 的 Lido,即使决定是由 Lido DAO 做出的,它们也是由多重签名管理执行的。

Solana 在 Lido 的 Multisig 管理DAO 做出决定 | Multisig 执行它们

要理解为什么将决策执行卸载到多重签名管理是一种好方法,让我们看看在这种情况下可能的不同管理方法

  1. 一个人可以充当管理员。这具有非常低的开销,并且管理员可以在需要部署关键错误修复时迅速采取行动。然而,它也高度信任一个人。
  2. 另一方面,DAO 程序可以充当管理员。只有在大多数 LDO 代币持有者批准后才能执行管理任务。这是去中心化的,但在需要时很难迅速采取行动。

这两个极端之间的一个很好的中间立场是多重签名,这是一个在 n 个成员中的 m 个批准后执行管理任务的程序。对于 m 大于 1,任何一方都不能单方面执行管理任务。同时,我们只需要与 m 方(而不是大多数 LDO 持有者)协调即可完成某件事。

多重签名的好处不止于此。使用多重签名消除了典型用户在投资时可能存在的许多担忧。让我们来看看使用多重签名解决的其他一些问题领域。

1. 减少信任点

我可以相信程序的创建者不会自行更改关键参数吗?

始终存在管理员(执行 DAO 决策的权限)可以任意开始执行决策的风险。通过在多重签名中包含多方,我们减少了信任点并使决策执行更加去中心化。

2. 执行速度

如果出现严重错误,Lido for Solana 能否快速执行程序升级?

链上治理的一个陷阱是,在需要修复关键错误的情况下,在链上达成共识可能会被证明太慢且成本很高。

完全去中心化的治理模型会减慢项目执行速度,尤其是在项目处于初始阶段时。在易于执行和去中心化程度之间始终存在权衡。然而,这并不意味着应该完全取消去中心化。

由多重签名管理执行的治理模型是像 Lido for Solana 这样的项目的完美折衷方案。这有助于在早期阶段快速执行决策,并降低延迟修复关键错误的风险。

3.去中心化的程序升级

谁决定将来会发生哪些升级,我可以相信他们会保持仁慈吗?

程序升级
决定 多重签名决定程序升级。要理解为什么这是一个合理的解决方案,我们需要看一下两种可能的极端情况。

1)单一升级权限——在Solana中,升级权限——可以签署升级的地址——拥有很大的权力。单个升级权限可以随意恶意升级程序。例如,恶意升级权限可以上传新版本的 Lido 程序,将所有 Lido 资金提取到某个地址并跑掉

2) 不允许升级——另一方面,如果我们根本不允许升级程序,然后如果它包含一个严重的错误,我们就无法修复它。

因此,多重签名是一个很好的中间地带,没有任何一个实体可以控制程序及其资金,但我们仍然可以进行升级。

信任 Multisig 以保持仁慈
可以信任 DAO,因为 Lido DAO 庞大且去中心化,并且由长期保持一致的利益相关者组成。根据定义,他们投赞成票的提案符合利益相关者的利益。

多重签名执行 DAO 做出的决定。多重签名是值得信赖的,因为多重签名参与者反过来都是有信誉的行业合作伙伴;如果他们突然变得流氓,他们的声誉就会受到威胁此外,没有任何一个 multisig 成员可以通过流氓获得任何好处。

4. 跨链治理的复杂性

为什么 Lido DAO 的提案不能直接在链上执行?

这是因为 Lido DAO 使用以太坊进行治理,并且需要能够实施 Lido DAO 对 Solana区块链跨链执行的决策。在这一点上,跨链治理还不够成熟或不够快,无法成为一个可行的解决方案。

因此,多重签名的作用就变成了执行 Lido DAO 做出的决定。治理机构 Lido DAO 设定长期目标并决定主要提案。管理员,在这种情况下是 multisig,然后相应地升级程序并更改其参数。

治理 — Lido DAO
管理 — Multisig。

5. 透明度

源代码是否公开?是否已验证 Lido 程序是从该源代码构建的?

将 SOL 投资于 Lido 的用户必须确保 Lido 程序不包含任何可能损害其投资的后门或隐藏功能。确定这一点的一种方法是知道多重签名所有者已验证 Lido 和多重签名程序是从公开可用的源代码构建的

body[data-twttr-rendered=”true”] {background-color: transparent;}.twitter-tweet {margin: auto !important;}

函数 notifyResize(height) {height = height ? 高度:document.documentElement.offsetHeight;var 调整大小 = false; if (window.donkey && donkey.resize) {donkey.resize(height);resized = true;}if (parent && parent._resizeIframe) {var obj = {iframe: window.frameElement, height: height}; parent._resizeIframe(obj); resized = true;}if (window.location && window.location.hash === “#amp=1” && window.parent && window.parent.postMessage) {window.parent.postMessage({sentinel: “amp”,类型:“嵌入大小”,高度:高度},“*”);}if(window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.resize){window.webkit.messageHandlers.resize.postMessage(高度);resized = true;}return resized;}twttr.events.bind(‘rendered’, 函数(事件){notifyResize();}); twttr.events.bind(‘resize’, function (event) {notifyResize();}); if (parent && parent._resizeIframe) {var maxWidth = parseInt(window.frameElement.getAttribute(“width”)); if ( 500 < maxWidth) {window.frameElement.setAttribute(“width”, “500”);}}

此外,如果他们愿意,甚至用户也可以自己验证这一事实。

6. 信誉

我如何信任参与此多重签名的各方?

Lido for Solana 固有的透明度的另一个方面是我们公开了作为多重签名仪式一部分的所有 7 个组织的名称。通过这样做,用户知道哪些方控制了程序并可以决定他们是否信任这些方。我们通过只包括信誉良好的参与者并确保这是公开信息来增强用户的信任。

多重签名仪式

多重签名仪式是多重签名用来执行决策的过程。在高层次上,此过程作为一系列步骤工作。

  1. 建立一个 Solana 交易来提议
  2. 将交易盘点在多重签名交易中(而不是像我们通常那样用钱包签名并执行)
  3. 签署并将打包的交易广播到区块链
  4. 通知其他 N-1 签名者审查交易
  5. 签名者签署并将他们的批准交易提交给区块链
  6. 当多重签名交易获得足够的批准时,任何人(通常是最后批准的一方)都可以介入并执行交易

如前所述,多重签名程序需要多个签名才能批准交易。这允许签名者在执行之前审查区块链上的操作——实现去中心化治理。Chorus One 正在使用 Serum Multisig 程序为 Solana 在 Lido 引入去中心化。我们设置的 Multisig 有 7 个参与者,并且需要至少 4 个参与者签名才能批准交易。

组成多重签名的 7 方是

  1. 索拉纳基金会
  2. 质押设施
  3. 虚构
  4. 合唱一
  5. 邦菲达
  6. 点对点
  7. 知道

前进之路——链上治理

目前,升级 Lido 计划的权力(根据 DAO 的建议)取决于多重签名,但从长远来看,Lido 对 Solana 的治理将是一个完全链上的决策过程,其中 LDO 代币持有者用他们的分享一个提议并集体接受或拒绝它。

加密货币世界中的去中心化决策是一个复杂的问题。自上而下的治理,就像中心化组织一样,易于实施,但可能无法代表利益相关者的最佳利益和需求。另一方面,去中心化治理的横向模式有望更公平地代表利益相关者的声音,但实施起来却困难得多。

有多种治理框架表现出不同程度的去中心化和易于执行。在实施治理模型的容易程度与去中心化程度之间始终存在权衡。早期,在项目的生命周期中,去中心化程度较低但易于执行的治理模型更有意义。

Lido for Solana 的长期目标是拥有一个去中心化的治理系统,可以在链上执行决策。同时,通过多重签名执行决策有助于我们在早期阶段快速行动,而不必信任任何一方。

在项目路线图方面,我们正在寻找对我们代码的另一次审计。再加上漏洞赏金的结果,将使我们走上主网启动的道路。

Lido for Solana 有望成为市场上最大的流动质押解决方案,通过 DAO 治理和多重签名管理,我们使其安全高效。我们致力于减少 Lido 对 Solana 所需的信任面,并保持快速安全地开发该项目。

要阅读有关 Solana项目路线图的 Lido,请访问

项目路线图——Lido for Solana

免责声明

我们的内容旨在用于并且必须仅用于教育目的。它无意作为法律、金融或投资建议,不应被视为或依赖于此。该信息属于一般性质,并未考虑你的个人财务状况或目标。在做出任何财务性质的承诺之前,你应该向合格的注册财务或投资顾问寻求建议。Chorus One 不建议你购买、出售或持有任何加密货币。任何对过去或潜在表现的提及都不是,也不应被解释为对任何特定结果或利润的建议或保证。永远记住做你自己的研究。

关于合唱一

Chorus One 提供质押服务并构建协议和工具,以推进权益证明生态系统。

网站:https
:
//chorus.one推特:https: //twitter.com/chorusone 电报:https://t.me/chorusone
通讯:https://substack.chorusone.com

立即成为 Medium 会员,解锁海量精彩内容

阅读 Rishi Sidhu(以及 Medium 上数以千计的其他作家)的每个故事

Solana 在 Lido 的 Multisig 管理

在 Lido for Solana 进行 Multisig 管理最初发表在媒体上的合唱一号上,人们通过突出显示和回应这个故事来继续对话。

内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。

(0)
BTCover的头像BTCover
上一篇 29 8 月, 2021 8:27 上午
下一篇 29 8 月, 2021 8:27 上午

相关推荐