破解链上无隐私难题,Railgun上如何实现匿名交互



隐私是人类内在价值的终极体现,也是每个人与生俱来的权利。换言之,每个人都有决定自己信息以及意识的自由裁决权。但公链的核心在于公开(Public)和无需许可,通过区块浏览器和各种数据分析网站,在公链上进行的资产交互很容易就被人“盯梢”,如何匿名交互仍是一个急需解决的难题。

区块链作为一种公开账本,解决了各方信任建立的问题,但同时也带来了一个新问题,即隐私保护。对于大户和机构而言,有数据分析网站会定期追踪一些账户的动态,资金存入、提取、交易都会被监控到,甚至因为一些操作而引发市场恐慌;对于散户而言,大量的数据暴露也会导致许多不必要的安全风险。当用户的所有交易信息都暴露在大众面前,并且这些信息可能会被恶意挖掘和利用,用户自身也将面临许多不必要的风险。

针对这一问题,业内曾有过一些解决方案,比如各类匿名币(门罗和大零币)。这些解决方案起到了一定的效果,但由于自身技术限制,许多拓展场景下还没法完全应用,也并未参与到如火如荼的DeFi热潮之中。

基于零知识证明的以太坊隐私协议

面对这样的市场需求,一群比特币早期采用者和科学家的组队开发了RAILGUN,一个建立在以太坊上的隐私协议。据了解,通过零知识证明ZK-SNARK验证,RAILGUN允许用户在不透露任何资产类别、金额以及身份的情况下进行资产交互。用一个形象的比喻就是,当你想进入一个有年龄限制的场所时,你不用向保安出示身份证来证明你的年龄,而是用一串特殊的代码证明你的年龄是符合要求的。

该协议可以直接通过以太坊网络与目前现有的大部分DeFi 协议进行交互,比如交易和借贷等,而不需要借助侧链、Layer 2 或其他区块链网络。同时,Railgun在隐私和匿名系统的基础上提供了一套可以直接部署以太坊应用的适配器(Adapt Modules)同时,Railgun还拓展到了BSCSolana、Polygon等多条公链,实现了多链部署。

破解链上无隐私难题,Railgun上如何实现匿名交互插图1

RAILGUN的工作原理受到传统金融中暗池交易的启发,首先,该协议能创造更多链上交易行为,增加匿名池规模。通过链上资产的转移、交换、借贷以及各种互动,RAILGUN链上交易记录之间的关联会更难追溯 。这也意味着存入RAILGUN的用户能够比目前链上其他系统更快地实现隐私和匿名性。其次,RAILGUN会激励用户长时间地保留原生态的数字资产,而不是进行一些通证转换。隐私和匿名性最主要还是来自于资产的静态存储。在RAILGUN中存入资产后,用户可以在系统外处理他们的资产,但RAILGUN会激励用户并减少将这些资产转移出去的动机,这样也有助于增加整体匿名池的规模。

通过创造一个一站式的隐私、匿名、交易、转账以及链上交互平台系统,RAILGUN用户将可以接入规模庞大且充满活力的匿名池中,并且每个用户的参与和交易行为都会为池子里的其他用户创造出更多的隐私和匿名性。

一旦进入RAILGUN隐私系统的资产,都将得到“屏蔽”,为用户提供一个可验证的、匿名静态存储数字资产平台,同时在链上提供一个不被追踪的通证交易环境,方便用户更好地参与DeFi和各类去中心化应用产品。

支持NFT资产的匿名转让

除了链上的同质化资产和DeFi产品中的应用,Railgun还将在1.0测试结束后正式支持NFT的非同质化资产的隐私交易。用户可以在Railgun系统中私下持有、转让、购买和交换NFT将通过两个零知识证明合约来证明所有权并促进交易。

NFT可以通过非托管方式传输到Railgun的隐私系统,用户将始终拥有资NFT的所有权,但是在外部的人看来,Railgun似乎是NFT的所有者,这将实现NFT的匿名性,且所有的协议都是通过智能合约自动执行,确保用户是实际的所有者不会受到人为的干扰。

因此未来在Railgun上可以举行私人拍卖,展示NFTID但是NFT的所有者、投标人、出价和最终成交价格都可以完全保密。

