Foresight News

发布于 2024-04-19到 Mirror 阅读

半年来每月必用,隐私协议 Railgun 因何得到 Vitalik 的青睐?

Railgun 作为直接为链构建的隐私系统,现支持以太坊、BNB Chain、Polygon 与 Arbitrum。

撰文:1912212.eth,Foresight News

还没有哪个隐私协议能让 Vitalik 每个月都转入以太坊交互,但 Railgun 做到了。在过去 6 个月中,Vitalik 基本每个月都会使用 ETH 与 Railgun 交互,随后被 Vitalik 推特确认,并为 Railgun 打了个小广告。市场反应迅速,其代币 RAIL 价格从 0.8 美元短时便飙升至 1.8 美元附近,涨幅超 1 倍有余。

在过往的隐私协议历史长河中,前仆后继的建设者不计其数,但真正能够留存下来的隐私协议凤毛麟角,这其中有非常多的复杂因素,如政策、成本、采用度等。

2022 年 1 月,Digital Currency Group(DCG)与 Railgun DAO 达成战略合作,旨在为 DeFi 带来隐私协议。作为合作的一部分,DCG 收购并质押了超过 1000 万美元的 Railgun 原生 Token RAIL,并向该项目的 DAO 财库捐赠了超过 700 万美元的稳定币。

今年前 3 个月,Railgun 的交易量就达到超过 2 亿美元,所以它究竟有何亮点吸引众多用户?

Railgun 简介

Railgun 是直接为链构建的隐私系统,现支持以太坊、BNB Chain、Polygon 与 Arbitrum。它主要采用零知识证明来实现智能合约以及 DeFi 中的使用匿名化。Railgun 只提供链上智能合约上的逻辑,因此无需 L2 验证器以及易受攻击的跨链桥便可实现隐私。这样,其安全性和去中心化得到提升,此外,Railgun 不是独立隐私链上的孤立生态系统,而是可以访问以太坊上的所有经济活动,避免了「鬼链」围城。

Railgun 主要包含 2 个组件,一是集成钱包,主要由独立社区人员开发构建而成的 EVM 钱包。二是开发工具 TypeScript SDK,用于将 Railgun 隐私构建到现有 / 新钱包或启用隐私的 DAPP 中。

隐私系统

区块链公开的交易与转账中,一般包含四个要素:发送者、接收者、发送资产名称以及发送的资产数量。因此要实现隐私就需要对这四项信息进行匿名化处理。Railgun 通过利用私人余额来保护系统中的交易信息,私人余额是一组匿名的资金和用户。这些私人余额对于外部观察者来说,是匿名的。

既然如此,私人余额的匿名程度就关系到隐私的安全性。Railgun 中私人余额的总体隐私级别取决于三个方面

  • 单独隐私交易量和用户总数;

  • 智能合约中的总 TVL;

  • DeFi 交易和私人转账量

一般来说,在隐私池的资金越多,协议的匿名化程度就越高,因为存款人与资产之间的联系可能性就比较小。

除此以外,Railgun 还有中继器以及 UTXO 来加强隐私。用户发送的交易来源中继器,无法被追溯到公共地址。所谓 UTXO 则是未花费的交易输出,类似于 BTC 和 Zcash 支出系统,它代表使用货币的权利,并在 Railgun 中作为 Merkle 树实现(Merkle 树是一种有组织且加密的数据树,允许 Railgun 智能合约通过加密证明追踪所有权和余额)。这里的区别在于,Railgun 的 Merkle 树是完全匿名的并保存在智能合约中。

最后一个组件则是 SDK,用于私人智能合约交易和钱包的协议集成。用户拥有公共链上地址,即一个 0x 地址和一个以 0zk 开头的混淆的 Railgun 地址。从 0zk 地址发送的交易是完全匿名的,并且在区块链浏览器(如 Etherscan)上显示为源自 Relayer 地址。通过 zk-SNARK 证明进行加密,识别细节在整个过程的全流程都被隐藏。

打个非常形象的比喻,以方便读者加深理解。Railgun 用户是信件作者,ZK 证明对信件内容进行事实检查,Railgun 智能合约是一个密封的信封,中继器是邮递员。外部观察者只能看到一封信已被寄出,但他们无法看到信中的内容或是谁发送的。

代币与治理

RAIL 是 Railgun 的治理代币。它可以在以太坊上使用。 RAIL 流动性位于 SushiSwap 和 Uniswap 上,并通过 Matcha 提供最佳路由。质押 RAIL 对协议升级和 shielding/unshielding 费用等治理提案进行投票。任何质押 RAIL 的钱包都会成为 Railgun DAO 的成员。

活跃治理参与者奖励

活跃的治理参与者会受到一部分 shielding/unshielding 费用,而要成为活跃的参与者,需要慢速 4 个基本条件,包括

完全质押并锁定代币(至少部分未超过解锁期的代币);

至少检查一次治理门户网站并检验是否有正在进行的提案;

支付 Gas 费以申领交互;

没有将投票委托给其他地址,否则,被委托地址将获得奖励。

每两周将 2% 的金库分配给领取机制。这意味着每年约有 52% 的资金流向了质押者。Railgun 活跃治理参与者将根据他们所质押的 RAIL 数量按比例获得分配份额。例如,如果您、质押的 RAIL 份额是所有质押 RAIL 的 1%,那么将收到 2% 双周分配的 1%。

质押代币后,若取出则有 30 天的解锁期,在此期间用户没有投票权,也不会获得奖励。

代币经济学

以太坊上总量设置为 1 亿枚,BNB Chain 上为 44546789 枚,Polygon 则为 5500 万枚。Polygon 和 BNB Chain 上的 Railgun 拥有自己独立的治理 DAO,因此拥有自己的链特定代币。 RAIL(以太坊上)、RAILPOLY 和 RAILBSC 彼此不同,因为它们管理并从各自链上的 Railgun 部署中获得奖励。

这种每条链上都有一个单独的 DAO 的治理结构,最大限度地提高了安全性和去中心化性。因为不依赖跨链桥接,并且每个 DAO 都可以对特定于链的问题进行投票。

V3 升级