查看原文
其他

北极熊 2018-05-23

近日,IOTA去年的漏洞事件中的邮件被公开

一份关于区块链 IOTA,124 页“安全漏洞”曝光!如下:



完整报告下载


请关注【云技术之家】公众号,后台回复:IOTA


自上线交易两个月以来,IOTA目前已经是市值排名第五的加密货币。


IOTA在加密货币市场中目前已经是市值排名第五的加密货币。IOTA的市值最近超过了莱特币,新经币和小蚁股,目前市值为30亿美元。根据Coinmarketcap.com的数据,IOTA于今年6月13日上线交易,上线价格为0.638503美元。其价格曾经跌至0.159508美元,但目前价格略高于1美元。


IOTA是Internet of Things(物联网)面临的基础设施挑战的有希望的解决方案。

IOTA是为物联网(IoT)而设计的一个革命性的新型交易结算和数据转移层。它基于新型的分布式账本——Tangle(缠结)。Tangle能够克服现有区块链设计中的低效性,并为去中心化P2P系统共识的达成创造了一种新方法。通过IOTA进行转账不需要支付手续费,这是首例。这也就意味着,无论是多小额的支付都能通过IOTA完成。


IOTA是机器经济所稀缺的一部分,能够完全实现其潜力。我们期望IOTA能够成为物联网公开的支柱,能够在所有设备中实现真正的互通。


IOTA的Tangle和区块链有什么不同?


要说对比IOTA(或者更具体的来说是Tangle)和区块链,这两者之前存在很大区别,因为他们是两个完全独立的架构,但是却建立在同一种规则之上。如果你对Tangle和区块链之间的区别的全面分析感兴趣,可以关注我们后续发布的博客。在这里,我从两个方面分析Tangle和区块链的主要区别。


值得一提的是(除了DAG与区块链之外)的主要区别是IOTA如何达成共识以及如何进行交易。如前所述,没有矿工。这意味着每个想要进行交易的网络参与者必须通过批准2个过去的交易来积极参与网络的共识。这种对过去两次交易的有效性的证明确保了整个网络就当前批准的交易状态达成共识,并且它实现了仅在IOTA中可见的各种独特功能。


IOTA是机器经济完全浮现并达到其预期潜力的缺失难题。我们将IOTA设想为物联网的公共无障碍中枢,以实现所有设备之间的真正互操作性。


由于其架构的原因,IOTA具有一系列独特的功能:

  • 可伸缩性:IOTA可以实现高事务吞吐量,这要归功于事务的并行验证,对于可以在特定时间间隔内确认的事务数量没有限制

  • 没有交易费用:IOTA没有交易费用。

  • 权力下放:IOTA没有矿工。每一位参与交易的网络参与者都积极参与共识。因此,IOTA比任何区块链更分散。

  • 量子免疫性:IOTA利用了新设计的称为Curl的三元哈希函数,它是量子免疫(Winternitz特征)


IOTA数据结构


Tangle(缠结)是基于定向非循环图的(DAG),而不是一种连续的链式架构,定期添加区块。通过DAG,IOTA能够实现较高的交易吞吐量(通过平行验证),并且不收取交易手续费。随着Tangle的不断发展,越来越多的参与者都将发起交易,整个系统也会变得越来越安全和快速,确认时间会缩短,交易也完成的越来越快。


IOTA共识机制创新


区块链共识是通过一个非常严格的机制完成的,区块链中添加下一个区块需要多方进行竞争,并获取区块奖励或交易手续费。正因如此,共识和交易生成是分离开的,并且由网络的一小部分人来完成,通常会设置较高门槛(就像比特币一样),这样会导致进一步的中心化。


在IOTA系统中,网络中的每位参与者都能进行交易并且积极参与共识。更具体点说,你直接定位了两笔交易(主交易和分支交易),且间接在子tangle中定位其它交易。通过这种方式,验证就能同步进行,网络能够保持完全去中心化,不需要矿工传递信任,也不需要支付交易手续费。


IOTA的量子安全是怎么来的?


IOTA使用哈希签名而不是椭圆曲线密码学(ECC)。哈希签名不仅仅在速度上胜过ECC,还能大大简化整个协议(签名和验证)。IOTA能够实现量子安全是因为我们采用了文格尼茨签名。IOTA的三进制哈希函数称为Curl(编程语言)。


IOTA没有交易手续费


这是通过IOTA独特的共识方法实现的。通常为了让交易得到验证并且纳入下一区块中,是需要支付交易手续费的,但IOTA系统中不存在矿工或验证者(来完成这项工作,因此不需要支付手续费)。IOTA的共识是完全去中心化的,每位网络成员都能发起交易,直接或间接地确认过去的交易。正是因为这种共识固有的特点(交易终端选择和计算需求),你才不用支付手续费。


我能用IOTA做什么?


目前IOTA可以很好的做两件事:交易结算(尤其是微支付)和数据完整性。通过这两个功能衍生出的大部分用例都是很有意义的,而且大多数情况下只能通过IOTA来实现。更多功能(比如说Oracles和智能合约等)已经在我们的发展计划中,不久将会正式添加进来。


IOTA主要致力于物联网,通过机器支付资源、服务或者许可,包括智能城市、智能电网、基础设施、供应链等在内的用例都是IOTA可能实现的目标。在本篇博客中你将能继续发掘


IOTA的更多用例。可以为你喜欢的编程语言选择指导,或者甚至自己来写编程语言。


IOTA总供应量为(3 ^ 33-1)/ 2 或2,779,530,283,277,761个。所有IOTA都是在初始块创建的,总数不便,也不用开采, IOTA是非通货膨胀的。


为了简化,IOTA使用SI系统(国际单位制)来计量:


IOTA的主要用例是什么?


IOTA的主要功能(目前)是无需手续费的微支付和安全的数据转移以及数据锚定。有了这两个功能,再加上IOTA的延展性和分区容错,我们能够提炼出大量的只能通过IOTA来实现的用例。


主要关注领域很显然是物联网,特别是智能城市、基础设施和智能电网、供应链、运输和移动性等领域。除此之外,IOTA能够成为任何P2P交易结算的支柱,比如说网络支付甚至是汇款。


完整报告下载


请关注【云技术之家】公众号,后台回复:IOTA


↓↓ 点击"阅读原文" 【加入云技术社区】

相关阅读:

美图任命物理学家张首晟为独立董事 后者对区块链技术高度关注

徐小平:拥抱区块链是内部分享,1比特币悬赏泄密者

俄罗斯核武器工程师使用超级计算机挖矿,已被捕

声明:南方周末声称被恶意植入挖矿脚本

攻击者入侵2500家网站,利用访问者的 CPU挖数字货币

更多文章请关注

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存