什么是区块链 Layer 0 扩容

根据互联网架构的 OSI 模型,网络协议分为以下 7 层。 OSI 模型中,1-4 层被称为底层协议,5-7 层被成为上层协议。 比较具有代表性的举例如下。 平时大家使用的 HTTP 等协议属于第七层的应用层协议。 用于远程服务器登录的 SSL协议属于第五层的会话层协议。进行端口间数据包传输的 TCP UDP 协议都属于第四层的传输层协议进行逻辑寻址的 IPv6 协议属于第三层的网络层。 VPN网络常用的 PPTP L2TP 协议属于第二层的数据链路层。

区块链的 Layer 0 扩容方案,也即对应着 OSI 模型中 1-4 层底层协议的修改及优化,以期达到加快区块数据传递到全网节点的速度。目前已经提出的方案,有BDN 分发、组播锁定组、 QUIC UDP 协议等方案。

以上三种方案的定义,及代表定义,由于项目较少,因此对于方案定义及分类,与项目讨论进行了合并,放在在1.2.2节讲。

为什么关注 Layer 0 扩容

目前,Layer 1/2 的扩容方案都遇到了各自的技术瓶颈,落地周期也大大长于预期。被给予厚望的以太坊分片方案目前仍处于研究阶段,尚未有 Proof ofConcept。前期大肆宣传的比特币闪电网络在上线后也发生锁定币被恶意丢失、节点被大规模 DDoS 下线等事件。由于这些技术的成熟落地要求计算机科学的学术前沿有所突破,在中短期内实现大规模落地的可能性较小。相比之下,Layer 0 的扩容方案之前较少被提出,也很少有人关注,反而有可能获得快速的突破。网络协议底层中有许多中间件由于历史遗留原因,优化空间很大。而且传统网络协议很多是针对服务器-客户端的架构进行优化的。因此,如果针对 p2p 网络的架构对网络协议进行定制,是有可能获得大幅的性能提升的。著名的快播,就是基于 udp 协议对 p2p 网络进行了大幅度的优化,才可以在一般的网络带宽下达到惊人的流媒体传输速度的。

此外,Layer 0 的扩容方案一旦成功,对于其上的 Layer 1/2 的扩容方案有乘数效应,只会更加促进它们的发展。因此,Layer 0 理所应当成为扩容方案之王。

Layer 0 扩容方案的描述和对比

项目

bloXroute

Nexus

Harmony

提出时间

2018.3

2018.5

2018.5

技术方向

BDN 分发

组播锁定组

QUIC UDP 协议

OSI 网络层

第四层

第三层

第四层

技术描述

开源、去中心化、对节点无歧视的区块链数据分发网络

在网络层通过自设寻址协议打通局域网内外节点,并且用 IP 组播技术实现底层数据包广播

使用 QUIC 协议减少底层数据包交换次数

团队背景

美国西北/康奈尔
大学研究者

亚利桑那创业者

硅谷连续创业者

原文地址:https://www.cnblogs.com/hzcya1995/p/13313643.html