CN109819069A - 域名查询服务质量的评估方法和*** - Google Patents

域名查询服务质量的评估方法和*** Download PDF

Info

Publication number
CN109819069A
CN109819069A CN201910210219.7A CN201910210219A CN109819069A CN 109819069 A CN109819069 A CN 109819069A CN 201910210219 A CN201910210219 A CN 201910210219A CN 109819069 A CN109819069 A CN 109819069A
Authority
CN
China
Prior art keywords
service
terminal
node
user terminal
domain name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910210219.7A
Other languages
English (en)
Inventor
路成业
王凌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Iallchain Co Ltd
Original Assignee
Iallchain Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Iallchain Co Ltd filed Critical Iallchain Co Ltd
Priority to CN201910210219.7A priority Critical patent/CN109819069A/zh
Publication of CN109819069A publication Critical patent/CN109819069A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提出一种域名查询服务质量的评估方法和***,其中,方法包括:用户终端发送包含目标域名的查询请求,并接收在线相邻终端反馈的通信IP地址,并将通信IP地址反馈给目标应用程序进行访问;用户终端生成与在线相邻终端对应的服务评价数据;获取满足预设补偿条件的第一服务终端节点标识,并发送补偿终端广播消息;挖矿节点向对应的终端发送相应的补偿信息,并生成与第一服务终端节点标识对应的记账信息写入区块中。由此,由去中心化的区块链方式来获取域名,避免了黑客的钓鱼攻击等行为,且在用户终端接入区块链网络时,激励用户终端提供区块信息的积极性,提高了区块链网络的实用性。

Description

