首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Smac在区块链中的应用

一、什么是链路由?

链路由的概念是源于互联网中的路由结构。一个简单的路由网络是由路由器和终端设备组成的。其中,终端设备拥有唯一的IP 地址,路由器维护的路由表反应的是其可以跳转到的地址,所有路由器的路由表组成了整个网络的拓扑结构。

在我们的设计中,形如比特币、以太坊、smac等区块链系统对应的是路由网络中的终端设备,我们称之为“子链”。子链可以收取发自链路由的消息,也可以向链路由发送消息,但是不能直接在彼此之间建立通信。

二、链路由在区块链上有什么优势?

l 增强区块链系统对交易的处理能力,实现区块链交易处理能力的水平扩展;

一个链路由动态维护着注册在其上的所有子链的相关信息,用来联通链网络的诸多子链。除子链外,我们设计了对应网络中路由器角色的“链路由”。子链必须通过跨链通信协议首先与链路由建立链接,才可以与其他子链进行通信。链路由可以与子链或者其他链路由进行通信。链路由之间通过彼此交换与其相连的子链的信息,来维护网络通信的顺畅。

在这种结构下,我们可以根据不同业务逻辑和用户需求部署适合的区块链网络系统。我们通过链路由实现了区块链的分片,提高区块链系统的交易处理能力。相较于一条单独的区块链系统,链路由系统可以通过连接多条子链的方式在交易处理能力上直线增长。交易的请求通过链路由的分配进入不同子链,可以有效规避针对一条子链的集中请求。此外,我们可以在链路由上部署同构子链的不同节点数的集群,对于同构链而言,多节点数量的集群会有相对较高的安全性,少节点集群的处理速度则更快。通过链路由实现区块链的分片,可以帮助链网络根据业务需求灵活部署,为用户提供更高质量的区块链服务。

l 打通链与链之间的通信壁垒,实现链与链之间的互联,互通,互信。

当然,除了实现区块链分片之外,链路由网络的终形态,是通过链路由的无限扩展和彼此之间的相互连接,形成连接不同集群的复杂区块链星状网络。创造一个由区块链组成的,互联,互通,互信的网络世界。

链路由的另一个重大意义在于打通各子链,在链与链间建立信任桥梁。连接在链路由上的各子链之间通过链路由得以彼此传递消息,协同工作,实现“1+1>2”的效果。我们也可以部署多个链路由系统,每一个链路由系统中都可以部署包括比特币,以太坊,smac在内的各种子链。因此每一个链路由都可以服务一个更完整的业务生态。同理,我们可以根据节点数量,地理位置,业务分类等不同需求,部署不同的链路由集群,根据路由规则,对应不同需求将请求分发到合适的集群之中处理。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180503A0ILX900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券