IOTA是一种分布式账本,旨在记录和执行物联网(IoT)生态系统中机器与设备之间的交易。 分类账使用一种称为mIOTA的加密货币来说明其网络中的交易。 IOTA的关键创新是Tangle,一个用于确认交易的节点系统。 IOTA声称Tangle比加密货币中使用的典型区块链更快,更高效。 IOTA基金会是负责分类帐的非营利基金会,它已经与Bosch和Volkswagen等著名公司签署了协议,以将平台的效用扩展到互连设备之间。
了解IOTA
据研究公司Gartner称,到2020年,将有204亿台设备连接到Internet。在这个物联网(IoT)生态系统中,每台设备将在一天内进行交易的过程中与多个其他设备交换数据和支付信息。
IOTA打算成为在设备上进行交易的标准模式。 它的创建者将分类帐描述为“一个实现多个设备之间互操作性的物联网的公共免许可主干。”简单来说,这意味着它将支持连接的设备之间的事务,任何人都可以访问它。 。
IOTA的创始人声称,它解决了困扰标准区块链上开发的加密货币的多个问题。 这些问题包括从集中挖掘到特定组,低网络速度到可伸缩性,或者是增加区块链处理的交易数量而不影响其他指标的问题。
这些问题主要是由于比特币区块链上的交易积压所致。 积压的原因有很多,从小块大小到矿工必须解决的难题难度,以赚取加密货币作为奖励。 IOTA通过将区块链的架构重新配置为Tangle(一种组织数据和确认交易的新方式)解决了这些问题。
IOTA的历史
后来加入的Sergey Ivancheglo,Serguei Popov,DavidSønstebø和Dominik Schiener一起共同创立了IOTA。
区块链于2015年10月通过在线比特币论坛上宣布代币销售的帖子宣布。 IOTA的起源可以追溯到Jinn项目。 该项目旨在开发用于IoT生态系统的三元硬件或低成本节能的硬件,主要是通用处理器。 Jinn于2014年9月举行了代币的众筹活动。在众筹过程中售出了大约100, 000个代币,总价值为25万美元。
Jinn代币很快就进入了热水市场,因为它们是作为获利分享代币销售的。 (当时,最初的代币发行正在受到关注,尚不清楚它们的监管地位)。 2015年,Jinn更名为IOTA,并举行了另一次代币销售。 这次,令牌作为实用程序令牌销售,Jinn令牌持有者可以与新的区块链等效地交换其令牌。 根据DavidSønstebø的说法,IOTA是由于Jinn项目而“产生”的。 他说:“因此首先引入IOTA,然后再引入Jinn才有意义。”
IOTA的创始交易是一个平衡的地址,其中包含将要开采的所有mIOTA(其加密货币)。 但有报道称,尚没有在线上找到有关创始交易的快照。 这些令牌分散到其他“创始人”地址。 计划存在的mIOTA总数为27万亿。 根据IOTA的创建者的说法,mIOTA的总数“很小”地符合Java语言(一种编程语言)中允许的最大整数值。 在比特币前景热潮的推动下,mIOTA在加密货币市场首次亮相的三个月内就达到了145亿美元的峰值估值。 但此后,其价值随着随后在加密货币市场的低迷而崩溃。
重要要点
- IOTA是开发用于处理IoT生态系统中连接的设备之间的交易的区块链。 它的加密货币称为mIOTA。 它以硬件项目开始,其目标是设计低成本通用处理器。 它旨在通过用Tangle替换其区块链来解决比特币的关键可扩展性和性能问题,Tangle是一个节点系统,其中每笔新交易都会确认之前的两笔交易。 IOTA有其自身的扩展问题集,其用于安全性的Curl哈希函数很容易受到黑客的攻击。
IOTA如何解决比特币的可扩展性问题?
IOTA解决比特币问题的解决方案是消除区块链的几个关键概念和地形约束。 IOTA是IOTA的加密货币,已经预先开采,交易共识与区块链相比有所不同。 IOTA开发人员提出了一种称为Tangle的新数据结构(一种在计算机内存中组织数字表示的方法)。
缠结是分散的非循环图(DAG),这是一个不连续的节点系统。 因此,每个节点可以在“缠结”中连接到多个其他节点。 但是它们仅在特定方向上连接,这意味着节点无法引用自身。 标准区块链也是DAG,因为它是顺序链接集。 但是IOTA的Tangle是一个并行系统,在该系统中,交易可以同时进行,而不是顺序进行。 随着更多系统的连接,Tangle在处理交易时变得更加安全和高效。
在比特币中,需要一组运行完整节点的系统,这些节点包含分类账的整个交易历史,以进行确认和达成共识。 该过程是耗能和计算密集的。
Tangle中不需要全节点矿工。 通过引用两个先前的事务来确认每个新事务,从而减少了确认事务所需的时间和内存。 作为最后一步,向交易添加了一个易于解决且直接的工作量证明(PoW)难题。 选择的两个事务称为提示。 IOTA的系统使用具有“信心”的提示选择算法作为批准交易的一种手段。 如果某项交易过去已被批准97次,则有97%的信心认为节点将来会批准该交易。
与“信心”概念相关的是交易的权重。 当它穿过“缠结”时,交易会增加重量。 交易的权重随着批准数量的增加而增加。 确认交易后,会将其广播到整个网络,另一个未确认的交易可以选择新确认的交易作为确认自己的提示之一。
这种确认交易的方法不会产生任何费用,并且功耗低,从而使mIOTA可以在具有不同功率要求的各种设备和机器中使用。
治理协议
IOTA尚未概述其区块链的治理结构。 IOTA基金会主要负责IOTA的资助和领导开发。 IOTA前生态系统开发基金(EDF)董事总经理John Licciardello在先前的帖子中表示,EDF正计划制定一项计划,以允许IOTA社区成员就有关其未来方向的提案进行投票。 但是,该计划尚无更新。
有关IOTA的担忧
对IOTA的批评主要集中在其技术缺陷上。 与大多数加密货币一样,IOTA的系统是新生且未经验证的。 其网络上的网络钓鱼攻击导致价值394万美元的mIOTA被盗。 为了应对这种攻击,IOTA开发团队在博客上发表了一篇文章,概述了使用其加密货币产生强大种子的步骤。
IOTA的开发人员应该已经“滚动”了他们的加密货币。 换句话说,他们从零开始创建了加密方案,放弃了比特币中广泛使用的SHA-256哈希函数。 麻省理工学院数字货币倡议组织的团队发现了IOTA哈希函数Curl的严重漏洞。 给该函数两个不同的输入时,该函数将产生相同的输出。 此属性称为Collision,它表示散列函数已损坏。 在对漏洞的分析中,麻省理工学院的团队指出,一个坏演员可能会使用他们的技术破坏或窃取了Tangle的用户资金。 IOTA的团队已纠正了该漏洞。
鉴于IOTA中使用的加密货币mIOTA仍将获得主流关注,其通过使用DAG消除区块链可扩展性问题的主张也将得到证明。 以太坊的联合创始人Vitalik Buterin怀疑哈希表(DAG的基础数据结构)解决可伸缩性问题的能力。 正如他解释的那样,当前版本的哈希表无法解决区块链对计算机内存和处理能力的依赖性。 使用哈希表的系统的可伸缩性仍然取决于其网络内单个计算机的容量和速度。
IOTA当前的另一个问题是其网络规模小。 研究人员发现,黑客只需要控制将其降低所需的总哈希能力的33%。 在比特币中,需要控制51%的网络才能关闭其区块链。 IOTA中相对较低的百分比是其当前网络规模的函数。
为了确保安全,IOTA的网络当前使用称为协调器的中央服务器来处理事务。 由于引入了协调器导致引入了单点故障,因此这种做法削弱了其作为分散系统的要求。 这也减慢了网络速度,因为在基于协调器的系统中不会进行并行处理。