域名查询服务质量的评估方法和***
技术领域
本发明涉及区块链技术领域,尤其涉及一种域名查询服务质量的评估方法和***。
背景技术
在计算机领域,IP地址作为上网设备、服务器等的“身份证”广泛使用。随着计算机网络技术的发展,IP地址大量增加,为了便于管理和地址的分配,出现了域名***,也就是说,现有技术中将IP地址和域名作为共同的网络地址进行分配。
相关技术中,IP地址对应的域名由DNS服务器提供,然而,当前网络环境中,提供域名配置服务的DNS服务器较为集中化,而DNS服务器的根服务器掌握在某一个国家或者组织手中,这种中心化的DNS服务器一旦被恶意掌控,将对互联网造成严重威胁。
发明内容
本发明旨提供一种域名查询服务质量的评估方法和***,以解决现有技术中,域名由中心化较强的DNS服务器配置,导致容易受到钓鱼攻击,以及接入区块链网络时,终端节点提供服务的积极性不高导致区块链运作困难的技术问题。
本发明第一实施例提供一种域名查询服务质量的评估方法,所述方法包括:用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收所述在线相邻终端反馈的与所述目标域名对应的通信IP地址,并将所述通信IP地址反馈给目标应用程序进行访问;所述用户终端根据所述在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与所述查询反馈参数对应的参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据,并存储所述在线相邻终端的节点标识与所述服务评价数据的对应关系;所述用户终端根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用所述用户终端的私钥对所述第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息;挖矿节点接收所述补偿终端广播消息并解析获取所述第一服务终端节点标识,并按照预设的补偿策略对与所述第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与所述第一服务终端节点标识对应的记账信息写入区块中。
本发明第二实施例提供一种域名查询服务质量的评估***,包括:用户终端和挖矿节点,其中,用户终端,用于根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收所述在线相邻终端反馈的与所述目标域名对应的通信IP地址,并将所述通信IP地址反馈给目标应用程序进行访问;所述用户终端,还用于根据所述在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与所述查询反馈参数对应的参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据,并存储所述在线相邻终端的节点标识与所述服务评价数据的对应关系;所述用户终端,还用于根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用所述用户终端的私钥对所述第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息;所述挖矿节点,用于接收所述补偿终端广播消息并解析获取所述第一服务终端节点标识,并按照预设的补偿策略对与所述第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与所述第一服务终端节点标识对应的记账信息写入区块中。
本发明实施例提供的技术方案可以包括以下有益效果:
用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收在线相邻终端反馈的与目标域名对应的通信IP地址,并将通信IP地址反馈给目标应用程序进行访问,用户终端根据在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与查询反馈参数对应的参考数据对服务信息进行分析,生成与在线相邻终端对应的服务评价数据,并存储在线相邻终端的节点标识与服务评价数据的对应关系,进而,用户终端根据预设周期内所有在线相邻终端的节点标识与服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用用户终端的私钥对第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息,最后,挖矿节点接收补偿终端广播消息并解析获取第一服务终端节点标识,并按照预设的补偿策略对与第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与第一服务终端节点标识对应的记账信息写入区块中。由此,由去中心化的区块链方式来获取域名,避免了黑客的钓鱼攻击等行为,且在用户终端接入区块链网络时,激励用户终端提供区块信息的积极性,提高了区块链网络的实用性。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的基于区块链域名***的场景交互示意图;
图2是根据本发明一个实施例的域名查询服务质量的评估***的结构示意图;
图3是根据本发明一个实施例的域名查询服务质量的评估***的交互示意图;
图4是根据本发明一个实施例的域名查询服务质量的评估方法的流程图;以及
图5是根据本发明一个实施例的域名查询服务质量的评估方法的应用场景示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
为了解决上述背景技术中提到的由于网络地址由中心化较强的DNS服务器配置,导致容易被攻击的技术问题,本发明提供了一种基于用户终端操作***的区块链域名解析方法,由去中心化的方式来获取取名,提高了应用程序的域名发送的安全性,避免了黑客的钓鱼攻击等行为。
具体而言,为了解决上述技术问题,本发明提供了一种域名生成的区块链网络,如图1所示,在该区块链网络中互联网服务提供商ISP节点向自身所归属的区块链域名***服务器发送基于身份加密IBE(identity-based encryption,基于身份的加密)的身份私钥请求消息,其中,身份私钥请求消息包括:申请的目标域名和对应的IP地址,进而,区块链域名***服务器接收身份私钥请求消息并解析获取目标域名,查询本地存储的主钥和公共参数,按照预设算法对主钥、公共参数和目标域名进行计算生成ISP节点的身份私钥,该身份私钥与ISP节点唯一对应,其中,目标域名为ISP节点的身份公钥,进而应用ISP节点在区块链中的节点公钥对ISP节点的身份私钥进行加密后生成ISP节点的加密身份私钥,并将加密身份私钥发送给于目标域名对应的IP地址对应的ISP节点。
进一步地,ISP节点接收区块链域名***服务器发送的加密身份私钥后,应用自身在区块链中的节点私钥对加密身份私钥进行解密获取ISP节点的身份私钥,并应用身份私钥对目标域名和对应的IP地址、以及区块链域名***服务器的服务器标识进行身份私钥签名后,向区块链网络发送域名注册广播消息。记账节点接收域名注册广播消息进行解析获取目标域名和对应的IP地址以及服务器标识,并应用目标域名对ISP节点的身份私钥签名进行验证,如果验证通过,则将目标域名和对应的IP地址、以及区块链域名***服务器的服务器标识的对应关系写入新生成的区块中,并记入区块链账本中。
由此,本发明实施例的网络地址生成方法,在基于区块链域名***基于区块链的去中心化思想生成,一方面避免了钓鱼攻击等,另一方面,基于共识机制,避免非法节点扰乱网络地址的合法生成。
然而,这种网络地址的生成方式,在客户端(比如应用程序APP等)接入区块链网络时,一般采用P2P广播互相寻址,为了接入P2P相邻节点,需要在客户端首先预制区块链中的种子节点(也可以理解为创始节点)地址,通过种子节点获得相邻节点。但是在实际应用中,比如,在安装操作***的时候可能无法获得域名区块链的种子节点,或者种子节点IP地址可能变化,如果采用域名访问种子节点,则域名对应的区块链网络还没有接入,无法进行域名访问。
因而,为了解决这种域名无法访问的问题,本发明实施例中可以基于用户终端存储区块信息,由此基于用户终端本身或者相邻终端中存储的区块信息提供域名解析服务,比如,在每个相邻的用户终端中保存一部分区块信息,由多个相邻终端保存的区块共同组成完整的区块链。在需要的时候向相邻终端进行查询,从而获得对应的域名解析服务。然而,由于每个相邻终端在提供域名解析服务时,都要消耗自身的资源,因而,如果没有相关的激励机制则缺乏积极性,最终可能会导致区块链崩溃。
为了提高用户终端提供域名解析服务的积极性,在本发明的实施例中,痛了一种激励机制,基于该激励机制来确保用户终端的服务积极性。
下面首先集中在域名查询服务质量的评估***侧描述,图2是根据本发明一个实施例的域名查询服务质量的评估***的结构示意图,如图2所示,该域名查询服务质量的评估***包括用户终端100和挖矿节点200,其中,用户终端100为多个,可以互相作为相邻终端提供区块信息,挖矿节点200在本实施例中还可以完成奖励机制的实施。
具体而言,在实际执行过程中,如图3所示,用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收在线相邻终端反馈的与目标域名对应的通信IP地址,并将通信IP地址反馈给目标应用程序进行访问,由此,实现了接入区块链网络(步骤31)。
用户终端根据在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与查询反馈参数对应的参考数据对服务信息进行分析,生成与在线相邻终端对应的服务评价数据,并存储在线相邻终端的节点标识与服务评价数据的对应关系,也就是说,用户终端对相邻终端的本次查询服务进行服务打分,以便于基于该打分的结果进行后续的奖励或补偿(步骤32)。
进一步地,用户终端根据预设周期内所有在线相邻终端的节点标识与服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用用户终端的私钥对第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息,即对服务贡献较高的一些相邻终端进行补偿(步骤33)。
最后,挖矿节点接收补偿终端广播消息并解析获取第一服务终端节点标识,并按照预设的补偿策略对与第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与第一服务终端节点标识对应的记账信息写入区块中(步骤34)。
由此,通过奖励机制,为用户终端提供区块信息的查询机会,从而激发参与用户终端的服务积极性,甚至自发的出现专职的域名查询服务节点,保证区块链的长治久安。
下面其次集中在域名查询服务质量的评估方法侧描述,图4是根据本发明一个实施例的域名查询服务质量的评估方法的流程图,如图4所示,该方法包括:
步骤101,用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收在线相邻终端反馈的与目标域名对应的通信IP地址,并将通信IP地址反馈给目标应用程序进行访问。
其中,上述预设查询策略主要基于可以为用户终端筛选出服务质量较好的在线相邻终端,作为一种可能的实现方式,用户终端可以针对其发送历史查询请求时,每个在线相邻终端的响应速度进行统计,从而,有线向响应速度最快的在线相邻终端发送查询请求。
具体地,用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,其中,用户终端基于公钥证书机制进行身份认证,由于用户终端的私钥仅仅由其本身持有,因而,避免其他非法终端伪装用户终端发送查询请求,进而,在发送查询请求后,接收在线相邻终端反馈的与目标域名对应的通信IP地址,并将通信IP地址反馈给目标应用程序进行访问,正如以上实施例所描述的,由于区块链网络基于通信IP地址即可被分配对应的域名,因而,基于通信IP地址即可接入对应的区块链网络。
步骤102,用户终端根据在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与查询反馈参数对应的参考数据对服务信息进行分析,生成与在线相邻终端对应的服务评价数据,并存储在线相邻终端的节点标识与服务评价数据的对应关系。
为了提高用户终端的服务积极性,用户终端根据在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,其中,查询反馈参数,包括:反馈时间、反馈信号质量、反馈跳转数量中的一种或者几种参数组合,根据预设的与查询反馈参数对应的参考数据对服务信息进行分析,比如,预先建立反馈时间与服务评分的对应关系,基于得到的服务评分得到服务评价数据,生成与在线相邻终端对应的服务评价数据,并存储在线相邻终端的节点标识与服务评价数据的对应关系。
作为一种可能的实现方式,获取与各查询反馈参数对应的权重信息,根据权重信息和参考数据对服务信息进行分析,生成与在线相邻终端对应的服务评价数据,比如,根据权重信息和参考数据的乘积值之和作为评价数据。
步骤103,用户终端根据预设周期内所有在线相邻终端的节点标识与服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用用户终端的私钥对第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息。
当然,为了保证***盈利,也不可能针对所有参与服务的相邻终端都提供补偿,因而,用户终端根据预设周期内所有在线相邻终端的节点标识与服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,其中,在线相邻终端的节点标识的服务评价数据可以为在预设周期内多个用户终端评价后得到的,进而,仅仅针对该满足补偿条件的第一服务终端进行补偿,进而,应用用户终端的私钥对第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息,以便于全网获知该补偿消息,一方面避免补偿作弊,另一方面调动用户终端的参与积极性。
在本发明的一个实施例中,为了进一步提高区块链的服务质量,还可将一些服务意识较差或者服务能力差的用户终端删除或者限制服务,在本示例中,用户终端根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设拒绝条件的第二服务终端节点标识,比如,服务评价数据较低或者没有服务评价数据等的第二服务终端节点标识,应用用户终端的私钥对第二服务终端节点标识进行签名后向区块链网络发送拒绝终端广播消息,其他用户终端接收拒绝终端广播消息并解析获取第二服务终端节点标识并存储,当获取携带第二服务终端标识的查询请求,反馈拒绝响应消息,由此,对一些拒绝提供域名解析服务的用户终端对应的节点限制其服务,不提供给其区块链网络域名访问服务,并且,挖矿节点接收拒绝终端广播消息并解析获取第二服务终端节点标识,并生成与第二服务终端节点标识对应的记账信息写入区块中,由此,便于对第二服务终端节点进行进一步地管理。
步骤104,挖矿节点接收补偿终端广播消息并解析获取第一服务终端节点标识,并按照预设的补偿策略对与第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与第一服务终端节点标识对应的记账信息写入区块中。
具体地,挖矿节点接收补偿终端广播消息并解析获取第一服务终端节点标识后,按照预设的补偿策略对与第一服务终端节点标识对应的终端发送相应的补偿信息,比如,针对服务评价数据确定对应的金钱或者产品,并生成与第一服务终端节点标识对应的记账信息写入区块中,由此,便于基于区块汇总记录的记账信息了解各个用户终端的参与域名解析服务的情况,有利于根据服务情况对用户终端进行管理。
在本发明的一个实施例中,还可以筛选出服务质量较好的服务终端节点作为专门的服务节点提供域名查询服务,由此充分挖掘服务终端节点的服务能力,进一步提高区块链的可靠性。
在本实施例中,挖矿节点分析预设时间内获取的所有第一服务终端节点标识,确定数量最多的目标服务终端节点标识,挖矿节点向区块链网络广播包含目标服务终端节点标识的服务节点生成消息,并将服务节点生成消息写入区块中,即将可在一定时间内服务质量较高的服务终端升级为专门的服务节点。
由此,本发明实施例的域名查询服务质量的评估方法,如图5所示,作为查询节点的用户终端可以为相邻终端节点(相邻节点)的服务质量投票,从而,基于该投票结果生成服务质量评价数据,以便于区块链网络对服务较高的终端节点进行补偿,提高了终端节点的服务积极性,维护了区块链网路的良好运作。
综上,本发明实施例的域名查询服务质量的评估方法,用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收在线相邻终端反馈的与目标域名对应的通信IP地址,并将通信IP地址反馈给目标应用程序进行访问,用户终端根据在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与查询反馈参数对应的参考数据对服务信息进行分析,生成与在线相邻终端对应的服务评价数据,并存储在线相邻终端的节点标识与服务评价数据的对应关系,进而,用户终端根据预设周期内所有在线相邻终端的节点标识与服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用用户终端的私钥对第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息,最后,挖矿节点接收补偿终端广播消息并解析获取第一服务终端节点标识,并按照预设的补偿策略对与第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与第一服务终端节点标识对应的记账信息写入区块中。由此,由去中心化的区块链方式来获取域名,避免了黑客的钓鱼攻击等行为,且在用户终端接入区块链网络时,激励用户终端提供区块信息的积极性,提高了区块链网络的实用性。
在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种域名查询服务质量的评估方法,其特征在于,所述方法包括:
用户终端根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收所述在线相邻终端反馈的与所述目标域名对应的通信IP地址,并将所述通信IP地址反馈给目标应用程序进行访问;
所述用户终端根据所述在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与所述查询反馈参数对应的参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据,并存储所述在线相邻终端的节点标识与所述服务评价数据的对应关系;
所述用户终端根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用所述用户终端的私钥对所述第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息;
挖矿节点接收所述补偿终端广播消息并解析获取所述第一服务终端节点标识,并按照预设的补偿策略对与所述第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与所述第一服务终端节点标识对应的记账信息写入区块中。
2.如权利要求1所述的方法,其特征在于,还包括:
所述用户终端根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设拒绝条件的第二服务终端节点标识,并应用所述用户终端的私钥对所述第二服务终端节点标识进行签名后向区块链网络发送拒绝终端广播消息;
其他用户终端接收所述拒绝终端广播消息并解析获取所述第二服务终端节点标识并存储,当获取携带所述第二服务终端标识的查询请求,反馈拒绝响应消息;
所述挖矿节点接收所述拒绝终端广播消息并解析获取所述第二服务终端节点标识,并生成与所述第二服务终端节点标识对应的记账信息写入区块中。
3.如权利要求1所述的方法,其特征在于,所述查询反馈参数,包括:
反馈时间、反馈信号质量、反馈跳转数量中的一种或者几种参数组合。
4.如权利要求1所述的方法,其特征在于,所述根据预设的与所述查询反馈参数对应的参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据,包括:
获取与各所述查询反馈参数对应的权重信息;
根据所述权重信息和所述参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据。
5.如权利要求1所述的方法,其特征在于,还包括:
所述挖矿节点分析预设时间内获取的所有所述第一服务终端节点标识,确定数量最多的目标服务终端节点标识;
所述挖矿节点向所述区块链网络广播包含所述目标服务终端节点标识的服务节点生成消息,并将所述服务节点生成消息写入区块中。
6.一种域名查询服务质量的评估***,其特征在于,包括:用户终端和挖矿节点,其中,
用户终端,用于根据预设查询策略通过向在线相邻终端发送经过用户终端私钥签名的包含目标域名的查询请求,并接收所述在线相邻终端反馈的与所述目标域名对应的通信IP地址,并将所述通信IP地址反馈给目标应用程序进行访问;
所述用户终端,还用于根据所述在线相邻终端的反馈情况获取与预设的查询反馈参数对应的服务信息,根据预设的与所述查询反馈参数对应的参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据,并存储所述在线相邻终端的节点标识与所述服务评价数据的对应关系;
所述用户终端,还用于根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设补偿条件的第一服务终端节点标识,并应用所述用户终端的私钥对所述第一服务终端节点标识进行签名后向区块链网络发送补偿终端广播消息;
所述挖矿节点,用于接收所述补偿终端广播消息并解析获取所述第一服务终端节点标识,并按照预设的补偿策略对与所述第一服务终端节点标识对应的终端发送相应的补偿信息,并生成与所述第一服务终端节点标识对应的记账信息写入区块中。
7.如权利要求6所述的***,其特征在于,
所述用户终端,用于根据预设周期内所有所述在线相邻终端的节点标识与所述服务评价数据的对应关系,获取满足预设拒绝条件的第二服务终端节点标识,并应用所述用户终端的私钥对所述第二服务终端节点标识进行签名后向区块链网络发送拒绝终端广播消息;
其他用户终端,用于接收所述拒绝终端广播消息并解析获取所述第二服务终端节点标识并存储,当获取携带所述第二服务终端标识的查询请求,反馈拒绝响应消息;
所述挖矿节点,用于接收所述拒绝终端广播消息并解析获取所述第二服务终端节点标识,并生成与所述第二服务终端节点标识对应的记账信息写入区块中。
8.如权利要求6所述的***,其特征在于,
所述查询反馈参数,包括:
反馈时间、反馈信号质量、反馈跳转数量中的一种或者几种参数组合。
9.如权利要求6所述的***,其特征在于,所述用户终端具体用于:
获取与各所述查询反馈参数对应的权重信息;
根据所述权重信息和所述参考数据对所述服务信息进行分析,生成与所述在线相邻终端对应的服务评价数据。
10.如权利要求6所述的***,其特征在于,
所述挖矿节点,还用于分析预设时间内获取的所有所述第一服务终端节点标识,确定数量最多的目标服务终端节点标识;
所述挖矿节点,还用于向所述区块链网络广播包含所述目标服务终端节点标识的服务节点生成消息,并将所述服务节点生成消息写入区块中。
CN201910210219.7A 2019-03-19 2019-03-19 域名查询服务质量的评估方法和*** Pending CN109819069A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910210219.7A CN109819069A (zh) 2019-03-19 2019-03-19 域名查询服务质量的评估方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910210219.7A CN109819069A (zh) 2019-03-19 2019-03-19 域名查询服务质量的评估方法和***

