【本体2019战略视野解读】框架白皮书的秘密 - “本体链网”隐含深意

原文作者:本体社区成员 雪儿小姐姐

原文链接:https://m.lcyoufu.com/articleDetail?articleid=355271&inviter=dE4Y&VNK=08890a51

--------------------------------------

今天来解读一下本体的设计理念。

本体刚发布的本体框架白皮书,第一页的概述开门见山,把本体的设计理念和总体视野和盘托出:

本体(Ontology)是一个多链,多系统融合的链群结构,除了本体本身的分布式账本框架可以支持实现不同治理模式下的区块链体系,也可与来自不同领域,不同地区的不同链,通过本体的各类协议进行协作,形成各类异构区块链和传统信息系统的垮链和跨系统交互映射。因此本体又被陈为“本体链群”或“本体链网”,即区块链之间的互联网。

把这段话翻译一下,本体的链网做的是

区块链间的互联网:一个能够连接全世界全球性的区块链网络和互联网网络的链网结构。理论上可以把全世界的区块链和互联网链接在一个网络里面。

 

这个链网网络结构包括这样几种体系:

第一、本体基础架构:是本体的区块链基础设施,提供区块链技术框架下的去中心化基础设施,包括分布式账本体系,区块链网络,存储服务,安全服务,点对点网络组建服务等等。

第二、本体基础公有链:基于本体平台的分布式账本框架下,本体的⼀条或多条公链,是本体架构下的核⼼公共服务基础链,称之为本体的功能链。除了本体自身通⽤性的公有服务功能链,不同行业,不同领域的企业还可以⽤本体的分布式账本框架来定制⾃⼰独有的业务链,实现多样的链上业务服务,来满⾜不同业务场景下不同的准⼊机制、治理机制、共识机制、存储模式等需求。它们以本体主链的同构侧链的形式存在于本体链网体系中。

第三、本体链群:不基于本体基础架构的,与本体架构不同的链外区块链,比如NEO,ETH,BTC,EOS等。它们以本体主链的异构侧链的形式存在于本体链网体系中。

第四、非区块链网络:指传统的互联网网络。本体联合创始人Andy Ji在本体主网发布一周年寄语中提到:

2019年初,我们在全球社群公开了下一步布局,将会同时支持全球的基础用户生态,包括 WeChat、Weibo、Facebook、Line、Kakao 和 Telegram 等。目前已完成与其中两个的对接,这将会充分发挥海量用户入口的优势,降低用户转化门槛,提升传统互联网和区块链连接的效率。

 

本体链网是本体生态的载体,它覆盖了上述多种体系构成的不同领域,不同地区的不同区块链,以及传统信息系统的互联网。

这样一个庞大复杂的网络结构,是如何实现不同层次的区块链之间,以及区块链与互联网之间的连接呢?

是通过本体的各类协议进行协作,实现链之间的垮链和区块链与互联网之间的跨系统交互映射。

 

具体的实现方式如下

1. 同构区块链:他们都基于本体核心框架搭建的区块链,包括本体的功能型通⽤公有服务链,以及根据不同行业和业务定制的业务型区块链,本体框架下的同构区块链采用的是模块化解耦的设计。搭建一条区块链需要很多的底层组件,区块链底层需要将这些组件模块化做的足够好,这样开发者可以根据这些模块组件快速的搭建一条自己的链。本体框架把底层功能和业务逻辑分开,分别设计成不同种类的模块,选择不同的模块组成不同的功能链和业务链。从基础功能上来说,在本体核心框架上搭建区块链可以选择本体提供的网络,安全,分布式账本,存储等基础服务,根据共享数据合约模型,可以进行基础数据的共享和融合。不同应用的业务链则通过选择不同业务模块实现不同的业务逻辑,比如做数据保护,物联网,版权溯源的区块链,开发者可以根据需要选择本体提供的各种业务模块,如共识机制,智能合约,账户模型等来提供不同行业的专属解决方案。本体框架还可以根据不同链的业务需求定制模块。

这些共同基于本体框架上的不同区块链被称为本体同构侧链,它们之间,可以通过本体的各类交互协议进行协作,通过垮链协议进行同构垮链,实现互联互通。

这些不同业务逻辑的链之间的链接除了一系列“交互协议”以外,为了让核心账本模块化,本体还提出了名为“无限扩展共识引擎(oce Ontology Consensus Engine)”的新共识引擎。它可以支持可插拔共识算法,根据具体的应用场景/类型可以方便、快速地切换成其他的共识算法,包括PoS、DPoS、Raft算法。也就是说基于本体架构的每个区块链可以选择不同的共识机制,实现独立的治理模式,在自己的辖区内合规发展。这意味着本体“核心账本框架”下的链可以像用USB优盘插拔一样根据具体的应⽤场景/类型的需要选择合适的共识算法。

2. 异构区块链:不基于本体核心框架搭建,与本体架构不同的区块链(比如ETH, BTC, NEO等等),它们与本体的生态链之间连接采用异构链网解决方案,以异构垮链的方式实现异构侧链之间的链接和融合。在源链和目标链中部署用于管理垮链操作的合约之后,不同链间的DAPP开发者只需通过调用垮链管理合约的统一方法即可完成垮链操作,实现异构链之间的互联互通。主链和每一条侧链上都会部署垮链管理合约,本体链网中的侧链的全生命周期通过部署在Ontology主链上的多链管理合约来实现。

3. 非区块链网络:本体链网中的区块链与传统信息互联网之间的连接,靠的是本体的ONT ID赋予每个用户一个高度可信的身份,登录与本体系统打通连接的所有互联网应用,实现数据和协议的调用。也可以用这些互联网应用的身份ID登录本体系统。还可以更进一步,比如可以通过ONT ID验证微信里的好友关系。各个应用软件的用户如果想要验证好友、资产、信用等项目,可以通过ONT ID发送请求,将会收到来自这些主体的官方证明。

通过本体的各类“交互协议”,垮链协议,OCE无限扩展共识引擎,多链管理合约以及ONT ID身份信息,本体链网能够实现多生态业务和区块链之间的垮链。本体的链网体系,涵盖的不仅仅是本体框架架构之内的区块链,其覆盖的范围包括全球性的区块链网络,以及非区块链网络。实现全世界区块链与传统信息网络的互联互通。

从这个意义上来,所有的区块链都将包含于本体的链网结构之中,以本体网络的侧链形式存在。

发布了125 篇原创文章 · 获赞 38 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ontologycoding/article/details/103143886