龙犄角

Posted on May 01, 2022Read on Mirror.xyz

Snapshot X:免 Gas 链上投票框架

|作者:Snapshot Labs|译者:Meme.Mio|校对:空白|排版:龙犄角

|本文译自以下原文|

https://snapshot.mirror.xyz/cUOrwdtEs5PvNh0sqYWWxPjt8GdJWn_Qp3cl7E3_8IU


您可能已经获悉,我们正在与 StarkWare 团队合作开发 Snapshot X(原称为 StarkVote)。此方案将在多个层面改进 Snapshot X。这是系列文章的第一篇,旨在介绍并通过即将推出的解决方案。

Snapshot X 是一个建立在 StarkNet(Lay 2 ZK-Rollup) 上的投票框架。它将允许任何 DAO 在 Layer 2 的链上进行治理,并在以太坊上进行交易。

这将提供类似于你在 Layer 1 的投票框架所得到的安全保障,成本却只是原先的一小部分。我们估计在 Snapshot X 上进行投票的成本约为 1000 gas,或比以太坊便宜约 50~100 倍。

Snapshot X 的核心创举在于使用存储证明来验证资产。这种方法以前不可行,因为以太坊的计算成本过高。然而,随着最近像 StarkNet 这样 L2 技术的出现,链上计算的成本大大降低,这使得存储证明法在经济上变得可行,同时能保证以太坊的整体安全性与去中心化特征。以下是 Snapshot X 的一些优点:

Snapshot X 将允许您的 DAO 以完全无信任的方式在链上进行交易,而无需依赖任何手动或 oracle 输入。所有关于投票的计算都将在 StarkNet 上完成,进而控制以太坊上的执行工作。

空间的设置、提案和投票将在 StarkNet 上发布并进行链上的验证。该框架将完全无需许可,任何人都可以在链上与它进行交互,而无需通过 Snapshot 客户端——只要你想这么做。

目前,大多数使用链上治理的代币合约都需要实现额外的功能,以存储我们所说的检查点,以至于转移代币时会产生额外的 gas 费。更多信息请浏览这个有趣的帖子:

https://twitter.com/GuthL/status/1447929265215913985

Snapshot X 通过存储证明法消除了对此类检查点的需求。

StarkNet 支持原生以太坊加密签名,因此用户无需更改与 Snapshot 交互的方式,他们可以继续使用自己喜欢的钱包。

用户可通过签署消息进行投票与提案而无需支付 gas 费,就像您今天使用 Snapshot 的时候一样。

这些消息将被发送到 Snapshot hub——它将充当元交易的中继器,在 L2 的链上发送投票和提案。该费用将由使用 Snapshot X 的 DAO 赞助。

Snapshot X 将作为 Snapshot 内的一个插件。一旦在自己的空间上启用它,您将能够使用交易构建器(transaction builder) 在提案中添加要执行的交易,类似于您目前使用 SafeSnap 的方式。

这项工作仍在进行中,我们计划在 2022 年 Q2 发布 Snapshot X。我们将先为一些 DAO 提供,后续预计在 2022 年 Q3 对所有 DAO 开放。最初, Snapshot X 框架将仅支持 ERC-20 协议和授权投票策略,紧随其后的是 ERC-721 协议,最后是多链支持。我们计划要随着时间的推移,扩大可能的策略范围及不同的投票系统。