社区主导的分配机制和通证经济学

RAILGUN的创始人和开发主管是Emmanuel Goldstein,他是一名经济学家和软件开发人员,过去曾在网络安全和防火墙软件领域工作过,最近专注于数字货币和电子货币行业。

首席科学家是Kieran Mesquita,他是比特币早期采用者和加密货币长期倡导者。他曾经为CPU 和 GPU 矿工、以及去信任众筹和低成本手机钱包编写过代码,目前主要活跃在以太坊智能合约领域。

项目经理是Andrey Kravchenko博士。他在深度学习领域深耕多时,也曾在两家初创公司担任首席技术官。此外他也有自己的移动和网络应用开发公司Vitruvian。

虽然有实力雄厚的初创团队,但RAILGUN的治理将由RAILGUN DAO完成,智能合约的代码只有在治理投票后才会部署或更新。RAILGUN DAO将在不部署任何RAILGUN隐私合约的情况下上线——所部署的代码版本将由RAIL通证持有质押人投票决定。RAILGUN DAO的原生治理代币是RAIL。一个通证等于一票,投票权会质押在对应的合约代码中。未质押或解除质押的用户将无法投票。一旦质押,解除质押就需要30天,因此在投票后有一个30天的最低有效时间来持有质押通证。这也意味着用户在选择如何为协议升级或对相关的手续费投票时,必须提前至少一个月考虑,不能“突袭投票”。

破解链上无隐私难题,Railgun上如何实现匿名交互插图3

RAIL由社区主导,分配机制相对来说比较简单明了。25%的通证将会空投,25%由基金会管理,剩下的50% 将由DAO来决定。总供应量会有1亿个,但上线期会有 5000 万 RAIL 通证的总供应量,剩下的的将会在投票决议通过后进行铸造。

首先,RAILGUN将会对那些在以太坊网络上向隐私慈善机构+非营利组织 (如TOR项目、隐私基金会和自由软件基金会等)捐赠过的以太坊地址空投RAIL通证。

其次,隐私权基金会在一开始就为开发RAILGUN提供了帮助,并自愿托管25%的RAIL通证,以支持项目的长期发展。该基金会是一家非盈利性的注册慈善机构。这些通证将只用于激励开发者和推广RAILGUN平台和未来的部署。

另外,给DAO的通证数量是固定的,有5000万个RAIL,目前尚未铸造。这部分的通证只能通过RAILS持有者的DAO投票来铸造。举例来说,如果DAO决定给RAIL的流动性池运行方一个额外的收益,新的通证将会被铸造。RAILGUN没有实体公司,也没有风险投资者或股权持有者——这是一个真正的去中心化项目。

RAILGUN网络的经济政策将由那些直接参与者、为RAILGUN系统贡献的用户及其匿名池用户决定。RAIL通证将用于系统管理、升级和参数调整。同时它还将被用来鼓励更多人加入治理。项目资金库将会从各种交易行为中积累手续费。积累的手续费利润可以分给RAIL质押者,也可以同时分配给RAIL质押者和流动性提供者,后期也可以用来加大推广力度,促进外部纳新。RAIL将会被持续投入所有的流动性池中。预计相应费用将会达到每周数百万美元,因此DAO投票将变得非常重要。RAIL将持续地将通证发放到所有流动性提供者和RAILGUN用户地址。确切的释放时间表将由RAIL持有者管理,至少会有10年的释放周期。

治理通证的潜在价值确保了RAIL对治理和流动性保持良好的激励。RAILGUN将向早期用户和早期版本和原型的流动性提供者发放RAIL,以激励用户参与开发和测试。RAIL将在未来10年内按其在网络上的交易量活跃度比例释放给流动资金提供者和活跃用户。一来,这样可以激励人们积极使用;其次,这样也可以确保RAILGUN的管理权属于那些忠实用户和铁粉。

目前RAIL是ERC20的通证,近期还推出了新的RAILGUN通证如在Polygon上的RAILPoly,BSC上的RAILBsc,并且都进行了空投,未来还会部署至SolanaPolkadot等更多的公链上供用户无缝使用

聯系郵箱:0xniumao@gmail.com