一种基于区块链的竞猜处理方法及装置

    公开(公告)号:CN118631851A

    公开(公告)日:2024-09-10

    申请号:CN202410846341.4

    申请日:2024-06-27

    摘要: 本发明实施例提供了一种基于区块链的竞猜处理方法及装置,用以解决现有技术无法有效保护竞猜过程中的信息隐私性的问题。该方法包括:竞猜主办方确定n组中奖信息;从区块链系统获取至少一个公开参数;生成n组中奖信息分别对应的第一密文,其中包括:生成第i组中奖信息对应的混淆参数;根据至少一个公开参数以及第i组中奖信息对应的混淆参数,生成第i组中奖信息分别对应的私密密钥以及公开密钥;根据第i组中奖信息对应的私密密钥,按照预设加密算法对第i组中奖信息进行加密,获得第i组中奖信息对应的第一密文;向区块链系统发送n组中奖信息分别对应的第一密文以及n组中奖信息分别对应的公开密钥,从而可以有效保护中奖信息的隐私性。

    一种确定区块链共识节点的方法及装置

    公开(公告)号:CN112487091B

    公开(公告)日:2024-08-06

    申请号:CN202011398728.6

    申请日:2020-12-02

    IPC分类号: G06F16/27 G06Q40/04

    摘要: 本发明公开了一种确定区块链共识节点的方法及装置,包括:从区块链获取具有候选身份的节点的承诺值,其中,候选身份是通过节点发起的共识注册交易获得的,承诺值是共识注册交易中用于表征申请成为共识节点的担保能力,然后确定节点在区块链的历史区段作为共识节点所共识的区块数量和正确共识区块的准确率,再根据承诺值、共识区块数量和准确率,确定节点成为区块链的下一区段的共识节点的优先级。因共识注册交易中包括承诺金,防止了攻击者使用女巫攻击低成本建立大量的账号破坏区块链系统,根据优先权确定在节点中确定共识节点,提高了确定共识节点的容错能力和恢复能力。

    一种秘密共享方法及装置

    公开(公告)号:CN113505392B

    公开(公告)日:2024-06-21

    申请号:CN202110853166.8

    申请日:2021-07-27

    IPC分类号: G06F21/62 G06F21/78

    摘要: 本发明实施例提供了一种秘密共享方法及装置,该方法包括第一分片存储节点在检测到第k周期的秘密分片更新指示时,构造无常数项的第一秘密多项式,基于第一秘密多项式,生成m个第一混淆分片,并分发至少一个第一混淆分片至第二分片存储节点,根据接收的至少一个第二混淆分片以及第一分片存储节点在第k‑1周期的秘密分片,生成符合门限秘密共享机制的第k周期的秘密分片。其中,门限秘密共享机制为根据至少t个第k周期的秘密分片可确定出原始秘密。如此,该方案可以及时有效地完成针对各分片存储节点的秘密分片的周期性更新流程,以此确保秘密攻击者在秘密的生命周期内无法获取足够多的秘密分片,从而可以有效地提高秘密数据的安全性。

    一种交易验证方法、设备及存储介质

    公开(公告)号:CN118211965A

    公开(公告)日:2024-06-18

    申请号:CN202410379695.2

    申请日:2024-03-29

    IPC分类号: G06Q20/38

    摘要: 本申请实施例提供了一种交易验证方法、设备及存储介质,涉及区块链技术领域,在该方法中,区块链系统接收客户端发送的携带交易地址的待验证交易,待验证交易包括:交易内容、目标签名和签名随机数。基于签名随机数和已知基点的坐标,生成验证参数;以及基于验证参数和目标签名恢复加密公钥。基于加密公钥和交易内容,对目标签名进行签名验证。在签名验证通过时,对加密公钥进行编码,获得参考地址。若参考地址与交易地址一致,则确定待验证交易验证通过。由于原始公钥为二维坐标,而签名随机数为一维参数,因此,相较于传输和存储公钥来说,本申请传输和存储签名随机数,可以降低占用的传输资源和存储资源,提升区块链系统的效率和性能。

    基于区块链的攻击防御方法、装置、设备及可读存储介质

    公开(公告)号:CN110336815B

    公开(公告)日:2024-06-07

    申请号:CN201910601254.1

    申请日:2019-07-04

    IPC分类号: H04L9/40

    摘要: 本发明公开了一种基于区块链的攻击防御方法、装置、设备及可读存储介质,涉及金融科技领域,该方法包括步骤:当接收到客户端发送的第一待上链数据后,获取第一待上链数据对应的上链信息;若根据上链信息确定第一待上链数据满足预设的异步上链条件,则采用异步上链的方式将第一待上链数据发送至区块链中,并发送检测信号给客户端,以供客户端根据检测信号返回检测消息;若客户端返回的检测消息未通过验证,则确定客户端处于异常状态,并禁止将处于异常状态的客户端发送的第一待上链数据发送至区块链中。本发明提高了确认攻击者的确认效率和确认准确率,以及时防御攻击者对服务端发起的攻击。

    基于区块链的数据处理方法、装置及电子设备

    公开(公告)号:CN114205160B

    公开(公告)日:2024-05-28

    申请号:CN202111519943.1

    申请日:2021-12-13

    摘要: 本申请实施例提供了一种基于区块链的数据处理方法、装置及电子设备,所述方法包括第一节点从交易池中获取目标交易数据,其中,目标交易数据中包含预处理结果标识和目标拦截级别,若预处理结果标识为数据待处理标识,则根据目标拦截级别和预存的算力衡量规则对第一节点的算力进行计算,得到算力衡量结果,若算力衡量结果为算力充足,则根据预存的预处理规则判断目标交易数据是否合规,得到预处理结果,根据预处理结果对目标交易数据进行拦截或广播处理。既避免了无效数据的盲目广播,节约了资源,也减少了共识节点的工作量,提高了交易数据的处理效率,进而提高了用户的使用体验。

    一种智能合约漏洞防御方法、装置及计算设备、存储介质

    公开(公告)号:CN117909982A

    公开(公告)日:2024-04-19

    申请号:CN202311460514.0

    申请日:2023-11-03

    IPC分类号: G06F21/57 G06F21/55 G06F16/23

    摘要: 本申请提供一种智能合约漏洞防御方法、装置及计算设备、存储介质,对智能合约的X条语句进行数据分析,获取X条语句分别对应的数据值,数据值包括状态变量部分和条件约束部分,获取智能合约中的外部调用语句,并根据外部调用语句确定受外部调用影响的状态变量为调用变量;确定X条语句中包括调用变量的语句为待调用语句;根据外部调用语句的数据值的条件约束部分与待调用语句的数据值的条件约束部分的关联关系,确定重入漏洞的执行语句;通过对重入漏洞的执行语句所关联的函数上锁防御智能合约的重入漏洞。通过该方式并非对于外部调用语句相关的所有函数均上锁,在防御智能合约中的重入漏洞的同时,保证智能合约的可用性。

    一种区块分片方法及装置
    9.
    发明公开

    公开(公告)号:CN117851505A

    公开(公告)日:2024-04-09

    申请号:CN202311593809.5

    申请日:2023-11-24

    IPC分类号: G06F16/27 G06F16/22 G06Q40/04

    摘要: 本申请实施例提供一种区块分片方法,该方法包括:获取同一区块上的多个待处理交易;针对任一待处理交易,若待处理交易指向的智能合约属于任一合约树,则根据的合约树确定待处理交易所属的分片;其中,每个合约树对应一个分片;任一合约树中存在父子关系的节点之间具有智能合约的部署关系且任一合约树是在交易执行的过程中构建或更新的;在多个待处理交易所在的分片确定之后,并行执行属于不同分片的待处理交易,串行执行属于同一分片的待处理交易。该方法能够快速有效地实现对区块链(Block chain)中的待处理交易进行分片。