# Railgun

> Railgun 是一个智能合约系统，为以太坊、BSC、Polygon 和 Arbitrum 上的去中心化应用程序提供零知识隐私，旨在保护 DeFi...

- Canonical URL: https://dev.iq.wiki/zh/wiki/railgun
- Categories: Projects & Protocols
- Tags: Layer 1, DEX, Infrastructure
- Created: 2024-04-21T02:24:44.841Z
- Last updated: 2024-05-27T18:09:01.858Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**Railgun** 是一个[智能合约](https://iq.wiki/wiki/smart-contract)系统，为 [以太坊](https://iq.wiki/wiki/ethereum)、[BSC](https://iq.wiki/wiki/binance-smart-chain)、[Polygon](https://iq.wiki/wiki/polygon) 和 [Arbitrum](https://iq.wiki/wiki/arbitrum) 生态系统中的链上[去中心化应用程序 (dApp)](https://iq.wiki/wiki/decentralized-application)带来零知识隐私。[\[1\]](#cite-id-ko5nmp88y9a)[\[2\]](#cite-id-wsa0eaclky8)


## 概述

Railgun 是一个可互操作的 [ZK](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) 隐私框架和 [DeFi](https://iq.wiki/wiki/defi) 工具包，用于在公共[区块链](https://iq.wiki/wiki/blockchain)上私下交易和使用 DeFi，从而支持丰富的链上零知识隐私生态系统。Railgun 与现有的 EVM [dApp](https://iq.wiki/wiki/decentralized-application)、链和流动性兼容，并在 [以太坊](https://iq.wiki/wiki/ethereum)、[BSC](https://iq.wiki/wiki/binance-smart-chain)、[Polygon](https://iq.wiki/wiki/polygon) 和 [Arbitrum](https://iq.wiki/wiki/arbitrum) 上运行。[\[2\]](#cite-id-wsa0eaclky8)

Railgun 成立于 2021 年 1 月。它旨在保护 [以太坊](https://iq.wiki/wiki/ethereum) 网络上的 [DeFi](https://iq.wiki/wiki/defi) 交易和借贷活动。该基于智能合约的系统提供隐私，无需任何代币桥或 [layer-2](https://iq.wiki/wiki/layer-2) 扩展解决方案来执行任何交易或[智能合约](https://iq.wiki/wiki/smart-contract)交互。[\[8\]](#cite-id-xsjofryvpp)

### 隐私系统

在公开可见的[区块链](https://iq.wiki/wiki/blockchain)交易和转账中，通常有四个关键要素：发送者、接收者、发送的资产名称和资产数量。为了实现隐私，有必要匿名化这四个信息。Railgun 通过使用私有余额来保护系统内的交易信息来实现这一点。这些私有余额由匿名资金和用户组成，这些资金和用户对外部观察者保持匿名。[\[10\]](#cite-id-g3oricacjsw)
![8bab38fd841bd247bbcd7ffefd135c80ca0de10f.png](https://ipfs.everipedia.org/ipfs/Qmd6cMKRm9GcHmDUyvBujjaAGKiy56yS3uZwBX3mHR9EWm)

### 技术

Railgun 利用 [zk-SNARKs](https://iq.wiki/wiki/zk-snark) 技术来加密钱包余额、交易历史和其他详细信息，以确保用户可以使用像 [以太坊](https://iq.wiki/wiki/ethereum) 这样的公共[区块链](https://iq.wiki/wiki/blockchain)及其所有优势，同时保持完全私密或隐藏。借助 zk-SNARKs，用户可以向区块链证明他们有权私下花费钱包中的代币。[\[1\]](#cite-id-ko5nmp88y9a)

![Railgun how it works.png](https://ipfs.everipedia.org/ipfs/QmaUbM6PPdiMw1G7p8aMbn26uhzGyNxPErkKDSvr9xZdHQ)
Railgun 利用一种新型的[零知识证明](https://iq.wiki/wiki/zero-knowledge-proofs-zkps)钱包技术，称为 0zk 地址，该技术以一种只能使用您的私钥花费和查看的方式保护您的钱包信息。[\[1\]](#cite-id-ko5nmp88y9a)

Railgun 可以通过将任何 [ERC-20](https://iq.wiki/wiki/erc-20) 标准代币发送到您的私有余额，然后将这些代币转移到任何 [DeFi](https://iq.wiki/wiki/defi) 平台进行交换、收益或交易来使用。用户的隐私由 Railgun 的 [zk-SNARK](https://iq.wiki/wiki/zk-snark) 技术支持，使用户可以完全控制其资金的隐私。[\[8\]](#cite-id-xsjofryvpp)

### 组件

#### Railgun 集成钱包

Railgun [智能合约](https://iq.wiki/wiki/smart-contract)可以使用 Railgun 钱包 SDK 快速轻松地集成到任何新的或现有的以太坊/EVM 钱包中。集成包括 0zk 地址、屏蔽和私有 [DeFi](https://iq.wiki/wiki/defi)，只需要最少的开发开销。

以下是由独立的社区开发者构建的一些前端钱包和 EVM 钱包，用户也可以通过它们使用 Railgun 协议。

*   **Railway Wallet:** Railgun 集成钱包，可在 Web、桌面、iOS 和 Android 上使用。功能包括易于使用的 UI 和移动版本，以及一套完整的私有 DeFi 应用程序，包括交换和收益。[\[4\]](#cite-id-0tfkomc6l1h)
*   **Terminal Wallet:** 一个开源命令行界面 (CLI) 钱包，主要基于键盘控制。可在 Linux、Windows 和 macOS 上使用，具有 Railgun 驱动的隐私功能，如屏蔽、私有交换和私有转账。[\[5\]](#cite-id-63bu1zkset2)
*   **TokenShielder:** 用于从任何 [以太坊](https://iq.wiki/wiki/ethereum)/EVM 钱包屏蔽资产的前端。只需连接用户的浏览器钱包（如 [MetaMask](https://iq.wiki/wiki/metamask)），输入任何 0zk 地址，然后屏蔽即可。可用于从广泛的以太坊/EVM 世界直接接收付款到用户的 Railgun 私有余额。[\[6\]](#cite-id-6vrvnp4t0bg)

#### 开发者工具

用于将 Railgun 隐私构建到现有/新钱包或启用隐私的 [dApp](https://iq.wiki/wiki/decentralized-application) 中的 TypeScript SDK。
用户创建一个具有私有零知识地址 (0zk) 的非托管 Railgun 钱包。任何 [ERC-20](https://iq.wiki/wiki/erc-20) 代币或 [NFT](https://iq.wiki/wiki/non-fungible-token-nft) 都可以屏蔽到用户选择的 0zk 地址中。屏蔽后，代币、余额和交易将被加密。用户可以在 0zk 地址之间转移资产，并私下参与 DeFi 活动。[\[7\]](#cite-id-8mbta78mnud)

## Vitalik Buterin 谈 Railgun

Buterin 强调了 [加密货币](https://iq.wiki/wiki/cryptocurrency) 交易中隐私的关键作用，尤其是在他透露自己使用以隐私为中心的工具 RailGun 来隐藏其交易细节之后。Vitalik 积极参与了 RailGun，100 ETH 的转账证明了这一点，他对 RailGun 的认可和积极使用导致 RAIL 的价值显着增加。

[Vitalik Buterin](https://iq.wiki/wiki/vitalik-buterin) 在他的一条推文中表达了他对该项目使用 [Privacy Pools](https://iq.wiki/wiki/privacy-pools) 协议的支持：

> 隐私是正常的。Railgun 使用隐私池协议，这使得不良行为者更难在不损害用户隐私的情况下加入该池。[\[3\]](#cite-id-no68butj7js)[\[9\]](#cite-id-3qaahxzj18z)

Buterin 的认可正值隐私工具受到全球监管机构日益严格的审查之际。2024 年 4 月，美国财政部副部长强调了恶意行为者可能滥用隐私增强技术。作为回应，[币安](https://iq.wiki/wiki/binance) 和 [OKX](https://iq.wiki/wiki/okx) 等主要交易所已开始下架此类资产，以符合更严格的监管框架。[\[9\]](#cite-id-3qaahxzj18z)

## 问题和争议

### Railgun 为加密货币洗钱指控辩护

2024 年 4 月 16 日，加密货币新闻平台 [Wu Blockchain](https://iq.wiki/wiki/colin-wu-wu-blockchain) 强调了隐私协议与朝鲜黑客组织 Lazarus Group 之间的所谓联系。该帖子声称 Lazarus Group “也是代币混合器 Railgun 的用户”。此外，该新闻平台指出，2023 年 1 月，美国联邦调查局声称价值超过 6000 万美元的被盗 ETH 通过 Railgun 洗钱。此外，该帖子称，在 [Tornado Cash](https://iq.wiki/wiki/tornado-cash) 受到制裁后，该隐私协议成为“主要替代方案”。Railgun 反驳了 Wu Blockchain 的说法，认为它们“不真实且是虚假报道”。

该帖子称，该新闻“首先是一个错误的、虚假的指控”。但是，他们澄清说，由于“无辜的私人证明”（Private POI），Lazarus Group 被阻止使用该协议的系统。Private POI 工具是一年前实施的，它提供了“加密保证，即进入 Railgun [智能合约](https://iq.wiki/wiki/smart-contract) 的资金不是来自各自钱包提供商认为不希望的已知交易或行为者列表”。[\[3\]](#cite-id-no68butj7js)
