专栏名称: BLOCKSPACE
最前沿区块链信息和二进制世界理念科普,用最白话的语言、最正经的调戏分享最优质的内容。 我们,一个绝不抛弃低级趣味的区块链白皮书,带你从零到壹在币海掘金。
51好读  ›  专栏  ›  BLOCKSPACE

本体——新一代基础公有链的新思路

BLOCKSPACE  · 公众号  ·  · 2018-01-27 13:52

正文

BLOCK SPACE

可信任的价值互联网,从这里解锁


本体

新一代

基础共有链的新思路



本文作者为本体网络 李俊、安立


在本文中,作者分享了对区块链行业发展的看法,对现有公有链体系的问题发现,对区块链现实业务结合的想法,以及对本体的设计原则、思路和方向的解析。


随着2017年底 本体(ont.io) 的推出,项目得到了大量关注。许多人希望了解 本体新一代基础公有链的设计原则、思路和方向 ,在此和大家一同分享一下。

- 公有链的发展和演进 -

01

公有链的探索之路


2009年初, 比特币网络 开始上线运行,由此开启了 第一代公有链的序幕


作为一种虚拟货币系统,比特币的总量是由网络共识协议限定的,没有任何个人及机构能够随意修改其中的供应量及交易记录。


在比特币网络成功运行数年后,以 纽约梅隆银行、花旗集团 为代表的 金融机构 开始意识到,支撑比特币运行的底层技术—— 区块链实际上是一种极其巧妙的分布式共享账本及点对点价值传输技术。


特别的,对金融乃至各行各业带来的潜在影响甚至可能不亚于复式记账法的发明。


所以,各机构纷纷在比特币网络的基础上,开始了第一轮的区块链,特别是公有链的探索。


2014年前后,业界开始认识到 区块链技术的更大价值,并将其用于数字货币外的领域 ,如分布式身份认证、分布式自治组织、分布式域名系统等。


在这个时期,以 以太坊 为代表的 综合功能公有链 开始出现,并以 智能合约方式支持多样化业务场景,并衍生出了多个分布式的行业应用(DAPP)。


经过这些探索,一个共识是: 区块链在其独特的模式和经济模型下,公有链提供了更广泛的信任与支持,是一个成功的扩展的业务模式。 这一点已经在实践中得到证明。


在区块链不长的历史中, 公有链扮演着基石和支柱性的角色。 但是在一个崭新的区块链的发展点上,公有链的方式方法和技术路线又到了战略性的技术选择和方向选择的十字路口。



02

公有链的发展方向和挑战


区块链发展到这一阶段,面临的重要的十字路口选择。


在现有的公有链平台下,以支持虚拟性的数字资产和虚拟性的数字应用场景为主,和实际世界的联系依然非常弱。


但一项基础性的技术或者新的基础流程模式,想成为主流产业的基础设施,必须要能 广泛地对主流产业产生影响和支持,降低成本和提升效率。 而这一点才是 区块链行业发展的长期的和可持续的方向。


在这个向实体世界进军的方向过程中,公有链应该扮演最基础性的角色。但以目前的体系来说,公有链遇到了多项重要挑战。 其中最主要的挑战在技术层面和架构体系层面,有两项关键性的挑战:


(1)性能问题

性能问题很容易看到,当以太坊中有大型集中交易,或者有类似于养猫游戏等频率较高的应用时,就会造成以太坊的拥堵和性能的急剧下降。


虽然以太坊的目标是世界的计算机,但这样的单一公有链的设计机制很难支撑大规模、广泛性的规模应用和实际场景。


为了提升区块链的性能,各类辅助型的技术不断的被应用出来。


侧链技术、闪电网络、状态通道等等各类不同的支持技术,从一定程度上缓解了公有链的性能压力和扩展性。


但即便如此, 单一公有链体系仅靠这样辅助型的手段,也会遇到相应的性能瓶颈, 所以这可能 需要从更根本上来考虑公有链架构体系的发展方向。


(2)实体业务的多样性需求问题

性能之外,在实际应用场景中,另一个更重要的挑战是需要满足 各项特定需求


各类实际应用场景中有自己独特的治理模式、准入需求、隐私保护需求、合规与政策法规需求等等。


这些需求在不同体系下,不同行业中、不同政策与法律模式下各有不同,也无法在一个技术架构和治理模型相对固定的单一公有链中满足多样化的需求。


这些挑战与区块链向实体产业进军的大战略方向,也就引出了 对下一代公有链体系在架构治理模型和发展方向上的种种挑战和需求,这也是本体新一代公有链项目的核心目标。



-  新一代公有链的探索 -


经过各个行业参与者的共同努力和持续探讨,从2017年开始,对于新一代的公有链已经有了相对明确和统一的需求及要求。


为了支持公有链的战略方向和其中的挑战因素,本体提出了 新一代的公有区块链的架构体系和发展方向,不再是以单一链而是形成一个链网矩阵式模型,是 由公共服务链,各类业务链串联性形成的链网


链网体系能够在性能上进行 更好的专项水平扩展 将不同的任务在不同的形式上进行划分,并用不同的协议群进行相应的扩展和串联。


不同的链又可以用一系列的协议群来支撑不同的链网体系结构。


协议群 不只包括数据交换系统,分布式资产交换协议,还有实体映射,分布式数据交换等等, 是根据不同场景所构成的协议群。


同时因为不同链有不同的特定业务场景的需求, 本体除了推出自己的基础性服务公有链,还提供可定制化的本体区块链框架 ,可以方便地针对不同的业务场景来进行快速的制定和定制,并对不同的业务性区块链有更好的弹性支持, 定制区块链可以满足各行业特定的业务需求和治理需求,同时又可以融入本体区块链网络获得本体基础链的通用性服务和特定的通用组件与行业组件服务。


