一种区块链网络中节点管理的方法及装置

    公开(公告)号:CN112671541B

    公开(公告)日:2024-09-06

    申请号:CN202011493220.4

    申请日:2020-12-17

    摘要: 本发明公开了一种区块链网络中节点管理的方法及装置,该方法包括新节点在获取准入证书后,生成新节点的公私密钥对,从状态中心获取区块链网络中的节点的状态表,并向状态表中的活跃节点发送附有签名的新节点消息,在接收到预设数量的活跃节点发送的新节点消息的响应消息后,对响应消息中的活跃节点的签名和公钥进行聚合,向活跃节点发送聚合后的签名和公钥,在接收到活跃节点发送的稳定检查点后同步共识信息。通过新节点对接收到的响应消息中的活跃节点的签名和公钥进行聚合,可以在节点加入过程中实现一对多的通信,相比现有技术中的多对多的通信广播方式,能够降低通信复杂度,减少验证时间,节省系统资源。

    一种区块链的数据生成及验证方法及装置

    公开(公告)号:CN114153849B

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

    申请号:CN202111457563.X

    申请日:2021-12-02

    IPC分类号: G06F16/22 G06F16/27 H04L67/10

    摘要: 本发明公开了一种区块链的数据生成及验证方法及装置,其中方法为:第一设备获取第一节点的第一哈希值和第二节点的第二哈希值;所述第一节点和所述第二节点为待生成默克尔树中同层次的节点;所述第一设备按照预设运算,根据所述第一哈希值和所述第二哈希值,获得第三哈希值;所述预设运算的运算输入的数据量大于所述预设运算的运算结果的数据量,且所述预设运算满足交换律;若所述第一设备不为所述待生成默克尔树的根节点对应的设备,所述第一设备将所述第三哈希值发送至第二设备,所述第二设备对应的节点包括所述第一节点与所述第二节点的父节点,上述方法可以应用于金融科技(Fintech)。

    一种跨区块链的交易身份确认方法及装置

    公开(公告)号:CN112163845B

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

    申请号:CN202011052478.0

    申请日:2020-09-29

    摘要: 本发明公开了一种跨区块链的交易身份确认方法及装置,其中方法为:获取第一交易的公钥和第二交易的公钥;根据所述第一交易的公钥从所述第一区块链获取第一身份管理信息,并根据所述第二交易的公钥从所述第二区块链获取第二身份管理信息;若所述第二身份管理信息包括所述第一交易的公钥,且所述第一身份管理信息包括所述第二交易的公钥,则确定所述第一用户和所述第二用户为同一用户,从而确定所述第一交易和所述第二交易为同一用户发起的交易。上述方法应用于金融科技(Fintech)时,能够确定所述第一交易和所述第二交易是否为同一用户发起的交易,从而提供了一种跨区块链的交易身份确认方法。

    一种基于区块链的交易数据删除方法及装置

    公开(公告)号:CN110597835B

    公开(公告)日:2024-02-27

    申请号:CN201910876147.X

    申请日:2019-09-17

    摘要: 本发明公开了一种基于区块链的交易数据删除方法及装置,适用于区块链节点,区块链节点包括多个交易数据库和记录文件;记录文件用于记录区块对本地存储空间的操作信息;交易数据库用于存储区块的交易数据;该方法包括:区块链节点将区块的交易数据存储于第一交易数据库;其中,区块之前的N个区块的交易数据存储于第二交易数据库;区块链节点在确定远端数据库根据记录文件已同步第二交易数据库中的交易数据后,删除第二交易数据库;第一交易数据库和第二交易数据库为多个交易数据库中的任意两个。该技术方案用以在不影响区块链节点的正常业务运行前提下,实现区块数据的删除。

    一种区块链交易记录的处理方法及装置

    公开(公告)号:CN110471923B

    公开(公告)日:2024-01-16

    申请号:CN201910740313.3

    申请日:2019-08-12

    摘要: 本发明公开了一种区块链交易记录的处理方法及装置,方法包括:在区块链系统确认第一交易生效后,确定第一交易对应的第一状态表;将根据第一交易得到的第一状态结果,更新至第一状态表中的第一状态记录;确定第一状态表具有对应的第一历史修改记录表后,在第一历史修改记录表中新增第一交易对应的第一修改信息,第一修改信息中包括第一状态结果。本技术方案用以保存历史修改记录,且在查询指定区块上的数据时,实现快速查询。

    区块链的跨链交易方法、管理节点、区块链网络

    公开(公告)号:CN111080449B

    公开(公告)日:2023-12-19

    申请号:CN201911220363.5

    申请日:2019-12-03

    IPC分类号: G06Q40/04

    摘要: 本发明涉及金融科技(Fintech)领域,并公开了区块链领域中区块链的跨链交易方法、管理节点、区块链网络,其中,方法包括:管理节点接收客户端发送的待执行交易,根据待执行交易生成与N个区块链网络对应的N个准备指令,将每个准备指令发送至与每个准备指令对应的区块链网络中,区块链网络执行各自的准备指令,并将执行结果发送至管理节点,管理节点若确定在预设时段内接收到的N个执行结果都是执行成功,则生成提交指令并将提交指令发送至每个区块链网络中。上述技术方案用以实现多个区块链网络执行交易的一致性。

    一种跨链交易签名方法及装置

    公开(公告)号:CN111008827B

    公开(公告)日:2023-07-21

    申请号:CN201911165887.9

    申请日:2019-11-25

    IPC分类号: G06Q20/08 G06Q20/38

    摘要: 本发明涉及金融科技(Fintech)领域,也适用于区块链(BlockChain)领域,并公开了一种跨链交易签名方法及装置,其中,方法包括:第一跨链组件将上链请求发送至第二跨链组件,第二跨链组件根据上链请求和区块链的状态信息生成待签名交易,并将待签名交易和区块链的签名算法发送至第一跨链组件,第一跨链组件根据签名算法,使用用户私钥对待签名交易进行签名,将生成的已签名交易发送至第二跨链组件,第二跨链组件将已签名交易发送至区块链中。该技术方案用以解决现有技术中客户端的复杂度较高的问题。

    一种区块链交易执行方法及装置
    9.
    发明公开

    公开(公告)号:CN113869902A

    公开(公告)日:2021-12-31

    申请号:CN202111467411.8

    申请日:2021-12-03

    IPC分类号: G06Q20/38 G06Q40/04

    摘要: 本发明公开了一种区块链交易执行方法及装置,包括:区块链系统中的调度器获取待上链区块内的各第一交易,各第一交易为需调用智能合约执行的交易;调度器确定各第一交易所处的各执行阶段,并通过区块链系统中的各交易执行器对位于同一执行阶段的各第一交易并行执行,对不同的执行阶段按序串行执行;其中,位于同一执行阶段的各第一交易所调用的智能合约均不同,且各智能合约之间不存在共用数据。通过预先确定不存在共用数据的各智能合约,基于不存在共用数据的各智能合约对各第一交易进行区分,使各第一交易区分为不同的执行阶段,针对同一执行阶段的交易实现并行执行,从而提升并行执行交易的效率,提高并行执行交易的准确性。

    一种区块链网络中节点管理的方法及装置

    公开(公告)号:CN112671541A

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

    申请号:CN202011493220.4

    申请日:2020-12-17

    摘要: 本发明公开了一种区块链网络中节点管理的方法及装置,该方法包括新节点在获取准入证书后,生成新节点的公私密钥对,从状态中心获取区块链网络中的节点的状态表,并向状态表中的活跃节点发送附有签名的新节点消息,在接收到预设数量的活跃节点发送的新节点消息的响应消息后,对响应消息中的活跃节点的签名和公钥进行聚合,向活跃节点发送聚合后的签名和公钥,在接收到活跃节点发送的稳定检查点后同步共识信息。通过新节点对接收到的响应消息中的活跃节点的签名和公钥进行聚合,可以在节点加入过程中实现一对多的通信,相比现有技术中的多对多的通信广播方式,能够降低通信复杂度,减少验证时间,节省系统资源。