-
公开(公告)号:CN112487101A
公开(公告)日:2021-03-12
申请号:CN202011476882.0
申请日:2020-12-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供一种区块链的数据处理方法、节点设备以及系统,接收其他共识节点发送的多个报文数据;其中,报文数据包括区块链群组标识,根据多个报文数据的第一数据量和共识节点的节点最大通信流量对多个报文数据进行筛选获得初级报文数据,根据每个区块链群组的群组最大通信流量对初级报文数据进行筛选获得二级报文数据,并对二级报文数据进行处理,本申请中分别根据共识节点的最大通信流量和群组最大通信流量对报文数据进行两次筛选,实现节点层面和群组层面的筛选,可以保证在同一个共识节点上运行多个区块链群组时不会出现资源抢占,使得区块链群组可以正常共识和交易。
-
公开(公告)号:CN112381649A
公开(公告)日:2021-02-19
申请号:CN202011289163.8
申请日:2020-11-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本公开实施例提供一种基于区块链的交易共识方法、装置及设备,该方法包括:区块链的领导节点从交易池中获取所有待执行的交易信息并进行交易执行;并将第一类交易信息和第一执行结果存入串行执行队列、将第二类交易信息和第二执行结果存入并行执行队列;区块链的副本节点对区块进行解包,对串行执行队列的第一类交易信息进行串行交易执行并进行校验、对并行执行队列的第二类交易信息进行并行交易执行并进行校验,得到区块的验证结果,根据验证结果对区块的交易信息完成共识。由于,对与交易执行次序无关的交易信息按照并行执行,可以大大提高区块交易的执行效率,提升共识算法的吞吐量和执行速度,进而提升区块链交易处理效率。
-
公开(公告)号:CN110008206A
公开(公告)日:2019-07-12
申请号:CN201910221012.X
申请日:2019-03-22
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/215 , G06F16/27 , G06F16/24
Abstract: 本发明实施例公开了一种基于区块链系统的数据处理方法及装置,其中方法包括:从区块链中获取最新区块的块高以及从存储设备中获取历史区块的最大块高,确定区块链中块高位于最新区块的块高和最大块高之间的N个目标区块;若N大于第一预设阈值,则使用至少两个线程从区块链中获取N个目标区块的第一区块信息,并存储在存储设备中,更新历史区块的最大块高。本发明实施例中,通过采用多个线程进行数据同步,可以将区块链上的目标区块的区块信息快速同步至存储设备中,从而可以提高区块链与存储设备之间数据同步的效率,使得基于区块链系统的数据同步和数据查询的过程更加灵活。
-
公开(公告)号:CN112487464B
公开(公告)日:2025-03-11
申请号:CN202011475283.7
申请日:2020-12-14
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的加密数据分享方法及装置,其中方法为:针对第i条明文数据,按照第一加密算法,获得第i首层加密值;根据所述第i首层加密值和至少一个随机盐值,生成所述第i条明文数据的第i加密私钥;至少根据所述第i加密私钥,按照第三加密算法,生成第i加密公钥;至少根据所述第i加密公钥,按照所述第三加密算法,对第i条明文数据加密,获得所述第i加密数据;将所述第i加密公钥和所述第i加密数据上传至区块链。上述方法应用于金融科技(Fintech)时,数据分享方即便分享较大数据量的加密数据时,也只需要管理主私钥。
-
公开(公告)号:CN119515386A
公开(公告)日:2025-02-25
申请号:CN202411578598.2
申请日:2024-11-07
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开一种区块链中的交易处理方法、装置、电子设备及存储介质,属于网络安全技术领域,该方法中,请求端在获取到AMM交易所需的目标交易信息后,开始利用抗并行算法进行交易真实性证明,向区块链网络中的共识节点发送携带部分目标交易信息的交易请求,之后,再向共识节点发送交易请求的补充交易信息,补充交易信息包含剩余部分的目标交易信息、验证辅助信息和利用抗并行算法得到的真实性证明信息,由共识节点基于验证辅助信息和真实性证明信息,进行交易真实性验证,并基于真实性验证结果,响应交易请求,由于利用抗并行算法进行交易真实性证明时,攻击者很难伪造出与真实性证明匹配的交易,所以可有效甄别出三明治攻击。
-
公开(公告)号:CN113343274B
公开(公告)日:2024-11-12
申请号:CN202110738775.9
申请日:2021-06-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的共识方法及装置,该方法应用于包括多个分区的区块链网络,每个分区包括领导节点和非领导节点,该方法为:确定第一分区内的第一领导节点,所述第一领导节点参与所述第一分区内第一子区块的共识,在所述第一领导节点确定所述第一子区块共识成功后,若满足预设条件,根据所述第一子区块和至少一个第二分区的第二子区块,生成第一待共识主区块,并获取来自所述至少一个第二分区的第二领导节点的第二待共识主区块,参与所述区块链网络内所述第二主区块的共识。上述方法应用于金融科技(Fintech)时,在保证减少了节点间的数据传输上,提升区块链整体的区块可信性。
-
公开(公告)号:CN112381649B
公开(公告)日:2024-06-18
申请号:CN202011289163.8
申请日:2020-11-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本公开实施例提供一种基于区块链的交易共识方法、装置及设备,该方法包括:区块链的领导节点从交易池中获取所有待执行的交易信息并进行交易执行;并将第一类交易信息和第一执行结果存入串行执行队列、将第二类交易信息和第二执行结果存入并行执行队列;区块链的副本节点对区块进行解包,对串行执行队列的第一类交易信息进行串行交易执行并进行校验、对并行执行队列的第二类交易信息进行并行交易执行并进行校验,得到区块的验证结果,根据验证结果对区块的交易信息完成共识。由于,对与交易执行次序无关的交易信息按照并行执行,可以大大提高区块交易的执行效率,提升共识算法的吞吐量和执行速度,进而提升区块链交易处理效率。
-
公开(公告)号:CN114201116B
公开(公告)日:2024-06-11
申请号:CN202111553143.1
申请日:2021-12-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F3/06
Abstract: 本申请提供了一种智能合约部署方法、装置、设备、介质及程序产品,通过获取包含智能合约对应的合约字节码的合约部署请求;根据合约字节码中所包含的各个功能属性,将合约字节码进行切分,以确定各个代码块和各个代码块的连接次序;在区块链节点的存储介质中查询各个代码块是否已存在,并将没有存储过的代码块以及连接次序存储到存储介质中,以使智能合约被调用时,能够从存储介质存储的各个代码块中根据连接次序还原合约字节码,进而实现查询和/或执行智能合约。解决了现有技术中存在的重复部署相同内容或相似内容的智能合约时严重占用区块链节点的存储空间的技术问题。达到了提高智能合约代码的复用率,且节省区块链节点存储空间的技术效果。
-
公开(公告)号:CN115996127A
公开(公告)日:2023-04-21
申请号:CN202211566080.8
申请日:2022-12-07
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种数字藏品盲盒的生成方法和装置,涉及金融科技技术领域,该方法包括:发行方设备向随机数生成方设备发送携带目标请求编号的随机数请求,以获得目标随机数的哈希值。基于盲盒信息的哈希值和目标随机数的哈希值生成盲盒封装信息,并通过随机数生成方设备对盲盒封装信息进行签名获得目标盲盒签名。基于数字藏品盲盒编号、盲盒封装信息、目标盲盒签名以及随机数生成方公钥生成数字藏品盲盒并上传至区块链。由于随机数生成方设备只将随机数的哈希值发送给发行方设备,故发行方设备不知道具体的随机数值以及哪个随机数与哪个盲盒绑定,从而避免发行方主观操纵特定消费者购买的数字藏品盲盒,提高了数字藏品盲盒的公平性和可信度。
-
公开(公告)号:CN114049121B
公开(公告)日:2023-04-07
申请号:CN202111405515.6
申请日:2021-11-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种基于区块链的账户重置方法和设备,包括:获取重置信息和至少一个其他认证设备上登录的关联账户的密文,并根据重置信息和至少一个关联账户的密文生成重置通知请求,以获得每个认证设备对应的重置通知请求;向每个认证设备发送对应的重置通知请求;重置交易请求是每个认证设备根据对应的重置通知请求和其上登录的关联账户的密文生成的;各个关联账户的验证结果是区块链系统根据每个认证设备发送的重置交易请求和区块链上存储的联合关联账户密文进行身份验证获得的,区块链系统用于在各个关联账户的验证结果满足预设重置条件时根据重置信息进行账户重置处理,通过将关联账户加密存储在区块链上,可以提高账户安全性。
-
-
-
-
-
-
-
-
-