如果你的年龄足够大,你可能会回想起互联网的形成期,以及随之而来的不同浏览器之间的竞争。还记得微软的Internet Explorer第一个版本是如何攻击并摧毁深受人们喜爱的Netscape Navigator的吗?它们都构成了不同的协议,或者简单地说,都是提高访问web的方式实现的。
在区块链开发的这个阶段,我们看到了许多不同协议的创建,我们可能会进入一个协议战争的时期。参与协议开发的公司已经存在,而且还会继续增长。
任何点对点网络都依赖于协议,协议代表了网络技术中形成的共享行为或社会环境。在个人层面上,这些协议是通过区块链交易的各方之间或各方之间的智能合约实现的。
web运行在HTTP和TCP/IP等协议上,这些协议是我们大多数人从未考虑过的,但却是整个系统的基础。它允许我们接收、阅读和回复他人发来的电子邮件。他们允许我在我的博客上写作,登录我最喜欢的社交网络,观看我最喜欢的电影和电视节目,玩我最喜欢的游戏,点我最喜欢的食物,通过网络浏览器访问网站上的信息。
更重要的是,HTTP协议和TCP/IP协议允许我爸爸给我和我的兄弟们发送那些跳舞的精灵视频卡——你知道的,就是那些在精灵身体上刻着人脸,随着音乐跳舞的卡片。
在这一点上,支持web的协议是相对明确的。然而,将形成广泛采用区块链的协议仍有待争取。在区块链和加密货币的早期发展阶段——在这里,“早期”指的是2016年,我们当然知道现在还不算早。联合广场风险投资公司(Union Square Ventures)的乔尔·莫内格罗(joel Monegro)提出了“胖协议”的概念,作为对以太坊批判的回应,以太坊是仅次于比特币的第二大加密货币系统。他们的论点是,我们所熟知和喜爱的web是建立在像http这样的“瘦协议”之上的,http是作为各种应用程序基础的单一协议。系统的价值是在这些应用程序中生成和存储的,特别是在谷歌和Facebook等网络巨头生成、捕获和存储的数据中。
相反,每一个区块链都有可能建立在它自己的“胖协议”上。“这意味着,在这个提议的场景中,不同区块链之间将不存在或只有有限的互操作性。每一个都将建立在它自己的协议上,这意味着它只允许少数几个应用程序使用。
一些区块链及其协议可能侧重于加密货币资产的安全、无摩擦的交换。其他协议支持创造性许可和版税管理,解决了创作和录制流行歌曲的音乐家如何获得小额报酬的问题。其他协议将跟踪、验证并为供应链上的货物流建立安全的“保管链”。
协议在实践中是如何工作的?
如果协议定义了区块链技术的操作,这将如何影响您的体验?让我们来看看智能合约。
智能合约管理区块链内的单个交易或交易组。查看智能合约的一种方法是在逐个效益的基础上应用区块链协议。许多不同的智能合约将支持和管理整个交易中的每个步骤。
假设Bob想在周六晚上准备一顿三文鱼晚餐。他使用一款支持区块链的快递应用购买了这条被认证为野生捕捞的三文鱼,然后订购了一架无人机把它送到自己的公寓。一个传感器将记录到,无人机已经进入了他的大楼并运送了三文鱼,从而触发了他的账户或“钱包”的支付。智能合约规管整个过程中的每一个步骤,定义参数,以确保交付符合订单的有机质量参数,并确保付款的发放和确认已妥善完成。
这听起来可能有点疯狂,但如果你见过我的继母,你就会知道她有自己的“质量参数协议”。“当她打开一个容器,里面装的应该是Whole Foods公司的新鲜菠菜,即使有一点点枯萎,她也会把它放回去。与上面的例子没有什么不同,除了所涉及的自动化,这将从一开始就阻止这样的交易发生。
“胖协议”是否会像联合广场投资公司所倡导的那样,随着不同区块链的创建而成倍增长,或者协议标准是否会建立起来,“协议战争”的赢家和输家都将出现,这些都有待观察。在处理像区块链这样强大的新兴技术时,能够聪明地进行推测是很重要的,但不可能完全准确地预测未来会发生什么。
我们所能说的是,智能合约及其派生的区块链协议将实现自动化分散式的、真正对等的交易以及社交和业务流程实现的最终目标。目前还不清楚哪些协议将是Internet Explorer,哪些协议将是Netscape Navigator。