一种在私有链之间构建联盟链的方法

    公开(公告)号:CN112615915A

    公开(公告)日:2021-04-06

    申请号:CN202011457980.X

    申请日:2020-12-10

    摘要: 本发明公开了一种在私有链之间构建联盟链的方法,通过私有链跨链通信代理节点实现联盟链的构建,相比单一的联盟链,本发明通过私有链构建联盟链能够进行更好的权限管控:能够通过注册进行定制化的权限管控;灵活的隐私保护:可以通过注册定制共享数据;数据隔离:原生链接入;高吞吐率:多链架构,相关交易能够并行处理,直接获取处理结果;去中心化管理:相比中继链,本发明通过证书、注册管理机制实现去中心化管理;可配置的签名策略:灵活定制交易合法性校验。本发明以上特点能够更好地满足应用场景,提高区块链可用范围。

    一种基于CSCP的混合链构建方法

    公开(公告)号:CN112583917A

    公开(公告)日:2021-03-30

    申请号:CN202011458029.6

    申请日:2020-12-10

    摘要: 本发明公开了一种基于CSCP的混合链构建方法,本发明是一种去中心化的链间通信方案,每个区块链组织具有至少一个跨链通信代理节点,代理节点和原生态的区块链所有节点均能够连接;通过跨链标准交互协议CSCP统一信息格式,实现联盟链、私有链、公有链以及其他跨链协议区块链网络的融合链协议交互;CSCP协议将不同架构的区块链消息转换成统一标准的跨链总线消息,有效地打通各个区块链网络的价值孤岛,在进行业务处理时具有很高的吞吐率,并能够满足信息交互的真实可靠、价值对等、事务一致性等要求。不同的区块链平台上的资产和流量,包括公有链、联盟链、私有链以及其他跨链区块链网络将能够以原生链的身份加入进来,构建更大的区块链生态。

    一种具有存在证明的异构许可链价值交换方法

    公开(公告)号:CN112581128A

    公开(公告)日:2021-03-30

    申请号:CN202011458000.8

    申请日:2020-12-10

    IPC分类号: G06Q20/38 H04L9/32

    摘要: 本发明公开了一种具有存在证明的异构许可链价值交换方法,能够对链间交易进行存在性证明,统一异构许可链之间的通信协议,实现了链间信息交互的真实可靠、价值对等、事务一致性等要求。本发明方法能够在许可链之间平行扩展,具有很好的扩展性,使得异构许可链之间能够进行价值交换,由单一场景或连接或扩展为多业务场景,由单一业务主体扩展或连接到多业务主体,能够大大扩展应用场景。本发明通过时间锁、存在性证明、事务回滚机制保证异构许可链间价值交换的事务一致性。本发明通过注册管理实现去中心化的跨链方案,相比于中继链或者公证人方式具有实质性区别,更符合区块链去中心化管理的需求。

    一种保障区块链跨链事务一致性的方法

    公开(公告)号:CN112507393A

    公开(公告)日:2021-03-16

    申请号:CN202011455389.0

    申请日:2020-12-10

    IPC分类号: G06F21/64 G06Q40/04

    摘要: 本发明公开了一种保障区块链跨链事务一致性的方法,通过区块链本身的代理节点进行跨链操作,通过注册管理实现去中心化的跨链方案,相比于中继链或者公证人方式具有实质性区别,更符合区块链去中心化管理的需求;为了保证跨链事务一致性,本发明设计了跨链事务锁方案,包括事务锁定和事务提交回滚等流程,结合哈希时间锁实现了分布事务机制;结合智能合约实现事务锁定功能,在实现跨链交易接口的时候,将事务锁定能力作为底层能力进行封装,用户在进行跨链操作的时候不需要手动处理事务控制合约,提升易用性及稳定性,降低出错概率。本发明还提出了数据完整性与存在性设计。

    一种基于BFT共识的联盟链组网方法

    公开(公告)号:CN111586102A

    公开(公告)日:2020-08-25

    申请号:CN202010264747.3

    申请日:2020-04-07

    IPC分类号: H04L29/08 H04L29/06 G06F16/27

    摘要: 本发明公开了一种基于BFT共识的联盟链组网方法,联盟链节点在组网时,通过配置文件来配置连接节点,且满足:节点连接数大于等于2;连接的节点通过配置文件可以动态更新;新节点加入联盟链时,通过握手确认以及证书验证确保节点连接的安全性。节点收到消息时,首先与消息池里的消息进行比对,如果是新消息则放入消息池待处理,并把新消息广播到与其相连的其它节点,以此实现消息广播到全网节点。本发明将BFT共识的全连接网络优化为混合式连接,将连接的O(N^2)的复杂度降到O(N),同时保证了消息在全网的广播,并对传统的BFT共识流程进行相关改造,实现了在该组网模式下BFT共识算法的正确性,在保证BFT共识算法效率的同时,让区块链能够应用于更大规模的场景。

    一种联盟链动态升级服务方法

    公开(公告)号:CN111580841A

    公开(公告)日:2020-08-25

    申请号:CN202010264763.2

    申请日:2020-04-07

    摘要: 本发明公开了一种联盟链动态升级服务方法,该方法包括:服务端向用户提供restful接口服务,包括增加联盟链组织成员、删除联盟链组织成员、联盟链组织成员权限变更服务接口;服务端通过区块链SDK与区块链网络节点进行交互,实现对区块链网络节点的操作;服务端根据联盟成员的升级信息生成升级文件,然后根据背书策略获取联盟成员签名信息,最后将经过多方签名的升级文件发送到区块链网络的共识节点来升级配置块,从而完成联盟链的升级。本发明通过向外界提供简单的Restful接口服务,就可以实现联盟链的动态升级,使得联盟链的扩展升级十分便捷,为构建联盟链生态打下基础。