基于区块链的信息验证方法

    公开(公告)号:CN114297690A

    公开(公告)日:2022-04-08

    申请号:CN202111645066.2

    申请日:2021-12-29

    Abstract: 本发明公开了一种基于区块链的信息验证方法,所述方法包括:将信息原文发送给凭证生成者,由凭证生成者计算信息原文的信息密文和参数密文,基于参数密文和信息密文计算第一信息摘要,基于中间参数、第一信息摘要和信息原文计算信息凭证;将信息凭证和第一信息摘要发送区块链,区块链采用信息凭证和第一信息摘要计算重构信息,基于重构信息和信息密文计算第二信息摘要,将第二信息摘要与第一信息摘要进行比对一致时,确定区块链上的信息密文已被验证通过;将与信息原文对应的待验证信息发送给信息验证者,以供信息验证者基于已被验证通过的信息密文对待验证信息进行验证。本发明实现了在保护用户敏感信息不公布的情况下在区块链上的公开可验证。

    一种区块链的数据查询方法及装置

    公开(公告)号:CN114281825A

    公开(公告)日:2022-04-05

    申请号:CN202111611469.5

    申请日:2021-12-27

    Abstract: 本发明公开了一种区块链的数据查询方法及装置,其中方法为:根据查询条件,按照预设哈希算法,获得索引值集合;所述查询条件包括属性信息以及属性信息间的约束关系;区块链中的数据记录设置了索引关系,所述索引关系包括数据记录中的属性信息与索引值之间的对应关系,以及数据记录中的主键与索引值之间的对应关系;第一索引值是第一属性信息按照所述预设哈希算法得到的,从而可以根据所述索引值集合和所述约束关系,确定候选主键集合,从而缩小了查询范围,进一步地根据查询条件和候选主键集合,获取查询数据,提升了区块链中数据的查询效率,上述方法可以应用于金融科技(Fintech)。

    一种区块数据提交的方法及装置

    公开(公告)号:CN113918654B

    公开(公告)日:2022-04-01

    申请号:CN202111481765.8

    申请日:2021-12-07

    Abstract: 本发明公开了一种区块数据提交的方法及装置,包括:调度服务将具有区块数据的第一记录存储至数据库,第一记录中还包括主锁信息和提交区块数据的起始时间戳;调度服务将主锁信息和起始时间戳通知各执行服务;各执行服务用于将具有状态数据的第二记录存储至数据库;第二记录中还包括主锁信息和起始时间戳;调度服务在区块数据共识成功且各执行服务均完成各自第二记录的存储后,从第一记录中删除主锁信息并增加提交区块数据的结束时间戳,从而完成提交区块数据的数据库事务;主锁信息的删除用于指示各执行服务更新第二记录,从而完成提交各状态数据的数据库事务。实现事务的原子性,保证了提交至数据库中的数据的准确性和完整性。

    一种区块链中智能合约的并行冲突域确定方法及装置

    公开(公告)号:CN113867903B

    公开(公告)日:2022-04-01

    申请号:CN202111472554.8

    申请日:2021-12-06

    Abstract: 本发明公开了一种区块链中智能合约的并行冲突域确定方法及装置,其中方法为:构建智能合约的第一控制流图,第一控制流图包括所述智能合约的各函数的子控制流图;确定各函数的调用关系,并在第一控制流图中存在调用关系的节点间添加调用关系边,并确定所添加调用关系边的类型,获得第二控制流图;在第二控制流图中添加各节点对应变量的数据事实节点,以及根据第二控制流图中节点间的调用关系边及类型,确定第二控制流图中各节点间传递的数据事实,获得第三控制流图;针对各函数的任一函数,根据第三控制流图,从该函数的结束节点的数据事实节点搜索至该函数的开始节点的数据事实节点,上述方法适用于金融科技(Fintech)。

    基于区块链的金融资产反洗钱管控方法、设备及存储介质

    公开(公告)号:CN108537667B

    公开(公告)日:2022-04-01

    申请号:CN201810318736.1

    申请日:2018-04-09

    Abstract: 本发明公开了一种基于区块链的金融资产反洗钱管控方法,所述基于区块链的金融资产反洗钱管控方法包括以下步骤:通过智能合约设定反洗钱管控规则,得到反洗钱管控规则合约;将所述反洗钱管控规则合约部署到区块链上;当区块链上满足所述反洗钱管控规则合约的触发条件时,触发所述反洗钱管控规则合约对区块链上的金融资产交易进行反洗钱管控。本发明还公开了一种区块链节点设备及计算机可读存储介质。本发明使用区块链和智能合约技术,实现了全网反洗钱管控的一致性和实时干预功能。

    区块链业务交易执行方法、装置、设备及可读存储介质

    公开(公告)号:CN114237900A

    公开(公告)日:2022-03-25

    申请号:CN202111572625.1

    申请日:2021-12-21

    Abstract: 本发明公开了一种区块链业务交易执行方法、装置、设备及可读存储介质,所述方法包括:收集本节点的设备信息作为信息上报交易提交;根据信息上报交易将设备信息记录在智能合约中,并将信息上报交易广播给其他共识节点;接收其他共识节点广播的信息上报交易,并将信息上报交易中其他共识节点的设备信息记录在智能合约中;根据智能合约中记录的各个共识节点的设备信息计算得到并行度,并将并行度记录在智能合约中;在执行区块中的业务交易时,按照智能合约中记录的并行度启动多个线程并行执行各个业务交易。本发明综合考虑了联盟链中各个共识节点整体的计算资源情况,避免了单纯提升并行度而导致过度并行反而导致性能下降的情况。

    任务执行方法、设备及计算机可读存储介质

    公开(公告)号:CN114138379A

    公开(公告)日:2022-03-04

    申请号:CN202111460977.8

    申请日:2021-12-02

    Abstract: 本发明公开了一种任务执行方法、设备及计算机可读存储介质,所述方法包括:获取用于实现目标任务的大算法的描述文件,从描述文件中解析得到算法工作流描述文本和算法实现描述文本;从算法工作流描述文本中解析得到由大算法拆分得到的各小算法的执行顺序和各小算法分别对应的输入数据来源;建立各小算法分别对应的算法目录,并从算法实现描述文本中解析得到各小算法各自的算法代码后保存至对应的算法目录下;按照执行顺序执行各小算法,以执行目标任务。本发明通过将大算法拆分为多个小算法,对各个小算法分别进行编译和运行,相比于编译和运行一个大算法,降低了编译和运行的复杂度,进而提高了任务运行效率。

    一种基于联盟链的转账方法

    公开(公告)号:CN113988831A

    公开(公告)日:2022-01-28

    申请号:CN202111172823.9

    申请日:2021-10-08

    Abstract: 本发明实施例提供了一种基于联盟链的转账方法,该方法包括针对联盟链中交易发起节点的转账交易,通过工作量证明机制从联盟链的各节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。

    区块链交易处理方法、设备及计算机可读存储介质

    公开(公告)号:CN113986922A

    公开(公告)日:2022-01-28

    申请号:CN202111260228.0

    申请日:2021-10-28

    Abstract: 本发明公开了一种区块链交易处理方法、设备及计算机可读存储介质,该方法包括:将交易数据分配给目标交易存储池;提取交易数据的元数据,将元数据提交给元数据管理服务;将元数据存储至元数据存储表,并将交易数据存储至存储模块;从元数据存储表中打包多个元数据得到共识区块,并向各区块链节点广播共识区块,以供各第二区块链节点对共识区块进行共识;根据元数据从对应的交易存储池中获取元数据对应的交易数据,执行各交易数据得到执行结果,并在检测到共识区块共识成功后,将执行结果和共识区块存储至存储模块以完成各交易数据的上链。本发明解决了因交易池的可扩展性不足而限制整个区块链系统性能的技术问题。

    虚拟账户管理方法、设备、系统及可读存储介质

    公开(公告)号:CN108022090B

    公开(公告)日:2022-01-18

    申请号:CN201711362919.5

    申请日:2017-12-18

    Abstract: 本发明公开了一种虚拟账户管理方法,包括以下步骤:构建由发卡行区块链节点、收单行区块链节点、清算行区块链节点组成的联盟链;将发卡行生成的虚拟账户信息写入发卡行区块链节点;基于所述联盟链,将发卡行区块链节点中的虚拟账户信息分别同步到收单行区块链节点与清算行区块链节点中。本发明还公开了一种虚拟账户管理设备、系统及计算机可读存储介质。本发明实现了虚拟账户信息的同步与一致性,并使发卡行、收单行、清算行脱离现有中心化的支付体系,极大地减轻了发卡行及其合作机构维护虚拟账户的难度。

Patent Agency Ranking