利索能及
我要发布
收藏
专利号: 2020106093700
申请人: 电子科技大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于区块链路由目录服务器的智能合约生成方法,其特征在于,包括以下步骤:

交易双方确认步骤,以路由目录服务器提供方为乙方、以路由目录服务器的需求方为甲方,且甲、乙双方以系统提供的默认智能合约模板为基础进行商议并设置智能合约的参数;

资源验证步骤,交易双方确认后,要对乙方持有的资源进行验证,具体的,在所述交易双方确认步骤后,智能合约给为乙方分配随机ID和临时身份证明并写入智能合约中;智能合约通过分组加密的方式将乙方提供的路由目录服务器的基本信息和使用信息进行加密并生成对应的分组密码后写入乙方名下代为存储;

需求提交步骤,甲方向智能合约提交需求,智能合约根据甲方提交的需求对经过所述资源验证步骤分组加密的路由目录服务器基本信息和使用信息进行权重分配并排序,提供排名靠前的多组信息供甲方选用,甲方自主随机选择至少三组信息使用完成资产充值后智能合约生效;

检测更新步骤,每次完成所述需求提交步骤,所述智能合约则检测更新一次智能合约信息,将失效的智能合约清空,接受新申请加入的甲方和乙方信息从所述交易双方确认步骤开始重新建立只能合约;

所述随机ID和临时身份证明、以及路由目录服务器的基本信息和使用信息均通过非对称加密方式进行加密,公钥得到地址信息后由对应私钥和数字签名算法生成签名证明地址所有权,且每次执行前,智能合约将初始化合约的执行环境和交易双方的数据;

所述资源验证步骤中,乙方提供的路由目录服务器的基本信息和使用信息是经过加密后提供给所述智能合约的,同时还将密钥一并提供给智能合约,智能合约使用密钥对所述基本信息和使用信息进行解密后再通过分组加密的方式对所述基本信息和使用信息再次加密;

所述基本信息包含路由目录服务器的时长和网络质量,所述使用信息包含登录密钥;

所述需求提交步骤中,智能合约对路由目录服务器基本信息和使用信息进行权重分配并排序,是通过价值函数根据基本信息的时长和网络质量进行计算后,根据计算结果进行排序并制定对应价格,并顺次提供给甲方选用;

所述需求提交步骤中,甲方自主随机选择至少三组信息使用完成资产充值,是甲方随机挑选至少三组信息,通过智能合约提供的初始秘钥对每组信息对应的乙方身份进行解密验证后,向通过验证的乙方付款。

2.如权利要求1所述的一种基于区块链路由目录服务器的智能合约生成方法,其特征在于:所述智能合约通过分组加密的方式将乙方提供的路由目录服务器的基本信息和使用信息进行加密,是根据路由目录服务器基本信息中的时长对所述使用信息进行分段,并使用初始密码随机生成对应每个分段的分组密码。

3.如权利要求2所述的一种基于区块链路由目录服务器的智能合约生成方法,其特征在于:使用初始密码随机生成对应每个分段的分组密码时通过选举的方式引入用来验证和通知的可信方节点,所述可信方节点为该路由目录服务器的使用者。

4.如权利要求3所述的一种基于区块链路由目录服务器的智能合约生成方法,其特征在于:所述选举是在51%比例的节点在线的情况下,选举出的最高票为可信方节点;所述可信方节点在智能合约对路由目录服务器的基本信息和使用信息进行加密和解密的过程中将计算值分发给各个执行节点,收集执行节点的计算结果进行重构,并将最终的结果传入智能合约中。

5.如权利要求4所述的一种基于区块链路由目录服务器的智能合约生成方法,其特征在于:所述需求提交步骤中,智能合约向甲方提供初始密码,甲方通过所述初始密码破解所选用的信息对应的分段密码至购买时限,并将选用的信息对应的路由目录服务器节点构造出一组含有入口节点和出口节点的网络拓扑。