Publications (1)

Publication Number Publication Date
CN109819069A true CN109819069A (zh) 2019-05-28

Family

ID=66609685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910210219.7A Pending CN109819069A (zh) 2019-03-19 2019-03-19 域名查询服务质量的评估方法和***

Country Status (1)

Country Link
CN (1) CN109819069A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110708383A (zh) * 2019-10-12 2020-01-17 深圳市网心科技有限公司 区块链节点的网络连接方法及相关设备
CN111797165A (zh) * 2020-06-24 2020-10-20 泰康保险集团股份有限公司 基于区块链的数据处理方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106385319A (zh) * 2016-09-29 2017-02-08 江苏通付盾科技有限公司 区块链网络中信息的验证方法及***
CN108122165A (zh) * 2017-12-15 2018-06-05 北京中电普华信息技术有限公司 一种区块链共识方法及***
CN108768787A (zh) * 2018-06-25 2018-11-06 中国联合网络通信集团有限公司 一种区块链节点激励方法及装置
CN108768630A (zh) * 2018-05-25 2018-11-06 全链通有限公司 区块链节点的加密通信方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106385319A (zh) * 2016-09-29 2017-02-08 江苏通付盾科技有限公司 区块链网络中信息的验证方法及***
CN108122165A (zh) * 2017-12-15 2018-06-05 北京中电普华信息技术有限公司 一种区块链共识方法及***
CN108768630A (zh) * 2018-05-25 2018-11-06 全链通有限公司 区块链节点的加密通信方法和***
CN108768787A (zh) * 2018-06-25 2018-11-06 中国联合网络通信集团有限公司 一种区块链节点激励方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110708383A (zh) * 2019-10-12 2020-01-17 深圳市网心科技有限公司 区块链节点的网络连接方法及相关设备
CN110708383B (zh) * 2019-10-12 2022-06-07 深圳市迅雷网络技术有限公司 区块链节点的网络连接方法及相关设备
CN111797165A (zh) * 2020-06-24 2020-10-20 泰康保险集团股份有限公司 基于区块链的数据处理方法及装置
CN111797165B (zh) * 2020-06-24 2023-11-28 泰康保险集团股份有限公司 基于区块链的数据处理方法及装置

