-
公开(公告)号:CN112348673B
公开(公告)日:2025-01-10
申请号:CN202011124587.9
申请日:2020-10-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易处理的方法及装置,包括:交易发起方确定当前交易的第一辅助信息和当前交易的第二辅助信息,其中,第一辅助信息用于链接前一笔交易从而构成交易簇的交易链,第二辅助信息用于指示交易簇中最后一笔交易,且所述第二辅助信息是通过对交易簇中最后一笔交易进行签名得到的签名信息,然后构造当前交易的交易报文并发送至交易验证方,其中,交易报文包括交易内容、第一辅助信息和第二辅助信息。交易发起方根据当前交易的第一辅助信息链接前一笔交易,防止前一笔交易被篡改,在交易发起方生成交易簇中最后一笔交易时,只对交易簇中最后一笔交易进行签名,减少了交易发起方生成签名的工作量,减少了交易签名的数据量。
-
公开(公告)号:CN112487091B
公开(公告)日:2024-08-06
申请号:CN202011398728.6
申请日:2020-12-02
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种确定区块链共识节点的方法及装置,包括:从区块链获取具有候选身份的节点的承诺值,其中,候选身份是通过节点发起的共识注册交易获得的,承诺值是共识注册交易中用于表征申请成为共识节点的担保能力,然后确定节点在区块链的历史区段作为共识节点所共识的区块数量和正确共识区块的准确率,再根据承诺值、共识区块数量和准确率,确定节点成为区块链的下一区段的共识节点的优先级。因共识注册交易中包括承诺金,防止了攻击者使用女巫攻击低成本建立大量的账号破坏区块链系统,根据优先权确定在节点中确定共识节点,提高了确定共识节点的容错能力和恢复能力。
-
公开(公告)号:CN113872828B
公开(公告)日:2022-12-30
申请号:CN202111134684.0
申请日:2021-09-27
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L43/0817 , H04L43/08 , H04L41/06 , H04L41/069 , H04L41/5041 , H04L9/32
Abstract: 本申请提供了一种区块链预言机状态监控方法,通过预言机节点向区块链网络的共识节点发送上链请求,共识节点在接收到该上链请求后,在为预言机节点创建预言机合约时,将监控设置交易添加到预言机合约中,该监控设置交易包含了在一段时间内通过挑战‑响应方式监控预言机节点是否持续保持在线工作的状态监控规则;预言机节点检测到预言机合约发布后,通过执行监控设置交易,开始持续不断地根据状态监控规则以及初始挑战信息进行证明信息的计算,然后将证明信息发送给共识节点进行验证,如果验证不通过,则将预言机合约的状态更改为非激活状态。解决了现有技术中存在的无法对预言机节点的状态进行及时有效地监控的技术问题。
-
公开(公告)号:CN113872828A
公开(公告)日:2021-12-31
申请号:CN202111134684.0
申请日:2021-09-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供了一种区块链预言机状态监控方法,通过预言机节点向区块链网络的共识节点发送上链请求,共识节点在接收到该上链请求后,在为预言机节点创建预言机合约时,将监控设置交易添加到预言机合约中,该监控设置交易包含了在一段时间内通过挑战‑响应方式监控预言机节点是否持续保持在线工作的状态监控规则;预言机节点检测到预言机合约发布后,通过执行监控设置交易,开始持续不断地根据状态监控规则以及初始挑战信息进行证明信息的计算,然后将证明信息发送给共识节点进行验证,如果验证不通过,则将预言机合约的状态更改为非激活状态。解决了现有技术中存在的无法对预言机节点的状态进行及时有效地监控的技术问题。
-
公开(公告)号:CN112348673A
公开(公告)日:2021-02-09
申请号:CN202011124587.9
申请日:2020-10-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易处理的方法及装置,包括:交易发起方确定当前交易的第一辅助信息和当前交易的第二辅助信息,其中,第一辅助信息用于链接前一笔交易从而构成交易簇的交易链,第二辅助信息用于指示交易簇中最后一笔交易,且所述第二辅助信息是通过对交易簇中最后一笔交易进行签名得到的签名信息,然后构造当前交易的交易报文并发送至交易验证方,其中,交易报文包括交易内容、第一辅助信息和第二辅助信息。交易发起方根据当前交易的第一辅助信息链接前一笔交易,防止前一笔交易被篡改,在交易发起方生成交易簇中最后一笔交易时,只对交易簇中最后一笔交易进行签名,减少了交易发起方生成签名的工作量,减少了交易签名的数据量。
-
公开(公告)号:CN112488683B
公开(公告)日:2024-02-23
申请号:CN202011460812.6
申请日:2020-12-11
Applicant: 深圳前海微众银行股份有限公司
Abstract: 一种区块链的链下交易方法及装置,包括:第一交易方通过状态通道接收第二交易方发送的第二链下交易,其中,第二链下交易中包括第二链下交易之前的各交易构成的第一默克尔山脉的根,然后从第一链下交易中获取第一链下交易在第一默克尔山脉中的第一默克尔证明,其中,第一链下交易为第一交易方验证通过的且发生于第二链下交易之前的前一链下交易,再根据第一默克尔证明和第一链下交易生成第一验证根,最后通过确定第一默克尔山脉的根与第一验证根是否一致来验证第二链下交易。相当于根据第二链下交易的前一链下交易的默克尔证明验证第二链下交易,在验证后不再对其签名,减少了链下交易的签名,减少了数据交互量,提高了状态通道的数据交互效率。
-
公开(公告)号:CN112487091A
公开(公告)日:2021-03-12
申请号:CN202011398728.6
申请日:2020-12-02
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种确定区块链共识节点的方法及装置,包括:从区块链获取具有候选身份的节点的承诺值,其中,候选身份是通过节点发起的共识注册交易获得的,承诺值是共识注册交易中用于表征申请成为共识节点的担保能力,然后确定节点在区块链的历史区段作为共识节点所共识的区块数量和正确共识区块的准确率,再根据承诺值、共识区块数量和准确率,确定节点成为区块链的下一区段的共识节点的优先级。因共识注册交易中包括承诺金,防止了攻击者使用女巫攻击低成本建立大量的账号破坏区块链系统,根据优先权确定在节点中确定共识节点,提高了确定共识节点的容错能力和恢复能力。
-
公开(公告)号:CN112488683A
公开(公告)日:2021-03-12
申请号:CN202011460812.6
申请日:2020-12-11
Applicant: 深圳前海微众银行股份有限公司
Abstract: 一种区块链的链下交易方法及装置,包括:第一交易方通过状态通道接收第二交易方发送的第二链下交易,其中,第二链下交易中包括第二链下交易之前的各交易构成的第一默克尔山脉的根,然后从第一链下交易中获取第一链下交易在第一默克尔山脉中的第一默克尔证明,其中,第一链下交易为第一交易方验证通过的且发生于第二链下交易之前的前一链下交易,再根据第一默克尔证明和第一链下交易生成第一验证根,最后通过确定第一默克尔山脉的根与第一验证根是否一致来验证第二链下交易。相当于根据第二链下交易的前一链下交易的默克尔证明验证第二链下交易,在验证后不再对其签名,减少了链下交易的签名,减少了数据交互量,提高了状态通道的数据交互效率。
-
公开(公告)号:CN112511616B
公开(公告)日:2024-09-03
申请号:CN202011334923.2
申请日:2020-11-25
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/1097 , H04L9/06 , G06Q40/04
Abstract: 本发明公开了一种区块传播的方法及装置,包括:第一节点发送邀请信息至第二节点其中,邀请信息包括布隆过滤器,再对待传播区块中的各交易进行抽样计算得到第一抽样估值,并接收第二节点发送的第二抽样估值,然后根据第一抽样估值和所述第二抽样估值,确定出第一可逆布隆查找表的桶的数量,再基于待传播区块中的各交易作为键值,按照桶的数量生成第一可逆布隆查找表,将待传播区块的区块头和第一可逆布隆查找表发送给第二节点,其中,第一可逆布隆查找表用于第二节点查找出所述待传播区块中的各交易,从而得到待传播区块,减少了数据交互的过程,降低了传播区块的时间,增加了传播区块的效率。
-
公开(公告)号:CN112511616A
公开(公告)日:2021-03-16
申请号:CN202011334923.2
申请日:2020-11-25
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块传播的方法及装置,包括:第一节点发送邀请信息至第二节点其中,邀请信息包括布隆过滤器,再对待传播区块中的各交易进行抽样计算得到第一抽样估值,并接收第二节点发送的第二抽样估值,然后根据第一抽样估值和所述第二抽样估值,确定出第一可逆布隆查找表的桶的数量,再基于待传播区块中的各交易作为键值,按照桶的数量生成第一可逆布隆查找表,将待传播区块的区块头和第一可逆布隆查找表发送给第二节点,其中,第一可逆布隆查找表用于第二节点查找出所述待传播区块中的各交易,从而得到待传播区块,减少了数据交互的过程,降低了传播区块的时间,增加了传播区块的效率。
-
-
-
-
-
-
-
-
-