Iron Fish 如何让加密货币交易能以合规方式进行私有化?
作者:老雅痞
导读
Iron Fish是一种全新的加密货币,使用zk-SNARKs和Sapling协议,保护每一笔交易。任何人都可以运行一个节点并为其代码库作出贡献。本文是对 Iron Fish 原创分析文章,推荐阅读。
二战的时候,美国曾经招募美国原住民使用原住民的部落语言在战场上发送秘密通讯,这种传递方式直到60年代末被解密才被打破。讲通讯信息加密的时候要从英语直接翻译成纳瓦霍语的普通军事词汇。某些现代军事词汇没有直接翻译成纳瓦霍语,很多情况下古老的语言里找不到对应的词,美军不得不随机应变。因此,“潜艇”一词成为直接翻译为“铁鱼”。
于是我们今天介绍的这个项目方将“Iron Fish(铁鱼)”作为名字,也是代表着密码学的力量,一个复杂的现代概念可以用相对简单的词语来描述,而且它的名字中甚至有两种可交易的商品(铁和鱼)。
Iron Fish正在建立一个在隐私或可访问性方面非常优秀的的加密货币。在我们现在的生活中,发行货币是现代政府的一项主要职能,政府制定政策以保持货币稳定,从而使国家的经济能够运行。加密货币可以成为对冲传统货币所带来的通货膨胀或通货紧缩的一种方式。Iron Fish是一种全新的加密货币,使用zk-SNARKs和Sapling协议,保护每一笔交易。任何人都可以运行一个节点并为其代码库作出贡献。随着不断增加功能,Iron Fish将成为许多资产的屏蔽层,甚至是不同链上的资产,并提供一个真正的数字现金平台,将会完全实现中本聪的愿景。
像比特币和以太坊这样的透明加密货币系统,本身就是最不隐私的交易方式。这些系统的交易验证依赖于完全透明。比特币有时可能被贴上匿名或假名的标签,但这并不代表是完全私密的,事实上,所有的比特币交易在设计上是完全可追踪的,并且因为它们的交易验证方法依赖于账户的完全透明,比特币和以太坊的交易从根本上来说是不保密的。
跟着我一起来想象一个更加需要“铁鱼”的场景。假设未来的某一天,加密货币被用于日常交易,在这种情况下,骗子有可能看到人们的匿名但公开的交易,并追溯到一个钱包,知道这个人在哪里,他们在做什么,甚至他们打算做什么。想象一下,你正在购买一张从北京飞往上海的机票,还定了五晚的酒店,这时候就有人会猜到我在北京的家里是空无一人的。再比如我用我的加密货币在一家4S店修了我撞坏的车子,然后我去买保险的时候,保险公司可能会查到我这笔开销提高了明年的费用。Iron Fish团队认为隐私是真实商业和用户安全的必要条件。为了实现强大的隐私保障,加密货币协议必须从一开始就把隐私作为重点来构建。
许多流行的加密货币都是永久性的账本,可以公布交易的所有细节,在铁鱼的项目方看来这个问题很重要,这种方式等同于在推特上公布个人的银行账单。然而如果十分重视隐私性,对最终用户和矿工来说,参与其他币的网络是很麻烦的。Iron Fish项目方想要做的就是将隐私和可访问性结合起来,意味着任何人,在任何地方,都可以访问私人的、分散的货币。
Iron Fish使用最先进的密码学:零知识证明 (ZKP) ,这是密码学中一种证明计算的突破性工具。通过使用ZKP,可以构建完全隐藏发送者、接收者和金额的私人交易,同时提供交易有效的证明。Iron Fish上的每笔交易都是私密的——除非所有者通过查看密钥授予只读权限,否则任何人都无法看到帐户的详细信息。与其他加密货币或传统银行计划相比,这种隐私水平是非常超前的。
值得一提的是,项目方对PoW、Proof-of-Stake(PoS)和Delegated Proof of Stake系统的优点和缺点做了彻底和广泛的研究。最终,PoW系统总体上更安全,有更好的理解的攻击载体,并有更好的途径实现相当的去中心化。PoS系统有时可以带来更好的UI/UX和更快的区块时间,但从整体上看他们的算法,优点并不比缺点多。
作为第一层区块链,支持新的加密货币,以及其他现有加密货币的隐私层。加密货币是最不隐私的交易方式,加密货币交易的透明度是无信任验证的支柱。这意味着任何人都可以利用数据挖掘技术实时追踪个人的加密货币交易。由于加密货币数字钱包有唯一的地址,它们的交易可以通过与个人数据交叉比对来追踪。
Iron Fish上的所有交易都是加密的,通过一种称为零知识证明的加密技术隐藏交易信息,保护用户。最终,随着Iron Fish变得更加成熟,并与更多现有的区块链整合,任何加密货币交易都可以以合规的方式进行私有化。这意味着,有一天,用户可以拥有任何加密货币的所有优势,而没有目前困扰它的隐私问题。
Iron Fish的核心团队有一个口号,就是让Iron Fish成为“区块链中的Apple”,直观、易于使用、开箱即用的东西。在未来的迭代中,Iron Fish能够直接在浏览器中运行,无需安装,无需扰乱路由器设置,现阶段,Iron Fish是一个CLI工具,设计得很直观,易于使用。
最初项目启动时,用户将把他们的加密货币转移到Iron Fish的区块链上,通过匿名和加密他们的数据来掩盖他们的资产,而向区块链添加的矿工将获得以Iron Fish代币$IRON支付的费用。这就激励了每一个想把自己的货币转移到铁鱼区块链上的人使用IRON美元。
加密货币社区仍在摸索隐私和尽量减少使用加密货币犯罪之间的平衡。加密货币钱包通常有一个私钥,它类似于密码,允许用户花费他们的资金,还有一个公钥,允许用户请求资金。大多数保护隐私的加密货币,包括铁鱼,除了私人和公共密钥外,还支持钱包层面的视图密钥。最初只有钱包的创建者可以访问该钱包的私人、公共和视图密钥。即使在一个完全私有的系统中,视图密钥的持有者可以看到与该钱包相关的所有交易,这使得受监管的实体能够合规并提供审计。团队还在努力增加对加密货币如何进出铁鱼层的控制,这是一种对区块链之间桥梁的监控能力,以限制黑客利用铁鱼隐私平台。
今年5月,项目方推出了Iron Fish的第二个激励测试网,这是一种确保新区块链稳定和无漏洞的标准方式,其中区块链的工作版本由一个有限的队列使用,他们发现代码中的问题并试图对系统进行压力测试。第二阶段正在结束,第三阶段将在2023年第一季度推出,目标是在第三季度推出主网。参与者赚取$IRON代币以换取某些种类的参与。到目前为止,第二阶段测试网在其高峰期已经容纳了11000个并发节点。相比之下,使用最多的加密货币比特币,通常拥有约15000个并发节点。从这一角度可以说明这证明了运行Iron Fish是较为简单好用的。
Iron Fish想要成为加密货币的通用隐私层,区块链的真正SSL层。实现这一目标的第一步是建立一个坚实的基础,运送一个易于使用、隐私至上的第一层区块链。项目方的路线图也是随着进展逐步制定,在我看来,Iron Fish虽然理想远大,但是未来可期。