-
公开(公告)号:CN112037061B
公开(公告)日:2025-01-28
申请号:CN202010896174.6
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链中交易的处理方法、装置、电子设备及存储介质,该方法包括:在区块的交易列表中,确定每笔交易的合约地址;根据合约地址,确定每笔交易所依赖的调用关系;根据每笔交易所依赖的调用关系,对交易列表中至少两个交易进行并行处理。本申请实施例中,由于通过根据交易的合约地址,可以确定每笔交易所依赖的调用关系,进而利用每笔交易所依赖的调用关系对交易进行并行处理,相比于现有技术中依次对交易列表中的交易进行处理或在代码中手动标识并行处理时的临界代码块,提高了交易处理效率,有效节约了区块共识的时间。
-
公开(公告)号:CN111124631B
公开(公告)日:2025-01-28
申请号:CN201911214223.7
申请日:2019-12-02
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F9/48
Abstract: 本发明实施例公开了一种基于区块链网络的任务处理方法及装置,任务发布节点根据待处理的定时任务和定时任务的触发条件,生成定时任务的任务处理请求,并将定时任务的任务处理请求发送给任务发布节点连接的区块链节点,区块链节点调用封装的各个任务执行节点在满足定时任务的触发条件时执行定时任务,并通过与区块链网络中的其它区块链节点的共识得到定时任务的执行结果。本发明实施例中,定时任务的发布和执行过程在独立于区块链网络的外部节点上执行,从而处理定时任务不会影响到区块链节点的链内任务的执行,且,通过将定时任务与区块链节点的链内任务解耦,还能提高区块链节点的链内任务的执行效率。
-
公开(公告)号:CN110008206B
公开(公告)日:2024-07-16
申请号:CN201910221012.X
申请日:2019-03-22
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/215 , G06F16/27 , G06F16/24
Abstract: 本发明实施例公开了一种基于区块链系统的数据处理方法及装置,其中方法包括:从区块链中获取最新区块的块高以及从存储设备中获取历史区块的最大块高,确定区块链中块高位于最新区块的块高和最大块高之间的N个目标区块;若N大于第一预设阈值,则使用至少两个线程从区块链中获取N个目标区块的第一区块信息,并存储在存储设备中,更新历史区块的最大块高。本发明实施例中,通过采用多个线程进行数据同步,可以将区块链上的目标区块的区块信息快速同步至存储设备中,从而可以提高区块链与存储设备之间数据同步的效率,使得基于区块链系统的数据同步和数据查询的过程更加灵活。
-
公开(公告)号:CN112039891B
公开(公告)日:2024-04-09
申请号:CN202010898335.5
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链共享异常数据的方法及装置,包括:第一机构获取用户的标识信息,并对标识信息进行打码处理,得到标识信息的打码数据。然后第一机构使用第二机构的公钥对标识信息进行盲化,确定出标识信息对应的盲化数据,并将标识信息的打码数据和盲化数据发送至第二机构,以使第二机构根据标识信息的打码数据和盲化数据确定出验证数据和哈希列表。第一机构接收第二机构发送的验证数据和哈希列表之后,根据验证数据确定出第一哈希数据,并根据第一哈希数据在哈希列表中确定出用户的异常数据。通过打码数据减少了接收异常数据的总量,并增加了用户的隐私安全性,防止了异常数据在传输过程中泄露,提升了异常数据通信性能与效率。
-
公开(公告)号:CN109992624B
公开(公告)日:2024-03-22
申请号:CN201910199930.7
申请日:2019-03-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种区块链Block chain的同步存储方法、装置及计算机设备,该方法为:将节点中区块链生成的新区块数据存储至所述节点对应的数据库;所述新区块数据存储至所述数据库之后,所述节点中的总块高与所述数据库中的总块高一致;若存储后的所述数据库中的总块高与所述数据库中已校验区块的块高的差值大于区块不可逆阈值,则校验所述数据库中的第一区块与所述节点中的第二区块是否一致;若不一致,则将所述第一区块替换为所述第二区块;其中,所述第一区块为所述数据库中未校验区块中的任一个区块,且所述第一区块的区块编号与所述第二区块的区块编号相同。
-
公开(公告)号:CN115967711A
公开(公告)日:2023-04-14
申请号:CN202211649558.3
申请日:2022-12-21
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/06 , H04L67/1097 , H04L9/32
Abstract: 本申请实施例提供了一种时空证明方法、装置、设备及存储介质,涉及金融科技技术领域。验证设备在目标周期内生成可验证文件以及可验证文件的预存储周期数。将可验证文件和相应的属性信息上传至存储设备,存储设备无法区分可验证文件和客户端上传的常规文件。在预存储周期数到达时,通过区块链将可验证文件的目标验证信息发送至存储设备,存储设备基于目标验证信息生成可验证文件的存在证明,并将存在证明上传至区块链。区块链对存在证明进行验证,并在验证通过时确定存储设备存储可验证文件达到预存储周期数。在存储周期数到达时才触发对可验证文件进行存在证明,不需要频繁地向存储设备发起交互式挑战,从而极大降低了时空证明的资源消耗。
-
公开(公告)号:CN114201116A
公开(公告)日:2022-03-18
申请号:CN202111553143.1
申请日:2021-12-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F3/06
Abstract: 本申请提供了一种智能合约部署方法、装置、设备、介质及程序产品,通过获取包含智能合约对应的合约字节码的合约部署请求;根据合约字节码中所包含的各个功能属性,将合约字节码进行切分,以确定各个代码块和各个代码块的连接次序;在区块链节点的存储介质中查询各个代码块是否已存在,并将没有存储过的代码块以及连接次序存储到存储介质中,以使智能合约被调用时,能够从存储介质存储的各个代码块中根据连接次序还原合约字节码,进而实现查询和/或执行智能合约。解决了现有技术中存在的重复部署相同内容或相似内容的智能合约时严重占用区块链节点的存储空间的技术问题。达到了提高智能合约代码的复用率,且节省区块链节点存储空间的技术效果。
-
公开(公告)号:CN113505392A
公开(公告)日:2021-10-15
申请号:CN202110853166.8
申请日:2021-07-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种秘密共享方法及装置,该方法包括第一分片存储节点在检测到第k周期的秘密分片更新指示时,构造无常数项的第一秘密多项式,基于第一秘密多项式,生成m个第一混淆分片,并分发至少一个第一混淆分片至第二分片存储节点,根据接收的至少一个第二混淆分片以及第一分片存储节点在第k‑1周期的秘密分片,生成符合门限秘密共享机制的第k周期的秘密分片。其中,门限秘密共享机制为根据至少t个第k周期的秘密分片可确定出原始秘密。如此,该方案可以及时有效地完成针对各分片存储节点的秘密分片的周期性更新流程,以此确保秘密攻击者在秘密的生命周期内无法获取足够多的秘密分片,从而可以有效地提高秘密数据的安全性。
-
公开(公告)号:CN110855761B
公开(公告)日:2021-09-21
申请号:CN201911039082.X
申请日:2019-10-29
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及金融科技(Fintech)领域,公开了一种基于区块链系统的数据处理方法及装置,远端服务器获取各共识节点对各自存储的待备份区块的切片结果,并根据各共识节点对待备份区块的切片结果对待备份区块进行备份,每个共识节点对待备份区块的切片结果包括多个切片的校验值和多个切片在数据文件中的位置。本发明实施例中,各个共识节点与远端服务器通过传输待备份区块的切片结果实现对待备份区块的备份,而每个共识节点对待备份区块的切片结果包括切片的校验值和切片在数据文件中的位置,因此待备份区块的切片结果相对于待备份区块的全量数据来说数据量较小,从而该种方式可以有效降低网络通信的开销,提高区块备份的效率。
-
公开(公告)号:CN112487464A
公开(公告)日:2021-03-12
申请号:CN202011475283.7
申请日:2020-12-14
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的加密数据分享方法及装置,其中方法为:针对第i条明文数据,按照第一加密算法,获得第i首层加密值;根据所述第i首层加密值和至少一个随机盐值,生成所述第i条明文数据的第i加密私钥;至少根据所述第i加密私钥,按照第三加密算法,生成第i加密公钥;至少根据所述第i加密公钥,按照所述第三加密算法,对第i条明文数据加密,获得所述第i加密数据;将所述第i加密公钥和所述第i加密数据上传至区块链。上述方法应用于金融科技(Fintech)时,数据分享方即便分享较大数据量的加密数据时,也只需要管理主私钥。
-
-
-
-
-
-
-
-
-