送你不可不知的 10 个最创新分布式技术

链闻ChainNews

公众号ID:chainnewscom

关注

作者:Michiel Mulders

编译:詹涓

区块链开发者 Michiel Mulders 列出了他认为当前最酷、最具创新性的 10 个区块链技术。值得一看!当然,这些技术够酷,有些也带着「仙气」。这也意味着,投资者必须认真甄辨,小心「Too good to be ture」。本文不构成投资建议。不过话说回来,文中所列项目的白皮书都值得认真研究。

加密世界热点多,大家更应该把眼界放得宽一点,不要只关注 ICO 和经典的区块链。许多酷项目正在以不同的方式拓展分布式账本技术的边界。在这里,让我们来探索一下那些最具创新性的技术发展,有 10 个最具创新性的酷项目值得你关注。

Cosmos多资产分布式账本

Cosmos 是对「侧链」的一种新颖的回答,它的目的是让用户能够在浩如烟海的区块链之间随意穿行。Cosmos 可以允许多个平行的区块链互相操作,同时保留它们的安全属性。

此外,Cosmos 专注于众多区块链和一个低能耗版本的区块链之间的互操作性,具有极大的扩展性。

Cosmos 体系中有「空间 Zone 」和「枢纽 Hub」的概念。在 Cosmos 的体系中,「空间 Zone」是独立存在的区块链,他们可以通过「枢纽 Hub」进行价值交换,而「枢纽 Hub」指的则是可以让「空间 Zone」一起工作的一个区块链。

一个枢纽拥有一个多资产的分布式账本,代币的持有人既可以是用户,也可以是空间本身。最酷的地方在于可以将代币从一个空间转移到另一个空间,这是通过特殊的「区块链间通信 IBC」机制,利用代币包实现的。基本上,枢纽也是一个路由机制。每一个空间是一个独立的区块链,它可以与相应的枢纽交换这些 IBC 通信包。

Komodo 原子互换

原子互换,即跨链原子交易,是将一种加密货币兑换成另一种加密货币,而不需要第三方的监管。跨链原子互换是一项相对较新的技术,拥有彻底改变用户之间交易方式的潜力。比方说,如果 Alice 拥有 5 枚比特币,但想要换成 100 枚莱特币,那么原本她得通过一个交易所,也就是第三方来兑换。然而,通过使用原子互换,如果 Bob 拥有 100 枚莱特币,想要 5 枚比特币,那么 Bob 和 Alice 之间就可以直接交易。

Komodo  已经在几种代币之间完成了一些原子互换交易。这项技术目前只适用于使用相同散列算法的区块链,而真正的挑战还在于在不同算法之间进行原子互换。

Waves-NG为最快捷的去中心化交易所提供智能选择算法

Waves-NG 是一种智能选择算法。设想一下,你要向比特币网络提交一笔交易,一般来说,你要等上 10 分钟,才能等到一个矿工被选中,挖出一个包括新交易在内的区块。在大量积压的情况下,并不是所有挂起的交易都能被分配到准备就绪的区块。这意味着你还得再等 10 分钟,祈祷自己的交易能被分到下一个区块中。Waves-NG 优化了这一过程,通过提前选定下一个网络矿工,这样交易在被添加到下一个区块时,就能多多少少实现实时处理。

现在,随着 Waves-NG 共识机制部署在 Wave 去中心化交易平台上,让更高的交易量成为了可能。这种新的共识机制能够实现每分钟 6000 笔交易、也即每秒 100 次交易量,而不是比特币的每秒 5-7 次。

iOlite

iOlite 提供了一个平台,可以使用任何编程或自然语言来创建智能合同。

他们满足了公众对用一个简单解决方案来填补区块链和其他可编程环境之间差距的需求。iOlite 正在开发一种引擎,可以快速将任何语言翻译成智能合同。

