基于区块链的智能合约需求匹配方法、装置和计算机设备制造方法及图纸

技术编号:24095200 阅读:50 留言:0更新日期:2020-05-09 09:59
本申请涉及一种基于区块链的智能合约需求匹配方法、装置、计算机设备和存储介质,对需求发起方的历史合约信息以及历史需求信息进行关键词识别,得到需求要点,根据用户的需求要点,匹配出符合用户需求的初始智能合约,且给合约参与双方均发送相应信息和合约确认消息,以便于双方能够就智能合约达成共识,当双方均完成对合约确认决定进行合作时,发送携带合约确认信息的加密信息时,对加密信息进行解密验证,验证通过则创建智能合约,保证智能合约的可执行性,整个过程,无需用户耗费过多的精力挑选智能合约,根据用户的需求要点便能快速匹配出合适的合约,且从多个角度合理地创建智能合约,实现高效且合理的构建智能合约。

Demand matching method, device and computer equipment of smart contract based on blockchain

【技术实现步骤摘要】
基于区块链的智能合约需求匹配方法、装置和计算机设备
本申请涉及区块链技术,特别是涉及一种基于区块链的智能合约需求匹配方法、装置、计算机设备和存储介质。
技术介绍
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约作为一种计算机合同,合约参与双方对于智能合约中的合同条款达成共识是一个艰难的过程。且合约的执行依赖于计算机可读的代码,意味着合同的编写需依赖编程基础。在编写智能合约的过程中,由于智能合约的灵活性差和安全隐患高的问题,使得智能合约的编写受限,其次,当用户不具备编程能力时,其更多的方式是从智能合约平台花费时间精力浏览大量的合约,才有可能挑选出合适的合约,期间,计算机需要响应大量的用户浏览合约操作,浪费系统资源。由此可见,目前智能合约的编写或构建方式存在合约构建效率不高的问题。
技术实现思路
基于此,有必要针对目前智能合约的编写或构建方式存在合约构建效率不高的问题,提供一种高效的基于区块链的智能合约需求匹配方法。一本文档来自技高网...

【技术保护点】
1.一种基于区块链的智能合约需求匹配方法,所述方法包括:/n获取需求发起方的历史合约信息以及历史需求信息,对所述历史合约信息以及所述历史需求信息进行关键词识别,得到需求要点;/n根据所述需求要点在预设智能合约库中进行关键字匹配,得到对应的初始智能合约以及需求匹配方;/n发送第一合约确认消息至所述需求发起方,并发送第二合约确认消息至所述需求匹配方,所述第一合约确认消息携带初始智能合约,所述第二合约确认消息携带所述需求要点;/n当接收到携带确认合约信息的第一加密信息以及第二加密信息时,对所述第一加密信息以及所述第二加密信息进行解密验证,所述第一加密信息由所述需求发起方响应所述第一合约确认消息生成,...

【技术特征摘要】
1.一种基于区块链的智能合约需求匹配方法,所述方法包括:
获取需求发起方的历史合约信息以及历史需求信息,对所述历史合约信息以及所述历史需求信息进行关键词识别,得到需求要点;
根据所述需求要点在预设智能合约库中进行关键字匹配,得到对应的初始智能合约以及需求匹配方;
发送第一合约确认消息至所述需求发起方,并发送第二合约确认消息至所述需求匹配方,所述第一合约确认消息携带初始智能合约,所述第二合约确认消息携带所述需求要点;
当接收到携带确认合约信息的第一加密信息以及第二加密信息时,对所述第一加密信息以及所述第二加密信息进行解密验证,所述第一加密信息由所述需求发起方响应所述第一合约确认消息生成,所述第二加密信息由所述需求匹配方响应所述第二合约确认消息生成;
若所述解密验证通过,则创建目标智能合约。


2.根据权利要求1所述的基于区块链的智能合约需求匹配方法,其特征在于,所述获取需求发起方的历史合约信息以及历史需求信息,对所述历史合约信息以及所述历史需求信息进行关键词识别,得到需求要点包括:
接收所述需求发起方发送的合约构建请求,所述合约构建请求携带所述需求发起方的身份标识;
根据所述身份标识,查找所述需求发起方的历史合约信息以及历史需求信息;
对所述历史合约信息以及所述历史需求信息进行分词处理,得到分词结果;
对所述分词结果进行关键词识别,识别出对应的需求要点。


3.根据权利要求1所述的基于区块链的智能合约需求匹配方法,其特征在于,根据所述需求要点在预设智能合约库中进行关键字匹配,得到对应的初始智能合约包括:
根据所述需求要点,在预设智能合约库中进行关键字模糊匹配,匹配出对应的历史智能合约;
根据预设优先级筛选条件对匹配出的历史智能合约进行筛选,得到初始智能合约。


4.根据权利要求1所述的基于区块链的智能合约需求匹配方法,其特征在于,解密验证通过之后,还包括:
查找所述需求发起方以及所述需求匹配方所在区块链的区块中是否存在对应的资质认证文件;
若存在对应的资质认证文件,则返回创建目标智能合约的步骤。


5.根据权利要求1所述的基于区块链的智能合约需求匹配方法,其特征在于,所述发送所述初始智能合约和第一合约确认消息至所述需求发起方、并发送所述需求要点以及第二合约确认消息至所述初始智能合约对应的需求匹配方之后,还包括:
发送反...

【专利技术属性】
技术研发人员:邓承蔡天琪
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1