编辑: 会说话的鱼 2019-07-13

6 一个协议栈. 分层的第二设计原则是层级之间独立,服务于不同功能需求,在TCP/IP 协议中,IP 协 议只关心如何使得数据能够跨越本地网络边界的问题,而TCP 协议关心数据如何在各网络 状态下可靠地传输,相对地在区块链模型中,需要有不同协议层去解决价值共识问题,交易 效率问题,以及基于区块链的业务实现问题. 因此我们提出将区块链应用分为三层架构: 底层账本层,侧链扩展层,业务适配层 . 其中核心是 Layer1(底层账本层)和Layer2(侧链扩展层),Layer1 创造一个无需许可的 共识环境, 保障去中心化, 侧重记账功能, 是交易的安全性和数据不可篡改性的根基.Layer2 负责交易效率,侧重业务能力,提供快捷强大的业务接入能力,将Layer1 的价值传递到实 际业务中,也可以通过中继再回归到 Layer1 上.这样这两层优势互补,兼具去中心化和效 率(如图 1). 图1业内有将区块链系统分为清算层和计算层,代币运行在清算层,是整个系统的基础.计 算层提供智能合约、身份认证、消息通信等功能,方便开发者开发应用.但是上述方案并不 能很好的支持不同业务场景, 比如同样是做资产上链, 股权和商业积分对区块链功能的需求 是不一样的,商业积分并不需要建立用户真实身份,股权则需要对应用户真实身份,且交易 对象受限于 股东人数不能超过

200 人 等《公司法》的规定.单一 Layer2 不能像 Layer1 一样通用于所有业务场景.为此,比原链团队创新地提出一主多侧链架构的 BaaS 架构―― Bystack, 以Bytom 公链作为统一 Layer1, 可根据不同业务场景需要, 接入不同 Layer2 侧链.

7 2 主侧链协同工作模型 Bystack 解决方案是主侧链(一主多侧)协同工作模型,主链采用 PoW 共识保证多样资 产的安全和去中心化, 侧链通过可插拔技术实现不同的解决方案, 从而满足不同的业务场景 和对更高性能的要求,加速区块链商业应用的落地. 主侧链协议本质上是一种跨区块链解决方案. 这种解决方案, 可以实现数字资产从一条 链到另一条链的转移,当然也可以从另一条链安全返回到第一条链.在Bystack 中,创建、 存储资产的区块链网络通常被称主链, 而作为业务辅助的链则被称为侧链. 侧链协议被设想 为一种允许数字资产在主链与侧链之间进行转移的方式. Bystack 的主链需要保证安全和稳定,所以性能、可扩展性以及更多的创新的尝试会在 侧链上落实. 2.1 主侧链架构 下图是主侧链协同的总体模型图: 图22.1.1 主链的角色 Bystack 的主链采用基于对 AI 计算友好型 PoW(工作量证明)算法 Tensority 的Bytom 公链i .主链主要担任价值锚定,价值传输和可信存证的角色.任何的资产创建,传输和销

8 毁都由主链发起,再通过 Federation 楔入到侧链上,从而保证资产的安全性.同时所有的业 务或者资产的数字指纹信息都在主链上做可信存证, 因为只有算力保证的主链才能做可信存 证. 2.1.2 侧链的角色 Bystack 的侧链主要是服务于垂直领域的业务,满足那些对 TPS 要求较高,且数据量比 较大的业务.同时侧链支持更加灵活的搭建方式,企业或个人可以使用已运行的侧链,也可 以生成属于自己的侧链,并在侧链上搭建自己的生态应用.主链资产通过 Federation 楔入到 侧链,然后在侧链的内部流通和使用.侧链支持可插拔的共识,数据库插件,可以更好的搭 配以满足实际的业务需求. 2.1.3 Federation 下图是 Federation 的基本模型图 图3Federation 当中分为三种角色: 验证人:侧链的出块人,任何人都可以成为验证人. 收集人:监控主链锁定在联邦合约地址的交易,收集交易并生成 Claim 交易,发送到节

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题
大家都在看的话题