-
公开(公告)号: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个第二区块链节点用于对区块挑战交易进行验证,在确定区块挑战交易共识成功后,确认第一区块对应的出块节点为作恶节点。如此,该方案可以有效地防止区块链网络中某一节点恶意低效地出块,同时可以有效地防止区块链网络中某一节点恶意提出挑战,从而可以有效地解决区块链网络中节点恶意低效出块的问题。
-
-