区块链仍在等待网页层的出现


区块链景观仍然是非常技术性的,除早期狂热者和开拓者外,对于大众而言,仍然是难以理解的,它仍将继续这样下去,除非突破其技术外壳。

这与网页出现之前,互联网陷入的困境并无不同。

所以,如果区块链技术更像互联网,是否意味着我们仍然在等待它的网页层的出现,以充分开发其性能?

现在,区块链协议,解决方案,或平台都不可直接用来工作,至少需要一定良好程度的技术水平。

但永远必须这样吗?

区块链的通用功能和碎片化

如果你看一下现有可用区块链,其中许多都是在处理围绕无需第三方的(数字)价值记录而展开的相同少量基本功能。

在此之外,通常还会有一些额外功能:

  • 核心:价值记录
  • 基本功能层:所有权,余额,转账,资产创建,时间戳,安全性,可编程性。
  • 交互层:交易验证,证明(存在证明或其他),活动历史,技术或商业逻辑,存储,结算,身份,命名。

如果这套功能集在许多区块链平台都是通用的,为什么我们要需要这么多唤醒方式?为什么不在任一不同区块链间,开始实行一种通行方式来验证身份,资产所有权,时间戳等。

如果你远离一下以上所列层级细节,你将会发现常见于大多数区块链的一个关键抽象:通过点对点交易,打破中介信任范式,也无原先所必然的中央阻塞和延迟。

既然功能意图上如此同质化,那么为什么会有这么多不同且互不兼容的区块链技术和软件?这是因为每个区块链是在以自己的方式实现这些基本功能和交互层。

通用标准

以上与互联网曾所处情况并无不同。Tim Berners Lee曾描述过这一时期(1989年):“在那些日子里,不同的信息存在于不同的计算机,你必须登录到不同的计算机,以获得相应信息。此外,有时你必须学习每个计算机上的不同程序……”

当数以百万计的电脑已经连接到一个快速发展的互联网,Tim 认为解决这个问题的办法是让他们通过一个新兴技术(超文本——结构化文化,使用包含文本的节点之间的逻辑联系;三个基础技术——HTML,URI,HTTP)来分享信息。

作为这一背景的注脚,Tim 的老板最初对这份报告回应冷淡,在其上写着“含糊,但令人兴奋”。事实上,一个协议中的一些模糊是一个很好的特征,因为这意味着其包含是广泛的,而不是限制过严。可以说,中本聪的论文也很模糊(vague),与其电子货币点对点交易应用之外的目标应用的宽松(fullness)相称。以太坊,比如专用作为一个通用的区块链平台环境,其最初设计目标,并没有特别具体。

自早期至今,互联网和网络已经发展得很好,现今他们都依赖于近200条标准,分类如下:

  • Web层:HTML, URI, Java, CSS等。
  • 应用层:HTTP、DNS、FTP、SMTP、POP等。
  • 传输层:TCP,UDP,DCCP,RSVP等。
  • 互联网层:IPv4,IPv6,IPSec,ICMP,IGMP等。
  • 链路层:ARP、PPP、以太网、DSL、ISDN、FDDI等。

不幸的是,区块链还没有这样奢侈的标准,因为每个平台都遵从自己的一套技术和方法,区块链技术过于碎片化,导致了软件开发者和架构师四分五裂的学习曲线和采用行为。

互联网和网络(Web)有自己的标准。等效的区块链标准呢?

运行于区块链基础架构之上的分布式应用不同于Web应用。

一个分布式应用,其智能逻辑运行于一个虚拟计算机网络(点对点网络),客户端代码运行于一个特殊浏览器(或客户端),区块链分类账本作为共享资源。

这种新型布线,需要同时重新布线各种区块链标准和技术层。

可以想象,区块链可以依赖互联网现有标准上的一些标准,实现层之间的顺利衔接。这将是一个突破。

一个区块链通用栈可类似于此。基本上,我们会在互联网的基础上增加3层:

  • 1,B-Browsers——用户与其进行交互,应用程序得到接入。
  • 2,B-Standards——信任相关的标准将发挥作用。
  • 3,区块链群(Blockchains)——提供各种功能的各种区块链技术和平台。
  • 4,互联网
  • 5,网络(Networks
  • 6,计算机

区块链浏览器(B-Browsers)将变得很重要,我们在2017年将开始看到他们。他们将被用于启动区块链应用,他们可能看起来就像我们所熟悉的通常应用,但是他们将携带一些由区块链后端(非数据库)驱动的新功能。

值得一看的一些令人兴奋的新区块链浏览器,包括MetaMaskBlockstackMist。一种新的区块链应用类型,会是点对点浏览体验形式(如OpenBazaar),另一种则是现有网页形式,但有区块链后端(如Steemit)。

区块链相关的标准已经有一些,但我们需要看到更多。

值得一提的两个是,IPFS(星际文件系统)和ERC20(已经成为ICO领域的事实标准)

一些联盟链也在制定一些区块链标准。

此外,我坚信,私有链和公有链需要有共同标准。如果互联网和私有内部网无互操作性或无互联,这难以想象。

在准入的开放性和中立性上,也许我们应该将区块链视作一种公用效用品,并鼓励进化,这与互联网并无不同。

区块链技术的集合是否会变成另一个巨大互联网,或他们的旅程将展开成一个凌乱和碎片的演化?

现在是时候意识到,区块链的最好未来,将依赖于我们如何挖掘其潜力,更广泛,更开放。如果不是现在,那会是什么时候呢?

原文:http://startupmanagement.org/2017/01/16/the-blockchain-is-still-waiting-for-its-web-here-is-a-blueprint-for-getting-us-there/

作者:

编译:一木 @ 币未来 biweilai.com