在围墙花园中作为垂直软件构建的区块链即将消失,有利于可堆叠的独立软件堆栈,这种变化将颠覆当今的网络货币和区块链行业。垂直设计的公共网络货币和区块链应用程序即将发生变化,使得它们不再支持“围墙花园”,而是更多地改变市场的整体应用程序。区块链空间正在快速抽象到不同的层,就像今天构建Web应用程序一样。这将如何改变区块链组织,因为它们今天的结构?我相信这些新层不会被像这样的单一组织“围住”Ethereumor EOS就像他们今天一样,但将被制成新的可组合实体,由各种部分组成,这些部分一起构建将提供一个应用程序,它将成为一个网络货币,一个资产交易应用程序等。这些新实体将不受“以太坊”的束缚。 “或”EOS“或任何其他类似的链,而是一组工具,它们共同构成区块链的基本层,共同构成一个完整的区块链解决方案。

如今,垂直聚焦的专有区块链网络(如以太坊或EOS)统治了区块链和加密货币世界的思维模式。每个链都围绕着他们的共识算法,他们对硬币的愿景以及他们分配负载的想法的紧密集成。这个与之前的计算革命之间的区别在于,这些垂直集中的计划专注于提供货币价值(网络货币),并且不太可能接受不借助推广或使用该货币的计划。这导致了围墙发展的花园,只促进那些促进他们自己的网络货币及其相应平台的想法。

区块链的未来是抽象的层,它们是独立开发的,并且组合成可组合的区块链,这些区块链比当前存在的当前单个垂直链应用程序强大得多。今天的区块链链接正在接近第一阶段作为“第2层”技术。第2层是建立在当前存在的垂直整合链之上并附加到其上的技术。构建新的可互操作代码,以“交换”区块链之间的值,合同和其他项目。这意味着每个Lay2应用程序必须跟上每个垂直堆栈所做的任何更改并及时应用它们,以确保它们的交换系统继续使用所支持软件的所有版本。我认为思维过于狭隘。我看到方向是紧密聚焦的组件,通过国际公认的标准进行操作。

如今,由今天可用的无数区块链定义的垂直围墙花园创造了可扩展的组件,只要您遵循其围墙花园规格,或者它们由一堆代码组成,它们定义了垂直应用的围墙花园。在单个系统堆栈中定义应用程序定义,限制创造力并最终失去全球标准。由许多围墙花园创建的单个堆栈创建了一种情况,其中应用层和协议代码无可救药地混合以用于单个区块链解决方案的目的。由于所有组件都构建为一个组件而不是通过应用程序分层功能分隔,因此升级会造成混乱。由于每个组件都需要获得更多功能以与最新的区块链功能保持同步,因此要么将代码抽象为层以便于升级,要么代码添加变得越来越难以实现,同时由于a的巨大复杂性而引入更多错误单个代码库。无论垂直堆栈如何编码,当您引入这些垂直方向链的治理时,您需要让整个系统中的每个人都同意最大的变化并且您创建了缓慢的负担过重的软件。等待垂直堆栈采用新功能的第2层应用程序最终将无法维持其互操作性,并且通过最慢的新技术采用者来减慢系统速度。因此,将出现具有由国际公认标准定义的细粒度组件的抽象层。

这些抽象层是什么?今天的区块链可以分解成各种各样的组件,就像今天的Web应用程序一样。组件可以是逻辑部分,如硬币,共识,链式数据库(分类帐),智能合约,身份,钱包,对等网络(用于节点发现和验证),加密,网关服务(API)等问题可能会出现,即使我可以,为什么我要将这些层分离出来给离散的组织?这些是正确的组件还是我们需要进一步定义要分解为层的功能?我相信我们仍在研究正确的组件以及它们如何相互作用。在构建区块链工具时,需要建立,采用和遵守标准。一旦设计和构建了每层的这些标准,区块链革命就会真正开始。

为了我的专业目的,我选择了“Sawtooth“我的公司Taekion的链条,由Linux基金会运营的Hyperledger联盟。这个链条已经分离出共识,因此可以动态地改变共识,所有这些都取决于您试图实现的工作量。这是正确的,只有达成共识才能批准新的共识,并且您已经开始运行。证据的安全性可能因应用而异,并且获得更多交易速度的可证实的共识可能是完全可接受的权衡。已经有50多种来自工作证明,状态证明,时间证明等的共识机制,它们在安全性和可扩展性之间提供了各种权衡。未来将是一个共识机制,可以在遵循国际公认标准的任何链上工作,并插入以满足为满足区块链需求而组成的链的需求。

这些系统使用的核心“块链”(分类帐)可以像现在一样自定义,或者使用各种数据库,具有“仅附加”模式并加密到最后的写入数据库。已经Bigchaindb(Mongo) and Credereum(Postgres)正在考虑使用区块链功能扩展传统数据库。我希望看到使用传统数据库继续进步,同时将共识,硬币,智能合约等分层到这个数据结构上,以创建新的令人兴奋的用例。

智能合约应该能够在建筑商指定的任何系统上运行,而不仅仅是它们为今天设计的围墙花园。虽然许多公司正在建立可互操作的智能合约(如Chainlink),最终智能合约将是一个已定义的实体,合同制造商将构建它们一次,以便在任何基础区块链上进行部署。通过国际标准,合同将可用于任何合规链。他们将拥有标准化的API来访问执行合同的信息。 (在Blockchain白话中称为“oracles”)这些合同应该能够以多种货币或网络货币收缩。合同的合同和治理是重要的,而不是用于创建和部署合同的货币或垂直堆栈。

加密将成为未来的这些层之一。 Hyperledger已经构建了一个抽象层,Ursa,允许加密与核心代码分开。任何区块链应用程序都可以使用此加密抽象作为区块链空间中的图层。随着加密时间的变化(对用于解密算法的更强大的机器做出更强的加密),您不必重建核心代码,只需确保新加密能够理解抽象层。使用像Ursa这样的抽象将使程序员不再反复引用常用方法,而只是引用API来访问该可组合应用程序的最新算法。

今天的硬币被许多区块链使用ERC20框架抽象出来。但今天的ERC20硬币仅在以太坊网络上运行。这意味着他们需要在以太坊网络中,在其围墙花园内进行验证。菲亚特货币(政府发行的法定投标)和股票不受限制,就像这些网络货币对一个堆栈进行验证。我希望看到基于全新堆栈的硬币与其他组件混合搭配,以创建基于完全开放标准的新型网络货币。为什么硬币,它们的各种规则不应该只是一个不可知网络上的虚拟实例?

这些抽象组件的最终结果将是这些垂直围墙花园的故障,这些花园现在存在于网络货币中。可组合区块链将出现,每个区块链都建立在应用程序的基础之上,它们将共同组成新的广泛使用的区块链,包括私有区域链接和公共区域链接。欧洲联盟“Blockchains的可扩展性,互操作性和可持续性”报告很好地总结了这种情况:

然而,围墙花园的方法有一个缺陷:墙壁。网络与其规模成正比。众所周知,随着万维网的成熟和采用,平均人们可以方便地访问开放,分散的全球版本,因此像AOL这样的互联网的大型私人版本最终消失了。这个模型赢得了这一天,主要是因为它被证明是最具包容性和最有用的。区块链可能会出现类似情况。“

垂直堆栈已经死了,就像它们在从Web 1.0转换到Web 2.0期间死亡一样,它们绝对会死在这里。寻找符合国际认可标准的强大可互操作组件集,创建快速,可扩展的网络,并结合强大的组件,创建新的行业中断区块链和网络货币。

互操作性将改变区块链的含义并颠覆区块链行业的秩序