DeFi 知识库
搜索
K

Railgun

想象一下,未来5年后我们将如何与 Web3 的链上生态交互?每次交互你愿意披露多少自己的交易信息?试想,如果还是如此钱包链接项目合约的模式,我们的个人链上信息将免费被收集、利用,增加了大量数据安全风险。因此,隐私赛道一直是一个避不开的话题。
当前市场,隐私项目繁多,角度也不一。如隐私计算层(Phala Network、Suterusu、NuCypher)、公链(Manta、Platon、Secret Network)、中间件(Tornado Cash、Raze Network)等。
近日火热的 Railgun 为这其中一种中间件的解决方案,最早在 Defiant Youtube 视频中被我们发现。创始人 Emmanuel Goldstein 有多年网络安全经验,理解 DeFi 的隐私也比较深刻。本文简要为大家介绍了 Railgun 到底是什么,也阐述了为什么我们看好他这种模式。

什么是 Railgun?

Railgun 是以太坊上部署的一套隐私合约。用户通过使用 Railgun,可以在隐藏自己地址的情况下,在以太坊网络转账、交易、充当 LP 或与其他任意合约进行交互。Railgun 主要使用了 zk-SNARKs 的零知识证明技术确保那些被隐藏的信息是可验证的。
简单来说,Railgun 有如下几个特点:
  • 匿名参与 DeFi 项目;
  • 通过 Adapt 模块,别的以太坊上项目可以使用它的适配组建完成部署,因此可以直接在项目界面使用 Railgun 达到匿名目的;
  • 用户可以在不暴露自己交易信息的情况下,向特定的目标对象提供资金证明;

如何实现匿名链上操作?

三个步骤:存款 ADD、拆分 SPLIT、移除 REMOVE。两个池子:动态池 Live Pool、静态池 Dead Pool一种票据:零知识票据 zero knowledge note(非 NFT 或 token 代币)
  1. 1.
    用户需要先将自己的资产存入 Railgun 合约,同时创建出一个 zero knowledge note,这个过程是链上可查的,别人知道是哪个地址用多少资产创建了一个 note。然后,这个 note 会被放入 Live Pool 中,这个过程就是存款 Add。
  2. 2.
    Split 过程会把一个 note 拆分为两个:Input note 和 Output note。Input note 将会从动态池 live pool 转移至静态池 Dead pool。Output note 还会在动态池 Live pool。零知识证明可以保证用户在不泄露 Input note 信息的情况下证明 input note 属于他们。
  3. 3.
    第三步,remove 就是提款销毁 note 的过程,将资产从 note 中转移至一个外部地址,这个过程也是可以查到的。并不匿名。但来源并不可查。只知道是从 Railgun 合约中转出了一笔资产。
具体协议的合约使用了基于 UTXO 模型的 JoinSplit 交易,详情参阅白皮书:https://assets.railgun.org/docs/whitepaper/Railgun%20Project%20Whitepaper%20-%20July%202021.pdf
简而言之,Railgun 创建了一个匿名资金池(这个池的操作由中继 Relyer 完成),用户所有的隐私操作都是 Railgun 匿名资产池在操作。

为什么中间件的模式如此重要?

Railgun 最核心的优势是,用户参与门槛低,易用性高。想要实现匿名交易,不需要额外学习如何使用某个新软件,只需要在其他项目上点一点即可。夸张一点,就如同你在打开 App 是弹出来的:是否和 Apple 共享数据?你选了否。如此简单。当然实际情况可能是,在 Uniswap 上交易前,是否使用 Railgun 进行匿名交易?如果你选了是,额外确认支付一笔手续费,就能实现了,无论你交易的是什么通证,多少额度。如果再用点心增强产品体验,用户很容易买单。就横向市场看,当前很多解决方案,都没有实现,比如大部分隐私项目不允许自己项目内部的加密交易(shielded transactions)、不支持智能合约、甚至只能固定限额交易等。一句话,不好用。
Shield Transcation 通常指带两个 Shielded 地址之间的交易,这样地址间交易的信息不会公开给 Public。详细解释:https://coinmarketcap.com/alexandria/glossary/shielded-transaction
中间件适配度高,开发成本低。构建、运行维护庞大的独立节点去中心化网络,对任何项目都是是非常困难的。特别是在熊市的时候,网络运营维护成本对于每个节点都会变得非常高,他们的机会成本也会很高。因此小网络的吸引力就会极差。相比开发一个全新的公链生态或者平行链,使用零知识证明编写一套合约的难度是相对小的。也不需要砸钱吸引项目来支撑自己的公链生态。由于 Railgun 开发了 Adapt 适配模块,因此广泛使用在各种 DeFi 合约有助于低成本扩张自己的用户基础。
可选择性多,玩法可组合性高。Railgun 本身产品逻辑简单,只要核心功能不出问题,可以拓展的玩法很多。举例,使用 Rail 进行暗池交易,确保自己的投资组合不被 copy。其他项目方甚至可以将 Railgun 当作基础,构建暗池服务的 UI 推向用户。Whales 巨鲸可以避免自己的交易收到 nansen、zerion 等监控。总之,这样的中间件产品我们认为拥有乐高的可组合性,因此对用户和开发者都有很大的想象空间。

通证信息

  • 名称:RAIL
  • 类别:ERC-20
  • 总量:上线时 50M 枚,硬顶上限:100M 枚。
  • 功能:治理通证,一个质押的 Token = 一票。要提前30日质押才能参与决议、投票。流动性奖励;手续费。手续费将会存入 DAO 的金库地址。ADD 和 Remove 的手续费为 0.25%。
  • 分布:
25% 空投;分配给贡献者。和有帮助的 ETH 地址。25% 基金会;锁仓至少1年。50% 给社区 DAO;50M 的代币需要社区DAO 投票提案才能被铸造。流动性奖励的部分也需要社区投票通过才能分配。
该协议会部署到 BSC、Polygon,再之后会部署到 Solana 和 Polkadot。每个链都有自己新对应的代币。当前已经对质押用户进行了不同链的代币空投(除 Polkadot 外)

团队信息

除创始人信息不甚明确外,团队实力较为 Solid,均为藤校以上学历,并在传统和 crypto 行业有对口的经验。未找到明确的之前一起合作的经验,但同为牛津毕业的明显占较高比例。
顾问团队实力也比较强大:学术背景均为藤校货UK top3, 主要方向为:学术顾问、法律顾问、市场媒体顾问。
Emmanuel Goldstein 为创始人,有开发 DeFi 经验,长期的 DeFi 项目 LP,并有10年开发手机游戏和游戏经济的经验。同时也是前政府部门网络安全工作经验。
Andrey Kravchenko,项目经理。牛津大学计算机专业博士、讲师和 MBA,Deep Learning 研究方向,自创手机app和网页开发公司维特鲁威人,同时有 CTO 经验。
Kieran Mesquita,首席科学家。早期比特币倡导者,2010年自创代码开始挖矿。有至少3年以上的创业、管理经验,并且有较丰富的共识算法开发,挖矿、合约开发和跨链开发经验。2019年在台湾的一家 UnityChain 就职 CTO。
TI 收录:Railgun (RAIL)