基于区块链共享缓存的DNS数据更新方法和系统

    公开(公告)号:CN112187900B

    公开(公告)日:2022-03-01

    申请号:CN202010990203.5

    申请日:2020-09-18

    Abstract: 本发明提出一种基于区块链共享缓存的DNS数据更新方法,包括:建立联盟区块链,并部署智能合约,对该联盟区块链中缓存的DNS资源记录进行监测;当监测任一DNS资源记录满足更新条件,则选择该联盟链的多个管理节点为更新节点,执行更新操作以获取该DNS资源记录的更新数据;由各更新节点对该更新数据以私钥生成数字签名后,发送至该联盟链当前的出块节点进行验证,由该出块节点从所有该更新数据中选出上链数据;通过该出块节点将该上链数据生成新区块并链入该联盟区块链。本发明还提出一种基于区块链共享缓存的DNS数据更新系统,以及一种实现该DNS数据更新方法的数据处理装置。

    基于区块链和安全多方计算的被动DNS数据共享方法及系统

    公开(公告)号:CN112261082A

    公开(公告)日:2021-01-22

    申请号:CN202010993006.9

    申请日:2020-09-21

    Abstract: 本发明提出一种基于区块链和安全多方计算的被动DNS数据共享方法,包括:数据持有节点收集DNS数据进行存储,并将DNS数据的数据索引存入区块链;当数据请求节点请求DNS数据共享时,通过智能合约向计算节点提出请求数据;计算节点根据该数据索引提取共享数据,并将共享数据拆分后分发给所有计算节点;该计算节点将接收到的所有拆分数据通过计算函数获得初步结果,并将初步结果广播给所有计算节点,各计算节点将所有初步结果合并得到计算结果并进行正确性验证;数据请求节点获取计算结果并通过智能合约进行验证,并将通过验证的计算结果存入区块链。

    基于区块链共享缓存的DNS数据更新方法和系统

    公开(公告)号:CN112187900A

    公开(公告)日:2021-01-05

    申请号:CN202010990203.5

    申请日:2020-09-18

    Abstract: 本发明提出一种基于区块链共享缓存的DNS数据更新方法,包括:建立联盟区块链,并部署智能合约,对该联盟区块链中缓存的DNS资源记录进行监测;当监测任一DNS资源记录满足更新条件,则选择该联盟链的多个管理节点为更新节点,执行更新操作以获取该DNS资源记录的更新数据;由各更新节点对该更新数据以私钥生成数字签名后,发送至该联盟链当前的出块节点进行验证,由该出块节点从所有该更新数据中选出上链数据;通过该出块节点将该上链数据生成新区块并链入该联盟区块链。本发明还提出一种基于区块链共享缓存的DNS数据更新系统,以及一种实现该DNS数据更新方法的数据处理装置。

    基于区块链和可验证计算的DNS数据查询更新方法及系统

    公开(公告)号:CN114490685A

    公开(公告)日:2022-05-13

    申请号:CN202111640654.7

    申请日:2021-12-29

    Abstract: 本发明提出一种基于区块链和可验证计算的DNS数据查询更新方法,包括:将DNS数据保存至链下区块,将该链下区块存储于区块链下的存储节点,将该链下区块的摘要信息广播至区块链,形成链上区块存储于区块链上的共识节点;当客户端发出交易请求时,该存储节点调用智能合约获得执行结果,并通过可验证计算生成该执行结果的辅助验证信息;将该执行结果和该辅助验证信息发送给该客户端;将该执行结果、该辅助验证信息以及此次链下交易的交易记录广播至区块链;该共识节点对该执行结果的验证通过后,将该交易记录的摘要信息形成链上区块链入区块链,并将该链上区块同步存储至该存储节点。还提出一种DNS数据查询更新系统和一种数据处理装置。

    基于区块链和安全多方计算的被动DNS数据共享方法及系统

    公开(公告)号:CN112261082B

    公开(公告)日:2021-11-19

    申请号:CN202010993006.9

    申请日:2020-09-21

    Abstract: 本发明提出一种基于区块链和安全多方计算的被动DNS数据共享方法,包括:数据持有节点收集DNS数据进行存储,并将DNS数据的数据索引存入区块链;当数据请求节点请求DNS数据共享时,通过智能合约向计算节点提出请求数据;计算节点根据该数据索引提取共享数据,并将共享数据拆分后分发给所有计算节点;该计算节点将接收到的所有拆分数据通过计算函数获得初步结果,并将初步结果广播给所有计算节点,各计算节点将所有初步结果合并得到计算结果并进行正确性验证;数据请求节点获取计算结果并通过智能合约进行验证,并将通过验证的计算结果存入区块链。

Patent Agency Ranking