iOlite 使用的是快速适应引擎 FAE ,这种源自斯坦福大学自然语言处理的引擎专注于在专家社区进行机器训练。Solidity 合约编程专家可以使用自然语言结构并将其附加到 Solidity 代码中。这是一种完全由社区驱动的方法,在跟自然语言处理和机器训练的能量结合后,引擎将更智能,从而能够理解更复杂的生成合约语言。

我来举一个简单的例子说明这个引擎的能耐:我们告诉它,我们在用英语写作,需要生成一个 Solidity 智能合约。如果你想卖掉你的房子,你所要做的就是写:「只要有人对我的房子出价达到 33 万美元或以上,我可以将房子转让给新主人。使用我的签名或私钥签署文件,并要求买家签名。当买方签署协议时,转让房产权并登记转让。完成!」

发起一个智能合约是免费的,但是,每次贡献者编写的代码被使用时,都会得到 iOlite 代币的奖励。

NuCypher 去中心化的 TLS/SSL

在一个去中心化的世界中,传统的加密和访问控制是不够的。如今的互联网安全是围绕一个可信的中心服务器和连接着它的多个客户端进行的。服务器通过会话密钥将所有发送给客户端的内容加密,并强制访问控制。但是在一个去中心化的世界里,你是找不到一个可以信任的中央服务器的。

事实证明,保护隐私,以及像在以太坊这样的开放共识网络中存储、共享和操作私有数据是一个巨大的挑战。

NuCypher 可以用来解决这个问题。NuCypher 使用代理重加密,提供分布式密钥管理、涉秘信息管理和加密访问控制。

Hashgraph互相传播和虚拟投票

Hashgraph 是一个区块链的替代方案,在不牺牲安全性的前提下实现更优可伸缩性。它已经被证明可以在仅仅一个网络中取得每秒几十万次交易,而且有人预计在分片后,它的交易速度能达到每秒数百万。哈希图使用了「异步拜占庭式容错Asynchronous BFT」,这是一个非常安全的 BFT 版本。

Hashgraph 使用两种独特的技术:「互相传播 Gossip about Gossip 」和「虚拟投票」来实现快速、安全和公平的共识。

「传播 Gossip」是计算机科学中常用的术语,它可以被定义为调用任意一个随机节点,并告诉该节点你所知道、而它还不知道的一切。例如,节点 A 告诉节点 B 某些情况,接下来,节点 B 再跟节点 A 八卦,与此同时又在传播内容里加点新料。所以,我们实际上也是在广播八卦的历史,这被称为「互相传播」或者「八卦的八卦」。

一旦这个传播处理完成,每个节点都知道每个节点有什么信息,因为这些八卦历史可以让他们在八卦还没有昭告天下的情况下进行「虚拟投票」。这样一来,Hashgraph 只需要占用较低带宽,就能达到很高的业务吞吐量。

Enigma秘密合约

区块链技术有能力颠覆技术的未来,但不能破坏它的现状。区块链向任何人公开所有数据。如果我们希望区块链能获得广泛采用,保护隐私将非常必要。Enigma 的首席执行官盖伊·泽坎德 Guy Zyskind 认为这个问题提供了一个机会。他在麻省理工时就此写了一篇开创性的论文,题目是「区块链技术支持的高效安全计算」。Enigma 项目使用「秘密合约」,通过创建一个第二层的离链网络来解决区块链的可伸缩性和隐私问题,确保数据在保持私有的同时被节点处理。

DAG (Tangle)IOTA、Nano 和 Byteball

Tangle 的中文叫「缠结」,顾名思义,它是一个有向无环图 DAG ,而不是区块链的线性链式架构。在 Tangle 构建的交易图中,某个新交易只要能得到旧交易的验证就可以立即确认,因为它们是由节点接收的,而不是等待交易打包进下一个区块。理论上,对于交易的验证可以平行进行。

DAG 是一种非常有前途的技术,它对分布式账本技术非常有用,但它也适用于许多用例中使用的旧技术。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180412A0E9ZZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券