-
公开(公告)号:CN114116896B
公开(公告)日:2025-03-25
申请号:CN202111369356.9
申请日:2021-11-15
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/27
Abstract: 本发明公开了一种区块链的节点同步方法及装置,其中方法为:区块链的已加入节点获取来自待加入节点的同步请求,同步请求指示了待同步的至少一个区块;已加入节点生成至少一个区块的状态快照,其中,第一区块的状态快照用于得到第一区块生成时各账户的账本结果信息,已加入节点将至少一个区块的状态快照发送至待加入节点,至少一个区块的状态快照用于待加入节点同步至少一个区块生成时各账户的账本结果信息。上述方法应用于金融科技(Fintech)时,待加入节点无需获取具体的至少一个区块的区块数据的情况下,便能够与至少一个区块保持一致的账本结果信息,从而提升了待加入节点的同步效率。
-
公开(公告)号:CN116228253A
公开(公告)日:2023-06-06
申请号:CN202211106248.7
申请日:2022-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q30/018 , G06F21/62
Abstract: 本发明实施例涉及一种资产证明方法及装置。该方法包括:接收验证端针对n个用户的资产验证请求,资产验证请求用于请求提供端提供n个用户的资产数额位于预设范围内的证明;获取n个用户的资产数额,在确定n个用户中的每个用户的资产数额位于预设范围内后,采用n个用户的资产数额形成第一向量,其中第一向量中的任一元素为任一用户的资产数额;采用预设范围内的多个不同的数额形成第二向量,第一向量中的各元素存在于第二向量中;根据第一向量和第二向量确定证明;将证明发送至验证端。实现了验证端在没有获知n个用户的资产的具体数额的情况下,对n个用户的资产位于预设范围进行了证明,方法更加简单省时。
-
公开(公告)号:CN114239025A
公开(公告)日:2022-03-25
申请号:CN202111559912.9
申请日:2021-12-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种基于区块链的数据处理方法及设备,包括:接收客户端发送的数据修改请求,其中,数据修改请求包括第一输入数据标识和操作信息,对第一输入数据标识和操作信息进行处理,获得日志域数据块和日志域数据块的成员证明,对日志域数据块的成员证明进行零知识证明处理,获得成员证明的零知识证明信息和第一公共参数,根据成员证明的零知识证明信息和第一公共参数生成第一交易请求,并向客户端发送第一交易请求,第一交易请求用于使客户端根据第一公共参数对成员证明的零知识证明信息进行验证,上述方案在对复制加密数据进行修改时,无需重新执行复制加密过程,仅需将操作信息打包成日志域数据块存储在日志域中,减少数据处理时间。
-
公开(公告)号:CN114091111A
公开(公告)日:2022-02-25
申请号:CN202111055168.9
申请日:2021-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/64
Abstract: 本发明实施例提供了一种区块链智能合约的存储方法及装置,该方法包括第一区块链节点在确定智能合约部署交易满足执行条件时,通过对智能合约部署交易进行解析得到智能合约源代码,将智能合约源代码转换为智能合约操作码,以至少一个关键字段作为切分智能合约操作码的切分字段,对智能合约操作码进行切分,得到至少一个切分字段对应的代码切片,在确定区块链中不存在某一切分字段对应的代码切片的哈希值时,将该切分字段对应的代码切片的哈希值以及该切分字段对应的代码切片存储至区块链。如此,该方案可以避免出现将不同智能合约所具有的相同功能函数对应的代码片段进行重复存储的情况,从而可以有效地提高区块链存储智能合约代码的效率。
-
公开(公告)号:CN112631550A
公开(公告)日:2021-04-09
申请号:CN202011524078.5
申请日:2020-12-21
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F7/58
Abstract: 本发明涉及金融科技(Fintech)技术领域,并公开了一种区块链随机数生成方法,该方法包括:对区块链中所有服务节点的随机数组进行分布式密钥初始化,以获取随机数服务提供组;控制各服务节点对区块链中智能合约发送的随机数请求对应的请求参数进行解析,以确定随机数请求对应的所有目标服务节点;根据随机数服务提供组和各目标服务节点计算最终随机数,并根据最终随机数和各服务节点确定最终签名结果;基于最终签名结果将最终随机数作为目标随机数回写到区块链中的用户合约。本发明还公开了一种区块链随机数生成装置、设备和一种计算机存储介质。本发明实现了区块链获取随机数不受单个节点限制,可以获取到适用多数场景的随机数。
-
公开(公告)号:CN108881290A
公开(公告)日:2018-11-23
申请号:CN201810795504.5
申请日:2018-07-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的数字证书使用方法,包括:业务后台接收客户端发起的数字证书使用申请,并接收客户端提交的申请人员的生物特征信息;调用身份认证系统对所述生物特征信息进行身份认证;当身份认证通过后,确认客户端获得数字证书使用权限,并调用证书服务系统向第三方机构申请获得数字证书,以供证书服务系统使用所述数字证书对客户端提供数字签名或加密服务,其中,通过区块链存证系统存储与数字证书的申请使用相关的电子证据。本发明还公开了一种业务处理系统及计算机可读存储介质。本发明提升了数字证书使用的安全性与便捷性,同时也节约了证书的颁发成本和使用成本。
-
公开(公告)号:CN112433710B
公开(公告)日:2025-03-25
申请号:CN202011350009.7
申请日:2020-11-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例公开了一种区块链智能合约生成方法,该方法包括:获取待处理对象类;解析所述待处理对象类,确定至少一个目标键值对;其中,所述目标键值对与所述待处理对象类的类成员具有关联关系;基于至少一个所述目标键值对,生成与目标操作对应的智能合约代码。本申请实施例还公开了一种区块链智能合约生成设备和存储介质。
-
公开(公告)号:CN114924617B
公开(公告)日:2024-04-26
申请号:CN202210677061.6
申请日:2022-06-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种去中心化系统中的时钟同步方法及装置,其中方法包括:第一节点根据循环执行的时钟计算函数,确定当前接收到的第一交易关联的逻辑时钟信息,并将该第一交易的交易数据和关联的逻辑时钟信息广播给系统中的其他节点。接收到广播的第二节点可根据第一交易的交易数据和关联的逻辑时钟信息对第一交易进行验证,并将该第一交易的验证结果和逻辑时钟信息广播给系统中的其他节点。可见,由于逻辑时钟信息的存在,验证节点可以直接对交易进行验证,从而缩短节点间相互通信确认状态达成一致的时间。另外,由于逻辑时钟信息可指示交易产生的逻辑时间,从而有助于系统确认交易间的次序,提高系统的交易处理效率。
-
公开(公告)号:CN116228407A
公开(公告)日:2023-06-06
申请号:CN202211105540.7
申请日:2022-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04 , G06F21/64 , G06F16/27 , G06Q30/018
Abstract: 本发明实施例涉及一种区块链节点的共识方法及装置。该方法包括:接收区块链网络中的轻节点发送的各目标用户的用户资产数据获取请求;确定自身存储有各目标用户的资产数据后,基于各目标用户的资产数据和范围资产数据生成证明信息;将各目标用户的资产数据和证明信息发送至轻节点,轻节点用于对证明信息进行验证,若验证通过,则基于各目标用户的资产数据对区块中的各交易进行交易合法性验证。轻节点也能够基于各目标用户的资产数据对区块中的各交易进行交易合法性的校验,提升了对交易的合法性的校验的准确性。
-
公开(公告)号:CN114924617A
公开(公告)日:2022-08-19
申请号:CN202210677061.6
申请日:2022-06-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种去中心化系统中的时钟同步方法及装置,其中方法包括:第一节点根据循环执行的时钟计算函数,确定当前接收到的第一交易关联的逻辑时钟信息,并将该第一交易的交易数据和关联的逻辑时钟信息广播给系统中的其他节点。接收到广播的第二节点可根据第一交易的交易数据和关联的逻辑时钟信息对第一交易进行验证,并将该第一交易的验证结果和逻辑时钟信息广播给系统中的其他节点。可见,由于逻辑时钟信息的存在,验证节点可以直接对交易进行验证,从而缩短节点间相互通信确认状态达成一致的时间。另外,由于逻辑时钟信息可指示交易产生的逻辑时间,从而有助于系统确认交易间的次序,提高系统的交易处理效率。
-
-
-
-
-
-
-
-
-