-
公开(公告)号:CN112631550A
公开(公告)日:2021-04-09
申请号:CN202011524078.5
申请日:2020-12-21
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F7/58
Abstract: 本发明涉及金融科技(Fintech)技术领域,并公开了一种区块链随机数生成方法,该方法包括:对区块链中所有服务节点的随机数组进行分布式密钥初始化,以获取随机数服务提供组;控制各服务节点对区块链中智能合约发送的随机数请求对应的请求参数进行解析,以确定随机数请求对应的所有目标服务节点;根据随机数服务提供组和各目标服务节点计算最终随机数,并根据最终随机数和各服务节点确定最终签名结果;基于最终签名结果将最终随机数作为目标随机数回写到区块链中的用户合约。本发明还公开了一种区块链随机数生成装置、设备和一种计算机存储介质。本发明实现了区块链获取随机数不受单个节点限制,可以获取到适用多数场景的随机数。
-
公开(公告)号:CN112529550A
公开(公告)日:2021-03-19
申请号:CN202011445020.1
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种基于区块链的匿名转账方法及装置、电子设备,所述方法包括:基于哈希函数对发起方匿名地址私钥进行处理,生成针对交易的转账信息,所述哈希函数的因子小于第一比特;基于所述哈希函数算法确定与所述转账信息对应的交易信息;基于所述转账信息和所述交易信息构建发起方转账数据;构建接收方转账数据;基于所述发起方转账数据和所述接收方转账数据生成所述交易的证据,所述证用于所述区块链中的节点验证所述交易。通过本申请提供的基于区块链的匿名转账方法,缩短了匿名转账的证据(proof)的生成时间,减少了生成proof的计算量,增加匿名转账的应用场景,扩大匿名转账的使用范围。
-
公开(公告)号:CN112433710B
公开(公告)日:2025-03-25
申请号:CN202011350009.7
申请日:2020-11-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例公开了一种区块链智能合约生成方法,该方法包括:获取待处理对象类;解析所述待处理对象类,确定至少一个目标键值对;其中,所述目标键值对与所述待处理对象类的类成员具有关联关系;基于至少一个所述目标键值对,生成与目标操作对应的智能合约代码。本申请实施例还公开了一种区块链智能合约生成设备和存储介质。
-
公开(公告)号:CN113765671A
公开(公告)日:2021-12-07
申请号:CN202110904098.3
申请日:2021-08-06
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/32
Abstract: 本发明公开了一种区块链节点热重启的方法及装置,包括:重启节点确定执行共识任务的第i层处于重启状态时,向代理节点发送第i代理请求;所述第i代理请求用于指示所述代理节点完成所述第i层对应的子任务;执行共识任务的各层包括网络层、共识层和执行层;所述重启节点获取所述代理节点反馈的针对所述第i层对应的子任务的执行结果;所述重启节点若确定执行共识任务的第i+1层处于重启状态,则向代理节点发送第i+1代理请求;所述第i+1代理请求用于指示所述代理节点完成所述第i+1层对应的子任务,直至完成所述共识任务,从而减少热重启节点的共识耗时,提升共识效率。
-
公开(公告)号:CN112488682B
公开(公告)日:2021-08-31
申请号:CN202011441669.6
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的三方转账方法及装置,其中方法为:在三方支付通道开启期间,第一参与方将针对第一交易信息的第一签名发送至第二参与方和第三参与方;所述第一交易信息为所述第一参与方发起的交易信息;所述第一参与方获取来自所述第二参与方的第二签名和来自所述第三参与方的第三签名;所述第一参与方根据所述第一签名、所述第二签名和所述第三签名,获得门限签名;若所述第一交易信息为返还资产的交易信息,所述第一参与方在验证所述门限签名通过后,则至少根据所述门限签名和所述第一交易信息,调用区块链的第一智能合约。上述方法应用于金融科技(Fintech)时,有效减少了参与方与区块链的交互。
-
公开(公告)号:CN112433710A
公开(公告)日:2021-03-02
申请号:CN202011350009.7
申请日:2020-11-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例公开了一种区块链智能合约生成方法,该方法包括:获取待处理对象类;解析所述待处理对象类,确定至少一个目标键值对;其中,所述目标键值对与所述待处理对象类的类成员具有关联关系;基于至少一个所述目标键值对,生成与目标操作对应的智能合约代码。本申请实施例还公开了一种区块链智能合约生成设备和存储介质。
-
公开(公告)号:CN112529550B
公开(公告)日:2025-01-14
申请号:CN202011445020.1
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种基于区块链的匿名转账方法及装置、电子设备,所述方法包括:基于哈希函数对发起方匿名地址私钥进行处理,生成针对交易的转账信息,所述哈希函数的因子小于第一比特;基于所述哈希函数算法确定与所述转账信息对应的交易信息;基于所述转账信息和所述交易信息构建发起方转账数据;构建接收方转账数据;基于所述发起方转账数据和所述接收方转账数据生成所述交易的证据,所述证用于所述区块链中的节点验证所述交易。通过本申请提供的基于区块链的匿名转账方法,缩短了匿名转账的证据(proof)的生成时间,减少了生成proof的计算量,增加匿名转账的应用场景,扩大匿名转账的使用范围。
-
公开(公告)号:CN112487010A
公开(公告)日:2021-03-12
申请号:CN202011474747.2
申请日:2020-12-14
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例公开了一种区块链用户数据表更新方法,该方法包括:确定待处理用户数据表;若检测到待处理用户数据表已标识为已锁状态,获取针对所述待处理用户数据表的目标配置参数;其中,所述已锁状态用于表示所述待处理用户数据表已加锁;基于所述目标配置参数,对所述待处理用户数据表进行处理,得到参考用户数据表;对所述参考用户数据表进行解锁处理,得到目标用户数据表;其中,所述目标用户数据表不具备所述已锁状态。本申请实施例还公开了一种区块链用户数据表更新设备和存储介质。
-
公开(公告)号:CN111161062A
公开(公告)日:2020-05-15
申请号:CN201911236593.0
申请日:2019-12-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)领域,并公开了区块链领域的一种跨链交易的方法及装置,适用于不同群组的交易账户之间的跨链交易,每个群组中部署有与群组对应的HTLC;方法包括:第一群组接收第一客户端发送的第一资产的取回交易;第一资产的取回交易中包括第一签名、第二签名及第一交易合同的信息;第一群组在验证第一签名对应的第一账户、第二签名对应的第二账户与第一交易合同中的第三账户和第四账户一致后,从第一HTLC中释放第一资产。该技术方案用以解决现有技术中交易方一旦将资产锁入自己群组的HTLC中,只能在HTLC锁定时长之后,才能重新取回资产的问题,从而提升跨链交易的效率。
-
公开(公告)号:CN112053144B
公开(公告)日:2025-04-25
申请号:CN202011010339.1
申请日:2020-09-23
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/02 , G06Q20/06 , G06Q20/08 , G06Q20/10 , G06Q20/38 , G06Q40/04 , G06F16/27 , G06F21/60 , G06F21/64
Abstract: 本发明公开了一种三方转账方法及装置,其中方法为:针对三个参与方共享的三方支付通道的生命周期内任一次转账,第一参与方将第一转账数据发送至第二参与方和第三参与方;所述第一参与方为本次转账的转账方;所述第一参与方若接收到第二转账数据和第三转账数据,则确定所述第一余额信息和所述第一转账序列号生效,从而完成本次转账。上述方法应用于金融科技(Fintech)时,不需要复杂的计算逻辑,且只需要一个三方支付通道,所以上述三方支付过程更加简洁。
-
-
-
-
-
-
-
-
-