-
公开(公告)号: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交易所需的目标交易信息后,开始利用抗并行算法进行交易真实性证明,向区块链网络中的共识节点发送携带部分目标交易信息的交易请求,之后,再向共识节点发送交易请求的补充交易信息,补充交易信息包含剩余部分的目标交易信息、验证辅助信息和利用抗并行算法得到的真实性证明信息,由共识节点基于验证辅助信息和真实性证明信息,进行交易真实性验证,并基于真实性验证结果,响应交易请求,由于利用抗并行算法进行交易真实性证明时,攻击者很难伪造出与真实性证明匹配的交易,所以可有效甄别出三明治攻击。
-
公开(公告)号:CN119359304A
公开(公告)日:2025-01-24
申请号:CN202411468220.7
申请日:2024-10-21
Applicant: 深圳前海微众银行股份有限公司
Inventor: 王越
IPC: G06Q20/38 , G06Q20/42 , H04L67/104
Abstract: 本申请公开了一种出块难度调整方法及装置,包括:获取目标时间内区块链网络的基础数据,所述基础数据包括总功耗数据,总算力数据,节点数量,区块出块数量,区块总交易数量,网络延迟以及交易确认时间;根据所述总功耗数据、所述节点数量、所述区块出块数量、所述区块总交易数量、所述网络延迟以及所述交易确认时间确定实际能源消耗指标;根据所述总功耗数据和所述总算力数据确定目标能源消耗指标;根据所述实际能源消耗指标、所述目标能源消耗指标、实际出块难度以及自适应系数确定目标出块难度。通过将功耗和算力考虑在出块难度调整算法中,根据区块链网络实际的能源和算力消耗情况调整出块难度,从而确保区块链网络的能源消耗在合理的范围内。
-
公开(公告)号: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: 本申请提供一种基于区块链的账户重置方法和设备,包括:获取重置信息和至少一个其他认证设备上登录的关联账户的密文,并根据重置信息和至少一个关联账户的密文生成重置通知请求,以获得每个认证设备对应的重置通知请求;向每个认证设备发送对应的重置通知请求;重置交易请求是每个认证设备根据对应的重置通知请求和其上登录的关联账户的密文生成的;各个关联账户的验证结果是区块链系统根据每个认证设备发送的重置交易请求和区块链上存储的联合关联账户密文进行身份验证获得的,区块链系统用于在各个关联账户的验证结果满足预设重置条件时根据重置信息进行账户重置处理,通过将关联账户加密存储在区块链上,可以提高账户安全性。
-
公开(公告)号:CN115794955A
公开(公告)日:2023-03-14
申请号:CN202211687894.7
申请日:2022-12-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种智能合约的升级方法、装置、设备及存储介质,涉及金融科技技术领域,该方法包括:采用代理合约保存逻辑合约的状态变量,在进行逻辑合约升级时,在代理合约中相应更新升级后的目标逻辑合约的状态变量,保证了合约升级后继续向后的版本兼容。在更新目标逻辑合约的状态变量时,根据发生变化的待处理状态变量和为原始逻辑合约中多个原始状态变量分配存储插槽的第一扫描顺序,相应调整为目标逻辑合约中多个目标状态变量分配存储插槽的第二扫描顺序,然后基于调整后的顺序,扫描在代理合约中为多个目标状态变量分配相应的存储插槽,避免了在合约升级过程中出现存储插槽冲突的情况,大大提升了合约可升级方案的可扩展性和兼容性。
-
公开(公告)号:CN114297487A
公开(公告)日:2022-04-08
申请号:CN202111617418.3
申请日:2021-12-27
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/9535 , G06F16/9536 , G06Q50/00
Abstract: 本申请提供了一种防欺诈的秘密分享方法及装置,用以解决秘密分享过程中的安全假设问题,该方法包括:在秘密分发过程中,秘密分发者不仅提供秘密分片,同时还提供秘密分片的可验证性承诺,在确保秘密分片和原始秘密信息不泄露的前提下,使得秘密分片持有者能够根据可验证性承诺对收到的秘密分片的正确性进行验证,确保秘密恢复阶段能够还原原始秘密并验证正确性。
-
-
-
-
-
-
-
-
-