基于区块链的转账验证方法、装置及存储介质

    公开(公告)号:CN108694575A

    公开(公告)日:2018-10-23

    申请号:CN201810611101.0

    申请日:2018-06-13

    CPC classification number: G06Q20/10 G06Q20/3829 G06Q40/04

    Abstract: 本发明公开了一种基于区块链的转账验证方法,包括以下步骤:在执行区块链网络中广播的待共识区块交易队列中的交易时,判断当前执行的交易的类型;当执行的交易的类型为UTXO交易且为转账操作时,从数据库中读取相关信息;基于所述相关信息,对所述交易进行验证,其中,当所述相关信息中包含有所述交易使用的Token挂载的合约地址时,基于所述合约地址与所述交易传入的参数,构建新的以太坊交易并执行,以供基于所述合约对所述交易进行业务逻辑验证。本发明还公开了一种基于区块链的转账验证装置及计算机可读存储介质。本发明实现了对区块链网络中转账交易的自定义业务逻辑验证,提升了区块链网络中转账交易的可扩展性。

    一种应用于联盟链跨链转账的交易正确性验证方法及装置

    公开(公告)号:CN111640017B

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

    申请号:CN202010374241.8

    申请日:2020-05-06

    Abstract: 本发明公开了一种应用于联盟链跨链转账的交易正确性验证方法及装置,其中方法为:第一跨链路由向第二跨链路由发送第一锁定资产请求;所述第一跨链路由获取所述第二跨链路由发送的第一交易回执;所述第一跨链路由按照预设格式,生成所述第一交易回执对应的第一交易快照信息;所述第一跨链路由基于所述第四交易资产、约定合同编号和第二约定合约地址,按照所述预设格式,生成第二交易快照信息;若所述第一跨链路由确定所述第一交易快照信息与所述第二交易快照信息一致,则确定所述第二跨链路由锁定了所述第四交易资产。上述方法应用于金融科技(Fintech)时,能够支持联盟链的交易正确性。

    基于区块链的数据处理方法、装置、设备及系统

    公开(公告)号:CN116308360A

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

    申请号:CN202310301723.4

    申请日:2023-03-13

    Abstract: 本申请提供一种基于区块链的数据处理方法、装置、设备及系统,该应用于区块链系统中的区块链节点,该区块链节点包括调度器和至少一个执行器,不同执行器中创建的动态预编译合约的地址不同。调度器在接收到交易请求后,可以根据待调用的动态预编译合约的地址向对应的执行器发送调用请求,执行器则接收调用请求,并根据调用请求携带的待调用的动态预编译合约的标识获取对应的待调用的动态预编译合约,以使根据动态预编译合约确定动态预编译合约对象以及状态数据,并对调用请求进行响应处理。本技术方案保证了执行交易请求时状态数据的一致性,解决了对交易进行错误处理的问题。

    交易处理方法、设备及系统
    75.
    发明公开

    公开(公告)号:CN114154989A

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

    申请号:CN202111483903.6

    申请日:2021-12-07

    Abstract: 本申请提供一种交易处理方法、设备及系统。该方法包括:通过第一输入盲化因子对第一用户的输入交易数据进行加密得到第一输入承诺,以及,通过第一输出盲化因子对第一用户的输出交易数据进行加密得到第一输出承诺;将第一输出盲化因子与第一输入盲化因子的比值确定为第一校验信息;对第一校验信息求哈希得到第一签名内容;通过第一输出盲化因子和第一输入盲化因子的差值,对第一签名内容进行签名得到第一签名信息;生成第一交易信息,第一交易信息包括:第一输入承诺、第一输出承诺、第一校验信息、第一签名信息和第一签名内容。本申请实施例可以将承诺和签名联合起来,使两者的计算过程中均需要使用盲化因子,提高了交易安全性。

    区块链数据的结构化处理方法、设备及可读存储介质

    公开(公告)号:CN108509523B

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

    申请号:CN201810202499.2

    申请日:2018-03-13

    Abstract: 本发明公开了一种区块链数据的结构化处理方法,所述区块链数据的结构化处理方法包括以下步骤:在智能合约中创建日志埋点并发布到区块链上;在所述智能合约执行过程中,触发埋点日志产生日志信息;获取所述日志信息,并将所述日志信息转换为结构化查询语句;将所述结构化查询语句插入本地结构化查询数据库中。本发明还公开了一种区块链节点设备及计算机可读存储介质。本发明实现了区块链数据的结构化,支持结构化查询,提升了数据查询效率。

    跨链调用方法、装置、系统与计算机可读存储介质

    公开(公告)号:CN112787999A

    公开(公告)日:2021-05-11

    申请号:CN202011573440.8

    申请日:2020-12-25

    Abstract: 本发明公开了一种跨链调用方法,包括:若检测到第一区块链的业务合约存在跨链调用需求,则基于第一区块链的桥接合约注册业务合约的跨链请求,并将跨链请求保存到桥接合约的任务队列;基于第一区块链的第一跨链路由,轮询获取任务队列中的跨链请求,并将跨链请求路由至跨链调用需求对应的第二区块链的第二跨链路由;基于第二跨链路由,调用第二区块链的入口合约,并基于第二区块链的入口合约,检测跨链请求是否为重复调用;基于检测结果,在第二区块链获取跨链请求对应的调用结果,并基于调用结果,完成回调。本发明还公开了一种跨链调用装置、系统和计算机可读存储介质。本发明通用性强,可保证业务正常进行。

    一种区块链用户的密钥生成的方法及装置

    公开(公告)号:CN112367168A

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

    申请号:CN202011191594.0

    申请日:2020-10-30

    Abstract: 本发明公开了一种区块链用户的密钥生成的方法及装置,包括:第一节点从智能合约获取用户客户端发起的第一交易,其中,第一交易中携带有用于标识用户的身份信息的用户公钥和用于标识用户客户端的地址信息,然后第一节点基于智能合约,根据自身存储的主密钥分片和用户公钥生成用户的私钥分片,主密钥分片是第二节点对主密钥进行分片后分发给第一节点的,第一节点根据地址信息,将用户的私钥分片发送给用户客户端,防止主密钥的泄露,用户客户端用于针对用户的私钥分片生成用户的用户私钥,不再通过主密钥生成用户私钥,不再需要主密钥和第三方的参与,实现了去中心化的生成用户私钥。

    一种区块链网络的处理性能分析方法及装置

    公开(公告)号:CN111144883A

    公开(公告)日:2020-05-12

    申请号:CN201911242997.0

    申请日:2019-12-06

    Abstract: 本发明公开了一种区块链网络的处理性能分析方法及装置,其中方法为:在区块链网络执行多个跨链事务;其中,所述多个跨链事务中各跨链事务是在所述区块链网络的多个区块链上通过依次执行多笔交易来完成的事务;每个跨链事务对应的多笔交易中均具有相同的事务标识;根据所述多个跨链事务中每笔交易的发起时刻和上链时刻,确定所述区块链网络的处理性能。上述方法应用于金融科技(Fintech)时,能够提供一种分析金融机构的区块链网络的处理性能的方法。

    区块链状态的同步方法及装置

    公开(公告)号:CN107332876B

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

    申请号:CN201710402042.1

    申请日:2017-05-31

    Abstract: 本发明公开了一种区块链状态的同步方法及装置,应用于区块链网络中,所述区块链网络包括多个节点,所述方法包括:在区块链网络中选定区块高度符合预设条件的第一节点,并对选定的第一节点创建状态区块;将所述第一节点中的最新区块链状态数据汇总到所述状态区块中;在监听到所述区块链网络中第二节点广播的区块链状态的同步请求时,响应所述区块链状态的同步请求,以供所述第二节点从所述第一节点中获取所述状态区块,以实现区块链状态的同步。本发明减小了区块链节点中占用的存储空间,从而延长了区块链节点的使用寿命。

Patent Agency Ranking