关于IOTA的一切之二:缠结和可抵抗量子计算机的加密算法

Unknown view 70 2015-11-17 05:35
share to
Scan QR code with WeChat

关于IOTA的一切 之二:缠结和可抵抗量子计算机的加密算法

现在请注意,007,因为接下来将很快进入技术主题。

在前一篇文章里面,IOTA项目团队中的David描述了物联网将如何改变计算世界的面貌。在这个后续文章中,他首先详细解释了IOTA将如何工作---缠结,IOTA最新所采用的区块链

缠结是一种有向非循环图,这使得IOTA能够具有前所未有的扩展能力。[有向非循环图值得是这样一类网络,其中每个节点都只沿一个方向连接到其他的节点,并且永远不会结束。家谱树形就是一个这样的例子,当然还可以采用其他很多形式] 在高负荷条件下,缠结只需要分析所有数据中的一小部分,从而使其非常轻便。这样做的好处当然是非常易于实现。

对于上一篇文章中的例子,IOTA缠结允许链接断开的发生,因此即使在主要互联网存在不可用的情况下,只要这些设备可以通过WiFi/蓝牙/dash7/zigbee/lifi 或者其他任何方式进行通讯,仍然可以不间断地发送交易,而并不依赖于一个中心节点来进行交易验证。

缠结:区块链的一种新的可靠形式

重要的是要记住,无论多么神奇美妙的技术,大自然总要求相互理解。比如停电以及网络切断等问题都将不可避免地在全世界每天继续发生,因此基础设施必须考虑到这一点。这就是缠结闪亮的地方,因为分布式应用程序不是人们所想象的林丹妙药。

交易量

每秒的交易量取决于网络的活跃度,因此交易量随着网络的扩大而增加。此外,我们的目标是开发出我们的硬件(Jinn处理器),这可以作为ASIC节点的角色,从而启动网络,直到整个生态系统扩展到足够大,这样在很高的活跃度下每秒交易量可以维持足够的大。

可抵抗量子计算机的加密算法

我们离可扩展的量子计算机不会很久远了。尽管我们没有人能够准确地说出他们将在什么时候来到,但是广泛的共识都认为它会很快发生。鉴于绝对的信任,我们整个社会已经并且将会拥有越来越多的技术,当务之急是,我们不能将我们的整个基础设施暴露给拥有量子计算机的恶意参与者。这篇文章就是对任何想深入理解这些基本问题的人来说,都是一个很好的入门。

IOTA解决的这种“量子威胁”包括两个方面。首先是众所周知的加密签名问题。IOTA使用了专门的可抵抗量子计算机的加密算法,从而可幸免于受到暴力攻击,而目前的区块链项目都存在这个问题。

IOTA所解决的第二个问题比较晦涩且不易于被理解,这就是缠结本身相对于普通的区块链所解决的问题。可扩展的量子计算机在Grover类算法挖矿方面性能可以远远超过传统的计算机硬件。当然这可以让所有合法矿工都使用量子计算机来解决,但这在可预见的未来是完全不可行的,即使全部使用量子计算机来挖矿,这同样会导致挖矿的极度中心化。缠结避免了这些问题:缠结网络在量子计算机共识攻击方面所带来的影响降低了100万倍。技术方面的讲述非常快,如果想了解更多的详细技术细节,可以去看看有关缠结的白皮书。

原文:https://bitscan.com/articles/all-about-iota-ii-the-tangle-and-quantum-resistant-cryptography

翻译:Jimmy2011

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: 华尔街见闻:一文教你看懂比特币背后的区块链技术 Next: 创业者将女儿的生日注册到了比特币区块链

Related