Railgun 是一个智能合约系统,为 以太坊、BSC、Polygon 和 Arbitrum 生态系统中的链上去中心化应用程序 (dApp)带来零知识隐私。[1][2]
Railgun 是一个可互操作的 ZK 隐私框架和 DeFi 工具包,用于在公共区块链上私下交易和使用 DeFi,从而支持丰富的链上零知识隐私生态系统。Railgun 与现有的 EVM dApp、链和流动性兼容,并在 以太坊、BSC、Polygon 和 Arbitrum 上运行。[2]
Railgun 成立于 2021 年 1 月。它旨在保护 以太坊 网络上的 DeFi 交易和借贷活动。该基于智能合约的系统提供隐私,无需任何代币桥或 layer-2 扩展解决方案来执行任何交易或智能合约交互。[8]
在公开可见的区块链交易和转账中,通常有四个关键要素:发送者、接收者、发送的资产名称和资产数量。为了实现隐私,有必要匿名化这四个信息。Railgun 通过使用私有余额来保护系统内的交易信息来实现这一点。这些私有余额由匿名资金和用户组成,这些资金和用户对外部观察者保持匿名。[10]
Railgun 利用 zk-SNARKs 技术来加密钱包余额、交易历史和其他详细信息,以确保用户可以使用像 以太坊 这样的公共区块链及其所有优势,同时保持完全私密或隐藏。借助 zk-SNARKs,用户可以向区块链证明他们有权私下花费钱包中的代币。[1]
Railgun 可以通过将任何 ERC-20 标准代币发送到您的私有余额,然后将这些代币转移到任何 DeFi 平台进行交换、收益或交易来使用。用户的隐私由 Railgun 的 zk-SNARK 技术支持,使用户可以完全控制其资金的隐私。[8]
Railgun 智能合约可以使用 Railgun 钱包 SDK 快速轻松地集成到任何新的或现有的以太坊/EVM 钱包中。集成包括 0zk 地址、屏蔽和私有 DeFi,只需要最少的开发开销。
以下是由独立的社区开发者构建的一些前端钱包和 EVM 钱包,用户也可以通过它们使用 Railgun 协议。
用于将 Railgun 隐私构建到现有/新钱包或启用隐私的 dApp 中的 TypeScript SDK。 用户创建一个具有私有零知识地址 (0zk) 的非托管 Railgun 钱包。任何 ERC-20 代币或 NFT 都可以屏蔽到用户选择的 0zk 地址中。屏蔽后,代币、余额和交易将被加密。用户可以在 0zk 地址之间转移资产,并私下参与 DeFi 活动。[7]
Buterin 强调了 加密货币 交易中隐私的关键作用,尤其是在他透露自己使用以隐私为中心的工具 RailGun 来隐藏其交易细节之后。Vitalik 积极参与了 RailGun,100 ETH 的转账证明了这一点,他对 RailGun 的认可和积极使用导致 RAIL 的价值显着增加。
Vitalik Buterin 在他的一条推文中表达了他对该项目使用 Privacy Pools 协议的支持:
Buterin 的认可正值隐私工具受到全球监管机构日益严格的审查之际。2024 年 4 月,美国财政部副部长强调了恶意行为者可能滥用隐私增强技术。作为回应,币安 和 OKX 等主要交易所已开始下架此类资产,以符合更严格的监管框架。[9]
2024 年 4 月 16 日,加密货币新闻平台 Wu Blockchain 强调了隐私协议与朝鲜黑客组织 Lazarus Group 之间的所谓联系。该帖子声称 Lazarus Group “也是代币混合器 Railgun 的用户”。此外,该新闻平台指出,2023 年 1 月,美国联邦调查局声称价值超过 6000 万美元的被盗 ETH 通过 Railgun 洗钱。此外,该帖子称,在 Tornado Cash 受到制裁后,该隐私协议成为“主要替代方案”。Railgun 反驳了 Wu Blockchain 的说法,认为它们“不真实且是虚假报道”。
该帖子称,该新闻“首先是一个错误的、虚假的指控”。但是,他们澄清说,由于“无辜的私人证明”(Private POI),Lazarus Group 被阻止使用该协议的系统。Private POI 工具是一年前实施的,它提供了“加密保证,即进入 Railgun 智能合约 的资金不是来自各自钱包提供商认为不希望的已知交易或行为者列表”。[3]