一种面向多链融合的区块链通用抽象接口

    公开(公告)号:CN115774746A

    公开(公告)日:2023-03-10

    申请号:CN202210869900.4

    申请日:2022-07-22

    摘要: 本发明公开了一种面向多链融合的区块链通用抽象接口,涉及区块链技术领域,该抽象接口主要包括:目标链容器装载模块,用于:对接收到的多链同步验证数据包进行解析后,确定每个目标链对应的虚拟机以及装载所述虚拟机的容器;跨链同步验证模块,用于:利用装载所述虚拟机的容器,改变区块链账本状态。本发明在不需要考虑目标链的具体合约语言和虚拟机架构的同时达到兼容多种异构区块链的目的,即原生完成相应异构区块链的合约执行。

    基于可链接环签名的高效秘密选举方法及装置

    公开(公告)号:CN115442044B

    公开(公告)日:2024-05-03

    申请号:CN202210583572.1

    申请日:2022-05-25

    IPC分类号: H04L9/32 H04L41/00 H04L67/10

    摘要: 本申请公开了一种基于可链接环签名的高效秘密选举方法及装置,其中,方法包括:接收多个请求节点的抵押请求,根据抵押请求中的节点抵押金额得到多个待选举节点;根据多个待选举节点的公钥生成公钥环,根据待选举节点的私钥、节点标识和公钥环计算每个待选举节点的可链接环签名,并根据可链接环签名和节点标识生成每个待选举节点的选票,验证选票的有效性,根据验证结果将选票加入区块;根据预设随机数和选票计算选票排序,并将选票排序结果加入区块,根据预设节点选取规则在选票排序中选择领导节点,并利用领导节点发送区块,从而降低区块链的延迟,节约能源,实现了选举过程中的公平性。

    一种基于区块链状态通道的数据公平交换系统

    公开(公告)号:CN117670322A

    公开(公告)日:2024-03-08

    申请号:CN202311655091.8

    申请日:2023-12-05

    摘要: 本发明公开一种基于区块链状态通道的数据公平交换系统,涉及区块链领域,该方法包括数据特征发现模块得到数据使用者确定的目标数据的节点信息;数据可检查编码模块将目标数据进行编码;初始化模块对数据使用者、区块链上的状态通道智能合约以及数据拥有者进行数据公平交换初始化链下协议执行模块执行数据公平交换协议;所述争议仲裁模块用于对违背合约的参与者进行争议仲裁;所述资金结算模块用于当没有争议发生,且数据使用者从数据拥有者处获取完目标数据后,数据拥有者和数据使用者将最终状态提交给状态通道智能合约,合约执行结算操作。本发明能够解决与链交互带来的高额资金花费以及消耗较高链上资源的问题。

    同步网络区块链共识切换方法、装置、设备及存储介质

    公开(公告)号:CN116800772A

    公开(公告)日:2023-09-22

    申请号:CN202310765066.9

    申请日:2023-06-26

    摘要: 本申请涉及一种同步网络区块链共识切换方法、装置、设备及存储介质,其中,方法包括:接收管理员发送的共识切换提议,并发送共识切换提议至底层共识,判断底层共识的输出;如果输出为共识切换交易,则参与共识的所有节点均向底层共识输入时间投票消息,且控制所有节点同时启动至少一个候选共识中共识切换提议对应的候选共识;在任意一个候选共识输出时,向当前底层共识输入锁定交易,且在底层共识输出首个锁定交易时,将底层共识切换至对应的候选共识。由此,解决了目前区块链共识标准化水平低,功能不一致,可通用性差,且BFT类型的共识机制成员固定,难以动态进出,此外,现有的同步环境下的共识切换过程复杂,容易引入硬分叉或者破坏去中心化性质等问题。

    一种面向跨链的哈希函数库更新系统

    公开(公告)号:CN115658705A

    公开(公告)日:2023-01-31

    申请号:CN202211279707.1

    申请日:2022-10-19

    摘要: 本发明涉及一种面向跨链的哈希函数库更新系统,涉及区块链领域,包括:哈希函数存储合约、哈希函数管理合约和本地哈希函数库,哈希函数存储合约和哈希函数管理合约位于区块链上;每个哈希函数存储合约存储有合约管理权限账户、哈希函数名称和哈希函数代码;哈希函数管理合约包括管理权限的账户列表,管理权限的账户列表存储多个哈希函数名称,以及与各哈希函数名称对应的合约管理权限账户;本地哈希函数库包括更新接口;更新接口通过哈希函数管理合约判断当前账户是否为合约管理权限账户,当当前账户为待更新哈希函数的合约管理权限账户时,更新待更新哈希函数的哈希函数存储合约和本地哈希函数库。本发明提高了哈希函数更新的可用性和安全性。

    一种面向跨链的通用数字签名系统与方法

    公开(公告)号:CN115865362B

    公开(公告)日:2024-07-30

    申请号:CN202211466985.8

    申请日:2022-11-22

    IPC分类号: H04L9/32 H04L9/40

    摘要: 本发明涉及一种面向跨链的通用数字签名系统和方法。所述面向跨链的通用数字签名系统,通过采用调用接口将数字签名算法生成统一签名类,以降低调用难度;通过将数字签名库植入在存储模块中,能够包含主流区块链项目中使用的共10种数字签名算法,以便实时进行调用,以避免高消费,通过采用处理模块基于输入的数字签名算法调取数字签名库生成签名值,并且采用更新模块更新数字签名库,以降低使用成本,同时具有较高的可拓展性。

    一种基于区块链的一致性去中心化存储系统

    公开(公告)号:CN115129790B

    公开(公告)日:2024-04-19

    申请号:CN202210894493.2

    申请日:2022-07-28

    摘要: 本发明涉及一种基于区块链的一致性去中心化存储系统。该系统包括:区块链交互模块、数据共享模块和数据持久化存储模块。数据共享模块与区块链交互模块连接。数据持久化存储模块与数据共享模块连接。区块链交互模块用于获取任务类型,并基于任务类型生成任务调度指令;数据共享模块用于开辟存储空间存储热门数据,并用于响应任务调度指令;热门数据为预设时间段内访问次数最多的数据;数据持久化存储模块,用于将数据共享模块中存储的热门数据和本地存储数据进行统一,形成利用键值对寻找的k‑v型数据,以解决现有技术存在的数据孤岛问题。

    一种面向跨链的数字签名算法更新系统及方法

    公开(公告)号:CN116260586A

    公开(公告)日:2023-06-13

    申请号:CN202211543567.4

    申请日:2022-11-30

    IPC分类号: H04L9/32

    摘要: 本发明涉及一种面向跨链的数字签名算法更新系统及方法,涉及区块链领域,该系统包括:预处理模块用于将数字签名算法的更新信息转换为预设格式的数据块,将数据块写入交易单,将交易单形成的智能合约上传至区块链;线上存储模块用于存储每次根据数字签名算法的更新信息生成的智能合约;更新索引模块用于记录每次根据数字签名系统的更新信息生成的智能合约的合约地址,以及与合约地址对应的算法名称和算法版本号;数字签名系统用于根据数字签名算法申请信息通过更新索引模块从线上存储模块获取智能合约,并将获取的智能合约对应的数字签名算法的更新信息更新到数字签名库。本发明降低了跨链的数字签名算法更新难度。

    一种面向跨链的通用数字签名系统与方法

    公开(公告)号:CN115865362A

    公开(公告)日:2023-03-28

    申请号:CN202211466985.8

    申请日:2022-11-22

    IPC分类号: H04L9/32 H04L9/40

    摘要: 本发明涉及一种面向跨链的通用数字签名系统和方法。所述面向跨链的通用数字签名系统,通过采用调用接口将数字签名算法生成统一签名类,以降低调用难度;通过将数字签名库植入在存储模块中,能够包含主流区块链项目中使用的共10种数字签名算法,以便实时进行调用,以避免高消费,通过采用处理模块基于输入的数字签名算法调取数字签名库生成签名值,并且采用更新模块更新数字签名库,以降低使用成本,同时具有较高的可拓展性。

    一种基于任意提交人的侧链状态提交方法

    公开(公告)号:CN115733620B

    公开(公告)日:2024-04-19

    申请号:CN202211421279.1

    申请日:2022-11-14

    IPC分类号: H04L9/32 G06Q40/04 G06Q30/08

    摘要: 本发明公开了一种基于任意提交人的侧链状态提交方法,涉及区块链技术领域,该方法包括:提交人将确定的原始数据承诺和状态根提交至合约;当提交人确定的状态根和挑战人确定的状态根不一致时,挑战人发起资产状态转移撤销证明的挑战,并当挑战人挑战成功时,合约将提交人确定的状态根从待定列表中撤销,当提交人提交的原始数据承诺与挑战人确定的原始数据承诺不一致时,挑战人发起交易序列撤销证明挑战,并当挑战人挑战成功时,合约将提交人确定的状态根从待定列表中撤销,否则合约接受提交人确定的状态根。本发明由于任意节点都可以参与质押,避免了定序器模式下的单点故障问题。