

为了克服单链结构的局限性,以BHD为代表的POC项目可以采取多链并行结构。并行多主链机制:可以引出单条或多条主链,每条主链负责专门的业务领域,相互独立又相互关联,主链之间耦合比较少,发挥并行处理的优势,对过程性区块,引入封存策略,超期数据进行历史归档,提升系统处理效率。
比特币、以太坊分别作为区块链1.0与2.0时代的杀手级应用和平台得到快速的发展和普及,使区块链技术呈现出爆发式增长。从比特币到以太坊,区块链公链生态一直在进化。最开始中本聪只想设计一个可信记账的账簿,几年之后Vtalik创造性的将预言机与区块链结合,诞生了区块链2.0。
本周,V神在接受Toronto Star采访时表示,区块链上交易成本的增加正在阻碍ETH的发展以及被人们的采纳。他说现存的竞争交易空间的激烈,交易成本的上升,存在着阻碍人们加入的压力,但在可伸缩性方面的改进可以在很大程度上改善这一点。

币安CEO赵长鹏转推并评论道:我很喜欢V神和以太坊,一年前速度和可拓展性是一个问题,但现在新的区块链很大程度上解决了这个问题。我们需要增加人们能够真正使用的应用,以便我们再次遇到新的可拓展性问题。专注在应用上。

经典的区块链网络,如比特币网络、以太坊等都是采用单链结构,所有的事务和交易都是在一条链上进行。单链结构的优点是交易和共识流程比较简单,在区块链发展早期能够很好地满足用户需求。
但是随着区块链技术的发展和市场对区块链的需求不断增强,单链架构逐渐暴露出很多无法解决的痛点:整体吞吐量和性能存在瓶颈:比特币只有7TPS以及需要6个区块的确认机制,以太坊出块间隔也需要10-20秒,这些都严重阻碍了日益增长的区块链业务发展需求。

链内业务相互干扰:单链架构很容易由于个别业务的繁忙而造成整个系统拥堵,很多正常的交易都得不到及时处理和确认;封闭的网络结构:无法实现不同链之间的跨链交互,无法满足多平台之间的业务交互需求。
想象一个用户数以亿计的类VISA的支付应用,每秒交易请求高达几万笔,每日交易笔数高达几亿笔,用户交易达到秒级响应体验。在现有区块链技术下,数据存储采用链式本地存储导致无法平行扩展,共识机制采用同步式状态机模型导致无法高效处理交易,同时受限于网络中单节点的性能极限,因此单链架构未来无法满足应用的性能、容量、用户体验及其他要求。

另外一些应用内部需要根据业务功能的需要对数据做平行切分,以达到数据隔离的业务要求和安全要求,由于当前区块链技术体系中的单链中的每个全节点都拥有全网所有数据,因此无法满足此类应用要求。
区块链的互操作性本身就是一些应用的基础需求。比如说一个理财应用,用户可以用某项资产交换不同机构的理财产品,不同的资产就需要在多条链上做转移、交换。还有一些ORACLE应用同样需要多链间的跨链喂入交互,譬如汇率牌价、天气、股价、特定指标等等。
为了克服单链结构的局限性,以BHD为代表的POC项目可以采取多链并行结构。并行多主链机制:可以引出单条或多条主链,每条主链负责专门的业务领域,相互独立又相互关联,主链之间耦合比较少,发挥并行处理的优势,对过程性区块,引入封存策略,超期数据进行历史归档,提升系统处理效率。

多链并行解决不同业务、不同形态链的功能支持,同时提高性能;跨链共识实现数据审计和价值流通。由于现实世界的不同业务具有各种各样的特殊性,如前所述单链结构是很难完美的支撑多种异构业务的。
每一条链只服务于最小功能集合的业务,每个内聚型的业务运行在单独的链,这样既能做到有效的安全隔离,也能实现计算和资源的有效利用最大价值,不同链之间通过跨链协议进行交互,实现价值交换。

(POC跨链机制)
POC项目采用多链结构能满足现实世界各种不同类型的复杂业务需求,不同类型不同特性的业务在不同的子链运行;不同安全等级要求的业务也可以在不同层次运行,比领域,相互独立又相互关联,主链之间耦合比较少,发挥并行处理的优势。

在区块链行业生态当中,一个能够满足商业需求、高效的区块链公共应用平台是必不可少,并占有极其重要的地位。区块链的某些应用在单链上无法完整实现,需要在多链架构下的可扩展性、隔离性、高性能、互操作等特性的帮助下实现。因此,POC项目未来可以采用“多链并行”架构的设计。
或许POC多链并行才是真正的解决方案,思路是万链齐发,而不是一个公链包容所有。多链共生,可以解决链的扩展性和TPS,一条链的TPS 是几十,如果几百条就是上千过万了,这将为实现大规模商用奠定坚实的技术基础。