1.一种可信的域名解析方法,其特征在于,包括:获取用户域名解析请求,根据所述用户域名解析请求在区块链域名数据仓库中进行域名查询,得到域名解析结果;将所述域名解析结果发送到用户端;其中,所述区块链域名数据仓库通过预设智能合约对顶级域区块链服务器中的域名数据进行同步存储;根据所述用户域名解析请求在区块链域名数据仓库中进行域名查询,得到域名解析结果的步骤,具体包括:在区块链域名数据仓库的查询层缓存中查询所述用户域名解析请求携带的域名所对应的网络之间互联的协议IP地址;若区块链域名数据仓库的查询层缓存中查询失败,则向区块链域名数据仓库的数据层查询所述用户域名解析请求携带的域名所对应的网络之间互联的协议IP地址,得到域名解析结果,并将所述域名解析结果同步到区块链域名数据仓库的查询层缓存中;所述方法还包括:获取域名服务中心和TLD服务中心许可的顶级域名注册信息;将所述顶级域名注册信息广播到所有顶级域区块链服务器节点,实现顶级域名数据上链;所述将所述域名解析结果发送到用户端,包括:通过所述区块链域名数据仓库将所述域名解析结果发送到所述用户端;或者,由所述区块链域名数据仓库通过所述顶级域区块链服务器将所述域名解析结果转发到所述用户端。
2.根据权利要求1所述可信的域名解析方法,其特征在于,在所述实现顶级域名数据上链的步骤之后,所述方法还包括:将所述顶级域名注册信息发送到区块链域名数据仓库,以供所述区块链域名数据仓库对所述顶级域名注册信息中的域名数据进行同步存储。
3.根据权利要求1所述可信的域名解析方法,其特征在于,所述方法还包括:定期获取区块链域名数据仓库中各域名数据携带的域名内容哈希信息,对所有的域名内容哈希信息进行哈希处理,得到数据仓库哈希信息;获取顶级域区块链服务器中的全局哈希信息,通过所述全局哈希信息对所述数据仓库哈希信息进行校验;若校验失败,则进行域名信息同步。
4.根据权利要求1所述可信的域名解析方法,其特征在于,所述方法还包括:在获取域名注销请求时,根据所述域名注销请求携带的域名信息生成域名注销信息;将所述域名注销信息广播到顶级域区块链服务器的各个节点,并将所述域名注销信息发送到区块链域名数据仓库和域名服务中心,以供区块链域名数据仓库和域名服务中心根据域名注销信息进行数据同步;其中,所述域名注销信息中包含注销字段信息。
5.一种可信的域名解析系统,其特征在于,包括:域名服务端、顶级域区块链服务器和区块链域名数据仓库;所述域名服务端用于生成顶级域名注册信息,并将所述顶级域名注册信息发送到顶级域区块链服务器;所述顶级域区块链服务器用于将所述顶级域名注册信息进行广播,实现顶级域名数据共识,并将顶级域名注册信息发送到区块链域名数据仓库;所述区块链域名数据仓库用于根据顶级域名注册信息中的域名数据进行同步存储,并根据用户域名解析请求进行域名查询,得到域名解析结果。
6.根据权利要求5所述可信的域名解析系统,其特征在于,所述顶级域区块链服务器还用于:在获取域名注销请求时,根据所述域名注销请求携带的域名信息生成域名注销信息;将所述域名注销信息广播到顶级域区块链服务器的各个节点,并将所述域名注销信息发送到区块链域名数据仓库和域名服务中心,以供区块链域名数据仓库和域名服务中心根据域名注销信息进行数据同步;其中,所述域名注销信息中包含注销字段信息。
7.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述可信的域名解析方法的步骤。
8.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至4任一项所述可信的域名解析方法的步骤。