海外开发者眼中最具创新性的 10 个区块链技术

转载 Michiel Mulders  2018-04-12 18:21  阅读 480 次

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

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

Cosmos 多资产分布式账本

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

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

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

微信图片_20180412140748.jpg

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

Komodo 原子互换

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

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

微信图片_20180412140819.jpg

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

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

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

微信图片_20180412140900.jpg

iOlite

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

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

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

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

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

微信图片_20180412140949.jpg

NuCypher  去中心化的 TLS/SSL

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

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

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

Hashgraph 互相传播和虚拟投票

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

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

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

微信图片_20180412141028.jpg

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

Enigma 秘密合约

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

微信图片_20180412141102.jpg

DAG (Tangle) IOTA、Nano 和 Byteball

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

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

微信图片_20180412141130.jpg

Tendermint

简单来说,Tendermint 是一个软件,可以用来在任何分布式计算平台上实现拜占庭式容错 BFT。BFT 并不是一种新技术,Tendermint 专注于在区块链实现相关功能。

Tendermint 由两个主要组件组成:一个应用程序区块链接口 ABCI 和一个区块链共识引擎,后者称为 Tendermint Core,确保所有的交易都以完全相同的方式记录在网络的每个节点上。ABCI 使开发人员能够使用他们最喜欢的编程语言处理交易,同时充当 Tendermint Core 的网关。Tendermint Core 使用套接字协议,这样可以用来管理多个应用程序的状态。

简而言之,Tendermint 可负责以下事务:

  • 维护区块链的世界状态;
  • 验证交易签名;
  • 通过对每笔交易执行 2/3 投票共识来防止恶意交易;
  • 允许客户端查询世界状态;而像比特币这样的区块链从设计上来说,这不适用于客户端查询;
  • 提供一个简单的 API 供开发人员访问 Tendermint。

小提示:像 BigchainDB 和 Cosmos 这样的项目已经采用了 Tendermint 技术。

链下扩容 闪电网络及其他

为了减少区块链上的压力,链下扩容应运而生。闪电网络 Lightning Network 实施第二层支付协议,提出了为比特币实现链下扩容的方案。

它使用支付通道,为大量的链下交易提供便利,然后在选定或指定的时间内一次性上传多笔交易记录。这样在链上的交易频次就大大减少了。但是它只提供垂直扩展,而我们实际上需要更多的水平扩展。不过这仍然是一个令人惊异的成就,而且没有影响到交易安全。

微信图片_20180412141207.jpg

当然,有意思的技术太多了,许多其他伟大的技术正在被开发,来改进区块链的世界。下面是别的一些很有趣、也很酷的东西,最好不要错过:

  • 权益委托证明—— DPoS、Lisk 使用这个
  • BigchainDB ——去中心化的资产存储,大数据数据库加上区块链特性,以获得更高的可伸缩性
  • Interledger协议——从一个分类账发送到另一个分类账的数据包信息
  • 零知识证明 ——「链闻 ChainNews」之前发表过一篇文章《一个数独引发的惨案:零知识证明 Zero-Knowledge Proof》,很好的解释了这个概念
  • Bulletproofs —— 链上扩展及机密交易

本文地址:http://www.lianchaguan.com/archives/738
温馨提示:文章内容系作者个人观点,不代表链茶馆对观点赞同或支持。
版权声明:本文为转载文章,来源于 Michiel Mulders ,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论


表情