Similar Documents

Publication Publication Date Title
CN109981814A (zh) 基于区块链网络服务节点的域名信息查询方法和***
CN106611372B (zh) 一种征信数据查询方法及***
Kent et al. Secure border gateway protocol (S-BGP)
CN108124502A (zh) 一种基于联盟链的顶级域名管理方法及***
CN105812488B (zh) 云计算分布式服务集群***及其方法
CN110061838A (zh) 一种dns资源记录的去中心化存储***及其实现、信息检索方法
CN109902074A (zh) 基于数据中心的日志存储方法和***
CN103098438B (zh) 证书撤销***
CN109451061B (zh) 区块链的合约调整处理方法和***
CN109951482A (zh) 用户终端及其区块链域名解析方法
CN109413228A (zh) 基于区块链域名***的IPv6生成方法和***
US20030163737A1 (en) Simple secure login with multiple-authentication providers
CN109714447A (zh) 基于区块链域名***的域名生成方法和***
Hamdaoui et al. IoTShare: A blockchain-enabled IoT resource sharing on-demand protocol for smart city situation-awareness applications
CN109981675A (zh) 一种数字身份认证和属性加密的身份信息保护方法
CN101374159B (zh) 一种p2p网络可信控制方法及***
CN104052736A (zh) 用于预签名dnssec启用区域至记录集中的***和方法
CN109327562A (zh) 一种基于区块链的域名存储***及方法
CN109818946A (zh) Ca证书申请和部署的方法和***
CN109729080A (zh) 基于区块链域名***的访问攻击防护方法和***
JP2022530601A (ja) ブロックチェーンネットワークにおいてアイデンティティ証明書を取り換える方法、装置、記憶媒体及びコンピュータ機器
CN109819069A (zh) 域名查询服务质量的评估方法和***
CN106936945A (zh) 分布式域名解析方法及装置
CN110599142A (zh) 数据存储方法、装置、计算机设备和存储介质
CN103051645A (zh) P2p网络中基于分组的激励机制

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100191 1107c, 11 / F, Xueyuan international building, 1 Zhichun Road, Haidian District, Beijing

Applicant after: IALLCHAIN Co.,Ltd.

Address before: 100043 5158, 5 floor, 11 Shixing street, Shijingshan District, Beijing.

Applicant before: IALLCHAIN Co.,Ltd.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190528