-
公开(公告)号:CN114205093A
公开(公告)日:2022-03-18
申请号:CN202111538853.7
申请日:2021-12-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链消息传输方法、装置、客户端及存储介质,该方法通过第一客户端生成发布消息指令,该指令携带已加密待发送消息和第一客户端对应的返回地址等,该地址根据第一客户端接收返回消息的第一链路确定,然后,对上述指令进行加密,根据第一客户端发布消息的第二链路,发布加密后的消息,直至话题处理节点接收到相应消息进行解密,获得上述指令进行推送,以使第二客户端获得待发送消息。其中,第一客户端通过第二链路发布消息,话题处理节点不知道消息来源;第一客户端对消息进行加密,第一客户端的区块链节点并不知道这条消息的内容;第二客户端收到消息,最多知道返回地址的首个转发节点,提高区块链上信息匿名传输的安全性。
-
公开(公告)号:CN114168159A
公开(公告)日:2022-03-11
申请号:CN202111529605.6
申请日:2021-12-14
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种智能合约部署方法、交易方法、装置及电子设备。该方法包括:接收智能合约部署请求,智能合约部署请求中包括智能合约的字节码文件,字节码文件包括运行时代码;根据运行时代码,在区块链节点内存中建立代码段表,代码段表包括标签列和代码列,标签列的标签和代码列的代码段一一对应;根据标签和代码段,构建智能合约的第一合约摘要;在区块链节点中存储第一合约摘要,以实现智能合约部署。本申请的方法,在智能合约部署上,节省了区块链节点的存储空间。
-
公开(公告)号:CN113556238B
公开(公告)日:2022-02-15
申请号:CN202111104734.0
申请日:2021-09-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块验证方法,该区块验证方法应用于区块链网络中的轻节点。首先,轻节点接收目标全节点发送的待验证区块并确定待验证区块是否满足预设共识机制的首要条件,若满足,轻节点判断待验证区块包括的所有待验证交易信息是否都符合目标条件,目标条件根据交易状态值获得,而交易状态值用于表征轻节点已接收到的交易信息。若轻节点确定所有待验证交易信息都符合目标条件,则确定待验证区块通过验证,从而轻节点基于交易状态值实现对待验证区块的区块验证,无需存储全量的交易信息,为区块链节点运行于轻量化终端设备提供了可能。
-
公开(公告)号:CN113689293A
公开(公告)日:2021-11-23
申请号:CN202110908798.X
申请日:2021-08-09
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供一种联盟链中智能合约文件确定方法及装置,该方法包括:参与方接收交易查询请求;所述交易查询请求用于确定待查询交易结果对应的智能合约文件;所述参与方从链上确定用于运行得到所述待查询交易结果的第一合约代码;所述参与方将所述第一合约代码分别与本地中的各第二合约代码进行匹配;所述各第二合约代码是任一智能合约文件经过至少一个版本的编译器编译后得到的;所述参与方将于所述第一合约代码匹配的第二合约代码对应的智能合约文件,确定为所述待查询交易结果对应的智能合约文件。该方法使得参与方能够准确快速确定链上合约字节码对应的智能合约文件,对数据进行准确解析。
-
公开(公告)号:CN113673996A
公开(公告)日:2021-11-19
申请号:CN202110900614.5
申请日:2021-08-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的检测出块节点的方法及装置,该方法包括第一区块链节点在确定本地的区块链账本中的第一区块不满足出块条件时,构造针对第一区块的区块挑战交易,将区块挑战交易广播给m‑1个第二区块链节点,m‑1个第二区块链节点用于对区块挑战交易进行验证,在确定区块挑战交易共识成功后,确认第一区块对应的出块节点为作恶节点。如此,该方案可以有效地防止区块链网络中某一节点恶意低效地出块,同时可以有效地防止区块链网络中某一节点恶意提出挑战,从而可以有效地解决区块链网络中节点恶意低效出块的问题。
-
公开(公告)号:CN111652728A
公开(公告)日:2020-09-11
申请号:CN202010551815.4
申请日:2020-06-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请涉及金融科技(Fintech)领域,并公开了一种交易处理方法及装置,其中,方法包括:代理应用服务接收区块链应用服务的交易请求;代理应用服务分别与区块链网络中的N个区块链节点连接;N为正整数;代理应用服务从N个区块链节点中确定第一区块链节点;代理应用服务通过第一区块链节点将交易请求发送至区块链网络。该技术方案有助于降低区块链应用系统对应用服务的要求。
-
公开(公告)号:CN111311260A
公开(公告)日:2020-06-19
申请号:CN202010103015.6
申请日:2020-02-19
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种账户私钥的重置方法及装置,应用于区块链(blockchain)系统中,其中方法为:区块链节点接收私钥重置交易;所述私钥重置交易用于将第一地址账户重置为第二地址账户;所述第一地址账户与随机账户绑定;所述随机账户拥有对所述第一地址账户的资产进行交易的交易权限;所述区块链节点执行所述私钥重置交易得到交易结果,根据所述交易结果确定满足预设重置条件后,将与所述随机账户绑定的所述第一地址账户重置为所述第二地址账户。上述方法应用于金融科技(Fintech)时,能够重置账户的私钥。
-
公开(公告)号:CN110264361A
公开(公告)日:2019-09-20
申请号:CN201910550186.0
申请日:2019-06-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的数据解析方法及装置,用以降低解析区块链中的数据的成本以及提高数据解析的性能。在该方法中,首先获取用户业务的智能合约,所述智能合约中包括用于创建实现所述用户业务的构造方法、事件方法以及非常量方法;并根据所述构造方法、事件方法以及非常量方法中的至少一个方法,生成数据解析代码,所述数据解析代码包括用于对所述用户业务的事件数据进行解析的事件数据解析代码和用于对所述用户业务的交易数据进行解析的交易数据解析代码;然后,使用所述数据解析代码对区块链中的每一个区块中的数据进行解析,获取所述事件数据和所述交易数据。
-
公开(公告)号:CN114254345B
公开(公告)日:2025-03-28
申请号:CN202111552654.1
申请日:2021-12-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的秘密承诺生成与验证方法及装置,该方法包括秘密验证节点在检测到针对任一秘密承诺的验证请求时,从区块链上获取秘密承诺,基于秘密承诺中的第三承诺分片,生成第一验证信息,并基于秘密承诺中的第一承诺分片、第二承诺分片以及第一哈希值,生成第二验证信息,将第一验证信息与第二验证信息进行比对,确定秘密承诺是否验证成功。如此,该方案在针对某一秘密持有节点的秘密承诺进行验证时,无论该秘密持有节点是否在线均可直接从区块链上获取该秘密承诺进行自行验证,且无需在获取秘密承诺之前与秘密持有节点进行随机数的交互,以此有效地降低因交互随机数而耗费的时间,从而有效地提高针对秘密承诺的验证效率。
-
公开(公告)号:CN110264361B
公开(公告)日:2025-02-18
申请号:CN201910550186.0
申请日:2019-06-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的数据解析方法及装置,用以降低解析区块链中的数据的成本以及提高数据解析的性能。在该方法中,首先获取用户业务的智能合约,所述智能合约中包括用于创建实现所述用户业务的构造方法、事件方法以及非常量方法;并根据所述构造方法、事件方法以及非常量方法中的至少一个方法,生成数据解析代码,所述数据解析代码包括用于对所述用户业务的事件数据进行解析的事件数据解析代码和用于对所述用户业务的交易数据进行解析的交易数据解析代码;然后,使用所述数据解析代码对区块链中的每一个区块中的数据进行解析,获取所述事件数据和所述交易数据。
-
-
-
-
-
-
-
-
-