http://www.7klian.com

40 年前协议战争对区块链的启示:我们只相信大致的共鸣与可运行的代码

https://en.wikipedia.org/wiki/Fran%C3%A7ois_Fl%C3%BCckiger

10 OSI 协议 :

另外,其时的 ARPA Internet 仍然是一个研究项目,不答允贸易流量或营利性处事呈现。美国商务部要求遵守 OSI 协议的尺度,而美国国防部也打算从 TCP/IP 协议过渡到 OSI 协议。其时美国很多大学也抱着同样的心态,在校园网的选择上他们先利用 TCP/IP 协议,想着比及后头再迁移到 OSI 协议去。一些欧洲国度和 EEC 也核准了 OSI 协议,创立了 RARE[9] 来推广 OSI 协议 [10],而且限制了对非 OSI 兼容协议的投资。


2 1122:

5 Internet Engineering Task Force:

7 欧洲核子研究组织(CERN):

SNA 降生于 1974 年,是 IBM 的专有网络体系,一开始是专门用来毗连大型机和雷同电传打字机、显示器这样的计较机外围设备的,厥后又扩展到毗连其他计较机上。SNA 最初是牢靠稳定与分层的设计,最后变得越发机动。SNA 协议在大公司内部主宰了几十年的职位。

https://en.wikipedia.org/wiki/Unix

https://www.computerhistory.org/revolution/networking/19/376

康奈尔大学的研究人员认为 [6],OSI 失败的原因之一是它试图对所有对象都举办尺度化,OSI 委员会试图节制网络中的一切。在缺少具备指导意义的操纵履历的环境下,OSI 一直不绝添加越来越多的成果。而早期的 TCP/IP 的技能理念则更为实用,它的座右铭是「大致的共鸣和可以或许运行的代码」,TCP/IP 只是指定了网络和传输协议,它没有实验去界说底层的网络技能,而上层的技能,好比电子邮件等应用措施的协议,则一直比及呈现了可运行的代码之后,有了实践的履历和需要才开始被尺度化。

除了技能,在实际应用方面,TCP/IP 一个乐成的要害是抉择将协议包括在 Unix 系统的 Berkeley 尺度刊行版(BSD)中。这也是由 ARPA 扶助的。1983 年宣布的 BSD 4.2,配备了完整的 TCP/IP 协议群,并且代码都是开源的。这些代码很快被移植到了许多其他操纵系统中,成了第一代互联网的基本。

24 https://spectrum.ieee.org/tech-history/cyberspace/osi-the-internet-that-wasnt:
https://tools.ietf.org/html/rfc1123

这方面,同样的,橙皮书之前其实也写过雷同的概念:。

18 Tim Berners-Lee:

1988 年的一幅漫画,人们认为全球大概会有两套网络协议,欧洲用 OSI,美国用 TCP/IP,二者再通过网关系接起来

OSI 的第一次全体集会会议整整一连了三天时间,从 1978 年 2 月 28 日开到了 3 月 2 日,参加者包罗数十名来自 10 个国度的代表,以及从四个国际组织中挑选出的调查者。每小我私家在参会时都带着本身的市场好处掩护心态,带着本身的项目来推广。

我们不要国王、总统和投票。我们只相信「大致的共鸣」和「可以或许运行的代码」。

376: https://www.computerhistory.org/revolution/networking/19/376

互联网协议的三个主要竞争敌手

DECNET

对比之下,TCP/IP 一直就不是官方尺度(它是在非官方的 RFC[11] 中界说的),可是自 1983 年以来,TCP/IP 已经提供了同时包括以太网 [12] 和 TCP/IP 协议的 UNIX[13] 事情站。

21 Internet 处事提供商提供 :

https://www.computerhistory.org/revolution/networking/19/376[22]

就像上文所说的,协议层的战争跟我们所熟悉的应用层战争并纷歧样。亏得汗青或者能给我们一些辅佐,因为协议层战争其实已经产生过一次了。在互联网协议刚降生的上古时期,如何把全世界的电脑毗连成一个网络,同样面对着差异协议的竞争。最终我们知道,TCP/IP 协议得到了胜利。

让协议流传有两种要领,一是找到流传的载体,借着某些须要的东西和产物获得推广和普及。

所以,对付许多区块链项目来说,践行开放开源的理念必然要找对偏向。RFC 在 TCP/IP 协议的拟定上起到了很是重要的脚色,本日,区块链项目在敦促技能成长、新协议和新尺度上也应该有雷同的方案。

SNA

OSI 是互联网协议的直接竞争敌手。OSI 是一个界说精采的、受到各国当局与学界支持的、受益于 XNS 与其他协议的例子。但它最终受困于过多的巨大性,一直没能推出能实际运行的代码。

IBM 作为 OSI 中很是重要的一股气力,因为对本身已有业务好处的维护,在基于数据报的包互换(Packet switching)日益风行的环境下,依然选择维护仿虚拟电路互换的方案,正是这种差异好处方的漏洞。

https://en.wikipedia.org/wiki/Protocol_Wars

13 UNIX:

很多人对 OSI 的巨大技能感想挫败和沮丧。OSI 界说了 7 层的模子,有人认为 7 层太多了,出格是传输层(5 层,比拟 TCP/IP 只有 2 层)过多,而每一层的严格界说被 TCP/IP 协议的拥护者认为是不高效的,不答允提高机能的 trade-off。而且,OSI 在网络层同时界说了数据报和虚拟电路两种要领,而它们互相是不具备互操纵性的。

最后

假如橙皮书是一家投资基金,我们该如何选择投资什么样的区块链协议?

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读