【技术实现步骤摘要】
区块链主子链的构建方法及其跨链方法
本专利技术属于区块链构建及跨链
,特别是涉及区块链主子链的构建方法及其跨链方法。
技术介绍
链技术:原本存储在特定区块链上的资产可以转换成为另一条链的资产,简单支付验证技术,用于验证一笔交易存在于区块链中,SPVclient存储着连续的区块头,但没有区块体,因此只需占用很小的存储空间,当获得一笔交易和这笔交易的Merklepath后,可以验证这笔交易是否存在于区块链上。区块链技术有很多特点及优点,其中包括:去中心化、开放性、可编程和不可篡改等。区块链的去中心化是指数据的存储、验证和传输均是由分布式的网络节点来完成,系统中节点的权利和义务都是均等的,不依赖于中心的管理节点。无论是新的节点加入到系统中,还是系统原有节点突然停止工作,都不会影响系统的整体运作,从而能够实现数据的分布式记录、存储和更新。未解决上述问题,本专利技术提供区块链主子链的构建方法及其跨链方法。
技术实现思路
本专利技术的目的在于提供区块链主子链的构建方法及其跨链方法,通过网络管理节 ...
【技术保护点】
1.一种区块链主子链的构建方法,其特征在于,包括如下过程:/nA0:建立主链与初始子链间的索引信息,包括如下:/nA01:配置主子链的节点网络通信参数,包括IP地址、通信端口以及安全证书;/nA02:主链节点初始化子链读取区块及访问信息,基于初始子链的信息生成区块hashTree、访问hash Tree以及状态hash Tree;/nA03:主链新区块的区块头上记录所述区块hash Tree根,当主链产生新区块时,用于通知被索引的初始子链;/nA04:当初始子链接收到主链新区块的生成消息,记录主链新区块高度并更新索引信息;/nA1:若初始子链访问量大于访问限制时,则创建初始 ...
【技术特征摘要】
1.一种区块链主子链的构建方法,其特征在于,包括如下过程:
A0:建立主链与初始子链间的索引信息,包括如下:
A01:配置主子链的节点网络通信参数,包括IP地址、通信端口以及安全证书;
A02:主链节点初始化子链读取区块及访问信息,基于初始子链的信息生成区块hashTree、访问hashTree以及状态hashTree;
A03:主链新区块的区块头上记录所述区块hashTree根,当主链产生新区块时,用于通知被索引的初始子链;
A04:当初始子链接收到主链新区块的生成消息,记录主链新区块高度并更新索引信息;
A1:若初始子链访问量大于访问限制时,则创建初始子链,包括如下:
A11:网络管理节点发送初始访问至初始子链用于创建管理合约,根据初始子链提供的子链ID创建一新子链;
A12:网络管理节点或Token所有者向区块链网络广播新访问;
A13:判断初始子链的访问量是否大于访问限制;若是,则执行A14;若否,则新子链创建失败;
A14:通过子链提供的服务完成新子链的注册;
A15:新子链的注册完成后,网络管理节点放弃用当前子链请求,终止服务请求后子链停止当前子链的索引工作;
A2:网络管理节点采用Actor集群实现接收以及并发处理;
A3:主链与子链间通过主链跨链合约以及子链跨链合约进行跨链交互。
2.根据权利要求1所述的一种区块链主子链的构建方法,其特征在于,A02中网络管理节点采用Actor集群实现接收以及并发处理过程如下:
B00:网络管理节点接收从用户发过来的访问并接收服务处理访问请求,依据当前访问的子链ID将访问放入不同的子链访问队列中;
B01:子链从子链方位队列中按顺序读取并发送给相对应的worker;
其中,任一子链均有对应worker负责当前子链上访问的处理;
B02:worker组中各...
【专利技术属性】
技术研发人员:鲍震,
申请(专利权)人:南京数字星球科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。