Railgun 是一个智能合约系统,为以太坊、BSC、Polygon和Arbitrum生态系统中的链上去中心化应用程序(dApps)带来零知识隐私。[1][2]
Railgun是一个可互操作的ZK隐私框架和DeFi工具包,用于在公共区块链上私下交易和使用DeFi,从而赋能丰富的链上零知识隐私生态系统。Railgun与现有的EVM dApps、链和流动性兼容,并在以太坊、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钱包SDK,Railgun智能合约可以快速轻松地集成到任何新的或现有的以太坊/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在他的推文中表达了他对该项目使用隐私池协议的支持:
Buterin的认可正值隐私工具受到全球监管机构日益严格的审查之际。2024年4月,美国财政部副部长强调了恶意行为者可能滥用隐私增强技术。作为回应,币安和OKX等主要交易所已开始下架此类资产,以符合更严格的监管框架。[9]
2024年4月16日,加密货币新闻平台吴说区块链强调了隐私协议与朝鲜黑客组织Lazarus Group之间的所谓联系。该帖子声称Lazarus Group“也是代币混合器Railgun的用户”。此外,该新闻平台指出,2023年1月,美国联邦调查局声称超过6000万美元的被盗ETH通过Railgun洗钱。此外,该帖子指出,在Tornado Cash受到制裁后,该隐私协议成为“主要替代方案”。Railgun驳斥了吴说区块链的说法,认为它们“不真实且是虚假报道”。
该帖子称该新闻“首先是一个错误的、虚假的指控”。但是,他们澄清说,由于“无辜的私人证明”(Private POI),Lazarus Group被阻止使用该协议的系统。Private POI工具是一年前实施的,它提供了“密码学保证,即进入Railgun智能合约的资金不是来自各自钱包提供商认为不希望的已知交易或行为者列表”。[3]