编者按:本文以图文并茂、用语简洁的方式,全面介绍了IOTA货币及其网络结构、技术原理、网络结构等原理,并与典型的区块链货币比特币进行了简要对比,让读者从各个方面了解其异同。文章还介绍了IOTA可能存在的技术隐患,是一本适合初学者的入门指南。本文翻译自科技博客Medium的Linda Xie撰写的文章《IOTA初学者指南》。
IOTA币是什么?根据IOTA网站的介绍,
IOTA是专门为物联网设计的新型交易结算和数据传输层,具有革命性意义。它基于一种新的分布式账本——Tangle——,不仅克服了当前区块链设计技术的低效率,还引入了一种在去中心化对等系统(P2P系统)中达成共识的新方法。
这个表格可以帮助刚接触IOTA货币的人理解它和其他加密货币(比如比特币)的区别。
IOTA与比特币的异同比特币的交易是由矿工以有序的群体来处理的,这种群体被称为区块。一个区块可以处理的交易量是有限的,这引发了关于如何按比例分配比特币的激烈争论。
IOTA coin团队致力于消除对区块的需求,更合理地分配比例。与比特币或大多数其他区块链不同,IOTA币不用于验证在线交易中“矿工”的概念。相反,对于每一个使用IOTA货币的交易,交易的发起者需要执行一些基于计算机的操作,并使用前两个交易为该交易提供工作证明(PoW)。所以你会明白,IOTA币之所以不收取交易费用,是因为它是作为帮助维护网络安全的奖励。
因为没有手续费,IOTA币可以支持极其小额的交易,被称为“纳米级交易”。由于目前比特币不时出现网络拥堵,交易成本相对较高(截至本文写作时,比特币平均交易成本超过40美元),使得高频小额交易不现实。IOTA的团队认为,优先为小额交易提供便利有利于接入网络的设备之间的交易。
2015年12月。IOTA以众筹的方式发行了全部token,募集总额超过50万美元的比特币(即总额相当于1337个比特币)。由于IOTA的团队在筹款前没有为自己预留任何代币,IOTA社区决定通过捐赠的方式支持IOTA项目的可持续发展,并在德国注册了非营利性的“IOTA基金会”。学会向IOTA基金会捐赠5%的代币,让基金会更好地推动相关技术的开发、研究和教育,促进IOTA的发展。
技术应用IOTA的分布式账本Tangle是基于一种叫做有向无环图的数据结构。IOTA网络中的任何一笔交易,都需要交易双方通过制作少量的工作量证明来验证之前的两笔交易。前提是,随着交易越来越多,IOTA的网络可以更快地扩展,因为它可以同时进行多次验证。
IOTA的分布式账本,Tangle,你会注意到每一笔交易与比特币那样的无序块链接相比,都可以追溯到之前的两笔交易。
一些顾虑:由于技术还处于初级阶段,IOTA依靠IOTA基金会支持的“协调者”来确保网络不会受到特定的攻击。“协调者”充当每个有效事务的检查员。过去,IOTA官方钱包因协调器关闭而导致一段时间无法使用,引来社会各界对网络集中化、中心化的批评。因此,IOTA团队本身正在计划将来从网络中移除协调器。
2017年8月,麻省理工学院的一个团队发表了一篇文章,详细介绍了他们对IOTA硬币的调查。文章指出,IOTA团队实际上开发了他们自己的加密哈希函数,该函数有一个致命的缺陷,即当不同的哈希被输入时,它们会有相同的输出,这是绝不应该发生的。
加密系统的黄金法则是“永远不要泄露自己的密码”。
——Neha Narula(麻省理工学院媒体实验室)
启动自己的密码系统意味着重新创建一个密码系统。由于这些新系统没有经过长时间的实际应用测试,可能会包含巨大的漏洞,会给用户带来严重的安全隐患。虽然IOTA团队已经解决了这个问题,但他们推出密码系统的行为给加密货币应用社区敲响了警钟。
针对该漏洞引发的诸多问题,IOTA团队的一名成员站出来表示,该漏洞是有意添加到代码中的,目的是防止恶意程序或组织复制他们的开源代码。不管这个说法是真是假,团队的回应确实进一步引起了业内越来越多的关注。
虽然IOTA背后的技术有些有趣,但在投资加密资产之前,广泛的研究和负责任的调查总是不可或缺的。
有关更多信息,下面的这些链接可能会帮助您进一步了解IOTA coins并关注其最新进展。
对IOTA币有初步了解
了解IOTA币的最新发展。
表格是由威尔沃伦和乔丹克利福德制作的。汉化来自译者最爱的汤。
由编译团队制作。编辑:郝鹏程