# Railgun

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

- Canonical URL: https://iq.wiki/zh/wiki/railgun
- Categories: Projects & Protocols
- Tags: Infrastructure
- Created: 2024-04-21T02:24:44.841Z
- Last updated: 2026-07-15T23:31:45.293Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**Railgun** 是一个[智能合约](https://iq.wiki/wiki/smart-contract)系统，它为 [Ethereum](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) 生态系统内的链上[去中心化应用 (dApps)](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 [dApps](https://iq.wiki/wiki/decentralized-application)、链和流动性兼容，并已在 [Ethereum](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 月。它旨在保护 [Ethereum](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) 技术对钱包余额、交易历史和其他细节进行加密，以确保用户在使用像 [Ethereum](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 利用了一种名为 0zk 地址的新型[零知识证明](https://iq.wiki/wiki/zero-knowledge-proofs-zkps)钱包技术，该技术可以保护您的钱包信息，使其只能通过您的私钥进行消费和查看。[\[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 钱包 SDK，Railgun [智能合约](https://iq.wiki/wiki/smart-contract)可以快速轻松地集成到任何新的或现有的以太坊/EVM 钱包中。包含 0zk 地址、屏蔽（shielding）和私有 [DeFi](https://iq.wiki/wiki/defi) 的集成仅需极少的开发开销。\
\
以下是由独立社区开发者构建的一些前端钱包和 EVM 钱包，用户也可以通过这些钱包使用 Railgun 协议：

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

#### 开发者工具

用于在现有/新钱包或启用隐私的 [dApp](https://iq.wiki/wiki/decentralized-application) 中构建 Railgun 隐私功能的 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 月，美国财政部副部长强调了恶意行为者可能滥用隐私增强技术。作为回应，[Binance](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 月，美国 FBI 声称价值超过 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)
