Horizen学院

进阶篇1.2 价值转移协议

2019-02-27  本文已影响49人  HORIZEN官方

我们现在从不同的角度来看区块链。这种观点不仅考虑了区块链技术作为金融交易的结算网络,还考虑了那些能让区块链运作的规则和惯例。

“比特币协议和网络今天不仅是一个价值转移网络。除此之外,它还是一个核心的骨干安全服务,可以保护合同,物理和数字财产,股票,债券,机器人AI以及尚未构思的大量应用程序。“ - Jeff Garzik,比特币核心开发人员

该协议是一组规则,用于管理交易的有效性和区块链的整体运作。Techopedia对网络协议的定义如下:

“网络协议是由规则,程序和格式组成的正式标准和政策,用于定义网络上两个或多个设备之间的通信。及时管理网络协议,安全有效地管理数据。或管理网络通信的端到端的进程。” - Techopedia

区块链的开始定义了这组规则,过程和格式。改变这些规则的唯一方法是大多数网络参与者决定这样做。公共区块链需要建立共识,这反过来需要仔细考虑所提出的每个变更。这一理想的功能有助于为用户创建强大的信任基础。

网络协议

您可以区分几种广泛类型的网络协议。有:

网络通信协议,如TCP / IP(传输控制协议/网际协议)

网络安全协议,如HTTPS和SSL(超文本传输​​协议安全/安全sockets layer)和

网络管理协议,如SNMP和ICMP(简单网络管理协议/互联网控制消息协议)

价值转移协议,如Horizen或比特币

您可以在下面看到一系列协议,其中许多协议每天都在使用。例如,TCP / IP协议规定了如何将数据分解为数据包,寻址数据包以及将数据通过网络路由到最终目的地。您每次上线时都使用TCP / IP标准与不同的服务器通信以接收您要访问的信息。

SSL(安全sockets 层)是一种标准协议,用于在Web服务器和客户端(如您的计算机)之间建立在线通信中的加密链接。例如,在将您的付款详细信息发送到在线商店时,在实际通过互联网发送信用卡信息之前,使用SSL建立加密连接。

简单网络管理协议(SNMP)是网络设备(如路由器,服务器或打印机)支持的一组协议。 SNMP负责无缝地互联网络上的不同设备。

(各种协议的不同功能)

在整个互联网历史中,人们已经为各种类型的数据交换定义了标准。值得注意的是,它并不总是能获得大规模采用的最佳协议。一旦他们开始使用和建立一个协议,人们不太可能切换到另一个不同的协议,除非它能更好地联盟。开发人员会被这些协议中不断增加的库和工具所吸引过去。这个循环重复进行,直到协议最终成为标准。

比特币很有可能成为互联网上价值转移的商定标准。比特币是一种惯例,规定了在没有中央中介的情况下在线转账的规则,程序和格式。 Horizen旨在成为分布式Web 3.0中私有价值和数据传输的标准。

人们喜欢指出区块链可以处理的吞吐量(每秒交易数)对于行业来说还不够。其他人则认为构建第二层技术(如闪电网络或部署侧链)可以弥补吞吐量的不足。

这是一个独立的讨论。我们有信心说,某种分布式账本将成为未来转移价值的商定标准。今天比特币是所有加密货币的最大采用者。许多项目和公司已经开始建立比特币协议。过去,这种采用是协议成功的第一个指标。我们Horizen正在构建一个可供开发人员扩展和使用的区块链协议,特别是在发布我们的侧链实现时。

规则是什么?

协议是用于特定目的的一组规则和约定组成的标准。让我们看一下区块链的一些约定和规则是什么样的。

规则的一个子集涉及维护分类帐本。每个节点都保留区块链的副本,并验证它接收的每笔交易。一旦交易被验证,它就会被保存在mempool(内存池的缩写)中,其中所有其他交易都不包含在块中。当节点从其它同类节点接收到新区块时,它首先检查区块的有效性。如果它是有效的,那么它将被添加到区块链的本地副本中,并且区块中包含的所有交易都将从mempool中删除。 mempool只会包含未经证实的交易。

另一个规则子集涉及有效块的结构。请记住,区块只是数据的容器,正如我们在上一篇文章中所解释的那样。区块有一个块头,其中包含有关它创建的比特币客户端版本的信息,以及对它的前一个块的引用哈希,及区块中包含的所有事务的默克树根(Merkle Root),时间戳和一些其他有用的信息。

在块头之后,该块包含所包含的所有交易。

现在需要有一组规则来描述单个交易必须是什么样的。我们将在专门的文章中详细讨论此类交易,但是现在,知道交易需要有发件人,收件人,转账金额和数字签名就足够了。数字签名是一种授权资金支出的方式。用户的私钥创建此数字签名。我们在关于公钥加密的文章中已进一步解释了这个过程。

比特币引入的伟大创新

博弈论是对理性决策者之间战略互动的数学模型的研究。加密货币的矿工,节点和用户是理性的决策者。每个人都在努力使自己的个人利益最大化。当中本聪发表比特币白皮书时,他引入了一个系统,其中每个参与者都经济地被激励遵守协议的规则。换句话说,遵守规则进行游戏比破坏规则更有利可图。在比特币协议开始实施10年后,这也是如此。人们不得不赞叹这种激励制度的远见和思想。

当我们查看比特币协议的不同部分时,我们很难理解为什么我们认为所有这些都是一项突破性的创新。确实,构成比特币概念的大多数概念已存在多年。博弈论可以说是公共区块链协议中最重要的部分。激励结构的设计是比特币成为第一个幸存的加密货币和区块链的原因。在比特币之前有大量的数字货币,但它们要么太中心化,要么没有为参与者提供正确的激励。

总结

区块链的协议是一组所有参与者都需要遵循的规则。它管理如何通过网络传递数据,哪些区块和交易信息必须保持一致,以及参与者如何参与从而获得奖励。它通过使诚实行为成为最有利可图的策略,为参与者诚实行事提供激励奖。

我想引用比特币知名开发者之一Jeff Garzik的话来结束这篇文章。

“不要试图将每个功能都纳入比特币协议。让它做它最擅长的事情。在比特币之上构建系统,利用它的优势......把世界上所有的咖啡交易,以及全世界的股票交易,以及所有世界上的物联网设备采样,如果把这些功能都放在比特币的区块链上进行运作,似乎是个误导“ - 比特币核心开发人员Jeff Garzik

https://www.techopedia.com/definition/12938/network-protocols


欢迎加入ZEN社区:

微信群:gyshiyi

知识星球:https://t.zsxq.com/7uNJaiI

电报群(VPN):https://t.me/joinchat/F_PCzUZpS76NkG-E_Yz4hg

上一篇下一篇

猜你喜欢

热点阅读