破解链上无隐私难题,Railgun上如何实现匿名交互 PANews 媒体专栏 热度: 2358 RAILGUN,一个建立在以太坊上的隐私协议。通过零知识证明(ZK-SNARK)验证,RAILGUN允许用户在不透露任何资产类别、金额以及身份的情况下进行资产交互。 隐私是人类内在价值的终极体现,也是每个人与生俱来的权利。换言之,每个人都有决定自己信息以及意识的自由裁决权。但公链的核心在于公开(Public)和无需许可,通过区块浏览器和各种数据分析网站,在公链上进行的资产交互很容易就被人“盯梢”,如何匿名交互仍是一个急需解决的难题。 区块链作为一种公开账本,解决了各方信任建立的问题,但同时也带来了一个新问题,即隐私保护。对于大户和机构而言,有数据分析网站会定期追踪一些账户的动态,资金存入、提取、交易都会被监控到,甚至因为一些操作而引发市场恐慌;对于散户而言,大量的数据暴露也会导致许多不必要的安全风险。当用户的所有交易信息都暴露在大众面前,并且这些信息可能会被恶意挖掘和利用,用户自身也将面临许多不必要的风险。 针对这一问题,业内曾有过一些解决方案,比如各类匿名币(门罗和大零币)。这些解决方案起到了一定的效果,但由于自身技术限制,许多拓展场景下还没法完全应用,也并未参与到如火如荼的DEFI热潮之中。 基于零知识证明的以太坊隐私协议 面对这样的市场需求,一群比特币早期采用者和科学家的组队开发了RAILGUN,一个建立在以太坊上的隐私协议。据了解,通过零知识证明(ZK-SNARK)验证,RAILGUN允许用户在不透露任何资产类别、金额以及身份的情况下进行资产交互。用一个形象的比喻就是,当你想进入一个有年龄限制的场所时,你不用向保安出示身份证来证明你的年龄,而是用一串特殊的代码证明你的年龄是符合要求的。 该协议可以直接通过以太坊网络与目前现有的大部分DeFi 协议进行交互,比如交易和借贷等,而不需要借助侧链、LAYER 2 或其他区块链网络。同时,Railgun在隐私和匿名系统的基础上提供了一套可以直接部署以太坊应用的适配器(Adapt Modules)。同时,Railgun还拓展到了BSC、Solana、Polygon等多条公链,实现了多链部署。 RAILGUN的工作原理受到传统金融中暗池交易的启发,首先,该协议能创造更多链上交易行为,增加匿名池规模。通过链上资产的转移、交换、借贷以及各种互动,RAILGUN链上交易记录之间的关联会更难追溯 。这也意味着存入RAILGUN的用户能够比目前链上其他系统更快地实现隐私和匿名性。其次,RAILGUN会激励用户长时间地保留原生态的数字资产,而不是进行一些通证转换。隐私和匿名性最主要还是来自于资产的静态存储。在RAILGUN中存入资产后,用户可以在系统外处理他们的资产,但RAILGUN会激励用户并减少将这些资产转移出去的动机,这样也有助于增加整体匿名池的规模。 (责任编辑:admin) |