有了这一个链网体系,可以在性能扩展,治理模型和特定业务需求上有更好的串联和划分,和更好的弹性支持。


链网体系在性能和特定行业需求的扩展性上,将有极大的提升和支撑。 同时,在对实体项目公有链向实体应用覆盖的大战略上,依然需要更多的通用性和行业性模块的支撑。


在实体的商业场景中,有许多通用性的逻辑模块,如对身份管理和账户体系的要求,对数据交换的要求,以及在金融行业的一些需求和不同行业中通用的一些需求。


如果每一类应用都需要在供应链上去自己开发和组织这些底层的模块,通用型的模块和协议,就会有极大的浪费,以及在进一步业务融合中的不同的障碍核心,又形成新的孤岛。

因此, 本体的链网体系之上,提供了一系列支撑各类广泛意义或行业应用的通用型模块和协议, 如分布式身份认证框架,分布式数据交换协议等等,通用性的模块以支撑实体业务的应用体系。



在这新一代的公有链的平台上, 各行业的团队无论有没有区块链的技术背景,都可以快速地提供去中心化或分布式服务的提供,真正做到术业有专攻。


这也 区块链进入主流行业和实体应用实践打下坚实的基础 ,这也会成为新一代公有链平台的战略方向和思考。


本体也将与区块链同仁同行以及各行业合作伙伴一起,为这一新的公有链战略努力。


-  本体,新一代基础公有链 -


由于现实社会中业务的多样性、复杂性和特殊性,出于对性能、可扩展性和业务适用性的考量,仅使用一条公有链/联盟链难以支撑所有的应用场景。


所以,本体在自建的公有链的基础之上,设计了一个 矩阵式立体网格架构——超融合链网结构。 并主要由以下部分组成实现:


01

公共服务链


如第二节所述,本体将通过⼀条或多条自建公有链,进行基础性通用服务的提供,如实体映射,或进行数据交换通用协议⽀持,以及提供通⽤性智能合约服务体系等。


一方面, 为各业务链提供了通用性的基础服务 ,支持各业务合作伙伴更聚焦在自己具体业务的实现上;


另一方面, 分担各业务链的基础服务模块 ,为业务链的性能保障提供支持。


也因此,我们把本体自建的公有链定位为本体基础服务公有链。


02

业务链


在⼀条或多条公用服务链的基础上,各个行业、地域和不同的业务场景,可以有⾃⼰独有的业务链,以满⾜不同场景下的准⼊要求、合规要求、治理要求及共识要求等。


根据 业务链的性质和需要,可以通过以下方式融入本体链网:


首先,使用基础服务。


各业务链可以通过基础服务公有链,获取基础性服务,如实体认证、数据交换协议等,也可以通过公用服务链在一些行业共性流程上进行协作。


其次,业务链间协作。


通过本体,各业务链可与⾏业或业务性质相关的链之间进⾏协作。不同的协作场景会涉及不同的业务链,或者业务链上的不同业务点。


根据需求,可进行⼀些小型的专⽤公有/联盟业务服务链的设计,对某些特定跨链业务的智能合约、业务逻辑服务等功能提供专项协同支持。


03

高性能区块链框架


本体区块链是一个高性能的区块链基础框架,并 具备模块化和定制化的架构体系 ,在提供基础性高性能公有链的同时, 可以支持本体链网中各类业务链的定制化建设


04

协议群


本体根据不同的业务场景、行业特点、监管要求及治理要求,将进行各类交互协议的提供与扩展,并以协议群的方式为各本体伙伴提供支持。


本体协议群的原则是: 尽最⼤可能兼容和采⽤现有的各类协议与标准,在同⼀场景下,也尽可能多地⽀持更多不同协议,以使本体⽹络具有更好的兼容性和扩展性。


所以,本体设计了一系列的协议群,包括但不限于:


(1)本体身份标识协议

本体使用 本体身份标识(ONT ID) 来标识和管理实体的网络身份。 在本体上,一个实体可以对应到多个身份标识,且多个身份标识之间没有任何关联。


第一版的ONT ID体系完整实现了W3C的DID协议。后续根据实际业务需求对更多协议进行支持。


(2)用户授权协议

在本体中,用户对自己的数据有绝对的掌控权。 任何涉及到用户主体的相关数据访问、交易都需要得到所有者的授权。 为此,本体设计了⼀套用户授权协议来保护用户的数据隐私。


协议利⽤可验证声明技术完成异步、可验证的授权,同时⽀持授权托管以及细粒度的访问控制策略制定。


(3)分布式数据交换协议

本体提出了 分布式数据交换协议DDEP ,该协议对实体之间的数据交易⾏为定义了⼀整套协议规范,并在协议的交易流程中引入一个作为“担保⼈”的中间方,保证“一手交钱,一手交货”的结算过程。


(4)跨链资产交换/事务协作协议

本体会对跨链进行多协议的支持,会对通用性的应用广泛的跨链协议进行兼容性支持。 用户可以根据业务的需求,动态选择不同的跨链协议进行协作。


(5)更多业务性专项协议

在专项业务性的协作中会有不同行业的特定协议,在本体链网中或传统IT系统之间协作,本体也会持续推出至于分布式的各类行业通用性协议,更深入地对特定行业业务需求进行支持。


通过协议群的支持,本体基础服务公有链与各业务链将共同构筑⼀个矩阵式超融合的链⽹结构。


在链网结构中,区块链,业务链与业务链之间,业务链与公共服务链之间的相互协作,将协助各合作伙伴进行深度定制化,在不同的业务场景中构建其独特的、合适的业务模式;同时,各合作伙伴之间可进行横向或纵向的合作,实现大范围的、跨领域的业务协作。








请到「今天看啥」查看全文