区块链技术因其透明性和去中心化而备受推崇,因为任何交易信息都可被所有人访问。然而,这无意中会对个人或组织产生负面影响,因为他们失去了对所持有资产的隐私权。从这里出发,Iron Fish诞生了,作为增强区块链系统用户隐私的解决方案。那么Iron Fish是什么呢?让我们通过下面的文章来了解Iron Fish!
Iron Fish项目概述
什么是Iron Fish?
Iron Fish是一个去中心化的Layer-1区块链,采用Proof-of-Work(PoW)共识机制,具有抗审查和公开访问的特点。该项目旨在确保区块链上所有交易的隐私性,类似于90年代发明的SSL/TLS层,为电子商务和许多其他行业的发展铺平了道路。 Iron Fish开发团队认为,隐私是保护用户并将加密货币的使用拓展到未来的基本要求。
Iron Fish使用zk-SNARKs-零知识证明(ZKP)加密解决方案来确保某些信息的真实性而不揭示其内容。具体来说,zk-SNARKs允许Iron Fish上的用户进行交易,而不需要透露其余额、收件人甚至个人信息。相反,Iron Fish将使用密码学证明来加密最简单的交易信息,以证明用户有足够的资金进行交易。
Iron Fish还使用Sapling协议-由Zcash创建,用于在区块链中构建和验证受保护的交易。每个账户都配备了一个密钥,以授予“只读”权限,以关联到特定账户的活动。Iron Fish支持加密备忘录字段,以便为虚拟资产服务提供者(VASP)进行FATF(金融行动特别工作组)合规,允许它们在交易完成后存储信息。
为什么这个项目被称为Iron Fish?
在第二次世界大战期间,“铁鱼”这个术语被用来指代战场上的秘密通讯潜艇(如纳瓦霍密码讲述者)。
项目开发团队选择这个名字来代表“加密的力量”,其中一个复杂的概念被“简化”以使它更容易理解。
Iron Fish的特点
隐私性
Iron Fish使用zk-SNARK技术,使用户可以控制其交易信息,并将自己定位为区块链的SSL层,以确保隐私。
高可用性
Iron Fish为用户和开发人员提供高可用性,以确保每次交易的隐私性。该项目正在构建一套工具包,以使用户体验最高,以便用户可以在不同平台上交易IRON代币。
强调去中心化
Iron Fish是一个面向所有人的无审查工作量证明(PoW)区块链。该项目提供了一系列可供用户使用的工具,以创建钱包、运行自己的节点以能够挖掘IRON代币。
遵守监管合规性
尽管Iron Fish重视用户的隐私,但仍不忘遵守现有的法规。每个Iron Fish账户都将配备一组查看密钥,允许交易所或金融机构进行审核、管理和遵守AML义务。
Iron Fish区块链的主要组成部分
网络层
网络层是任何区块链的重要组成部分,因为它支持所有使协议突出和独特的功能。技术上,网络层调节节点之间的交互方式,它们如何通信、传输信息,并发送请求并响应来自不同节点的特定消息。
在构建任何去中心化的点对点(P2P)系统时,必须解决网络地址转换(NAT)相关性问题。大多数机器、笔记本电脑、平板电脑和手机都在路由器和防火墙后面,这使得人们难以直接相互连接。从这里开始,网络层似乎解决了这个问题。
有一些网络层需要用户为路由器设置端口转发来解决NAT问题。然而,当有了Iron Fish时,上述问题得到了解决——这是一个专注于易用性的区块链,使用WebRTC和WebSockets的组合来实现网络层。Iron Fish节点的部署可以立即在CLI环境中或者甚至直接在浏览器中完成。这使得任何人都可以使用Iron Fish,无论他们缺乏技术知识或能力。
Storage
在Iron Fish的数据结构和存储模型中,使用LevelDB和IndexDB来存储基本数据。代表Iron Fish全局状态的最基本数据结构是笔记和零化器。存储的组件包括:
Note:这是Iron Fish上的付款方式表示,类似于比特币的未花费交易输出(UTXO)。节点是私下引用的,只有在两种情况下才会公开引用。第一种情况是当笔记像交易输出一样重要时,第二种情况是当笔记以哈希形式存在时。尤其是笔记始终是私有的。
Nullifier:这是笔记的唯一标识符,只有在作为交易的一部分暴露出来时才能使用。在显示交易信息后,零化器将保存在Iron Fish的数据结构中,并帮助跟踪Iron Fish区块链上的所有节点。
Merkle Tree of Notes:这是一个深度为32的固定大小数据结构,用于存储所有已创建的笔记。与其他区块链不同的是,在使用UTXO后会将其删除,而这个Merkle树是一个只追加的数据结构,在其中不断添加笔记。
Merkel Nullifiers:这是用于跟踪所有曾经在使用其相应笔记时公开的所有零化器(32字节数字)的数据结构。
Mining
挖矿是指通过工作量证明(POW)共识机制随机挖掘新的区块,并计算矿工的奖励。Iron Fish 区块链设置了一个算法,自动调整挖矿难度,以实现平均块时间为60秒,如果观察到前面的区块来得太快或太慢,就会增加或降低挖矿难度。
要成为一名矿工,节点必须具备同步的全局数据结构(节点的 Merkle 树和 Nullifier 的 Merkle 树),并且至少知道最近的两个区块。
Account Creation
Iron Fish 将专注于 Iron Fish 钱包的创建方式的核心细节,以支持完全私密的交易。在 Iron Fish 中创建帐户的方式受 Sapling 协议的影响,但仍然存在一些差异。
Secret Key:这是构建用户钱包的所有其他部分所需的核心部分,它是一个32字节的随机数。
Spending Key Pair:该密钥对用于记录与用户帐户相关联的支出,直接从秘密密钥中派生而来。
Nullifier Key Pair:这些密钥用于生成笔记所需的 Nullifier,并且也是从秘密密钥派生而来的。
Outgoing View Key (ovk):这是解密外向交易的密钥。它是通过使用带有附加参数的 blake2b 哈希对秘密密钥和修改器进行哈希运算,然后取结果的前32个字节来获得的。
The Incoming View Key (ivk):这是解密入向交易的密钥。它是使用 blake2s 哈希函数获得的,该函数将许可密钥的字节与派生密钥的字节进行哈希运算。
Public Address:由传输密钥和分散器组成的地址。它们一起工作,使单个具有私钥的钱包可以持有多达211个公共地址。
Transaction Creation
与账户类似,Iron Fish中的交易也严格遵循Sapling协议,但仍有一些区别。所有Iron Fish交易都是受保护的交易,这意味着它们不会向任何没有明确访问权限的观察者透露任何信息。
通过使用ZKP(零知识证明),可以实现这种隐私保护,该证明可使交易数据与高度有效的证明一起进行加密。需要考虑的事项包括:
交易的组件。
支出说明组件(显示账户如何在备注中支出的元素)。
描述输出的组件(创建新备注的组件)。
如何平衡交易以确保已支出并支付了正确的金额。
验证器(如矿工)如何验证任何交易。
一种特殊类型的交易称为挖矿费用,用于奖励成功挖掘块的矿工。
如何加密和解密备注,以便涉及方可以看到交易详细信息。
Verification and Consensus
共识是验证层,在其中Iron Fish为节点接受下一个块设置规则。这会影响节点的新块构建,必须符合已建立规则,才能被网络中的其他节点接受。
如果Iron Fish块的标题和内容有效,则该块将被接受。在高层次上,通过检查哈希值是否小于目标值,验证块头是否具有足够的工作量。然后,节点通过将该块中的所有交易正确应用于两个全局数据结构并提供两个Merkle结果来执行状态转换。类似地,验证块内容也可以确认该块中的所有交易都是有效的。
关于IRON代币的基本信息
代币名称:Iron Fish Token
代币缩写:IRON
区块链:以太坊
代币标准:ERC-20
合约:更新中
代币用途:实用性,管理
总供应量:256,970,400 IRON
流通供应量:更新中
目前,IRON代币的预期总供应量为256,970,400枚,但区块挖矿奖励将逐年递减并进行调整。
代币分配
更新中...
投资者可以在哪里交易IRON代币?
目前,IRON尚未在任何交易所上市。投资者应注意并仔细了解,以避免交易假IRON代币。
IRON代币用于什么?
IRON是一种用于治理协议并激励IRON持有者参与协议变更和改进的代币。
开发团队
Iron Fish团队是由许多拥有多年世界知名科技公司如Microsoft、Airbnb、Facebook、Google、Uber等产品构建经验的成员组成。其中突出的成员包括:
Elena Nadolinski:她是Iron Fish的创始人兼CEO。她在Microsoft和Airbnb担任软件程序员共计7年。2017年,Elena被邀请参加加利福尼亚州Filecoin创始人Juan Benet的生日派对。通过这个派对,她有机会与区块链开发人员互动,从而诞生了Iron Fish的想法,其使命是为人们创建隐私。
Rohan Jadvani:他是Iron Fish的软件开发人员。他曾在著名金融和科技公司,如JPMorgan Chase&Co和Snap Inc担任软件开发人员。
Jason Spafford:他是Iron Fish的软件开发人员。他拥有15年的软件开发经验,曾在Uber工作了2年。
此外,团队还有程序员、设计师、在技术领域拥有丰富经验的人员,Iron Fish总部位于旧金山。
投资者
目前,Iron Fish获得了机构投资者的支持,如Andreessen Horowitz(a16z)、Electric Capital、Sequoia Capital等,以及个人投资者,如Linda Xie(前Coinbase产品经理)、Juan Benet(Protocol Labs、Filecoin CEO)和特别是Do Kwon(Terraform Labs CEO)。
结论
通过这篇文章,您肯定已经了解了Iron Fish项目的基本信息,可以做出自己的投资决策。祝您在这个潜在市场上取得成功并获得丰厚的利润。
#BTC #硅谷银行 #BNB #牛回 #加息
