首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于群体智能的区块链智能合约的冲突裁决方法_三峡大学_202110823741.X 

申请/专利权人:三峡大学

申请日:2021-07-21

公开(公告)日:2024-04-30

公开(公告)号:CN113628049B

主分类号:G06Q40/04

分类号:G06Q40/04

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2021.11.26#实质审查的生效;2021.11.09#公开

摘要:一种基于群体智能的区块链智能合约的冲突裁决方法,包括以下步骤:步骤1,裁决初始化;步骤2,冲突匹配;步骤3,冲突裁决;步骤4,裁决执行;在步骤1中,设置冲突裁决参数,多个智能合约智能体采集智能合约和交易消息,通过区块链网络将智能合约参数和交易消息输入冲突匹配智能体;在步骤2中,多个冲突匹配智能体根据智能合约智能体发送来的智能合约参数和交易消息,通过区块链网络检索数据区块智能体,进行冲突匹配,将冲突匹配结果送入冲突裁决智能体;本发明的目的是为了解决区块链智能合约中交易冲突的判断和裁决问题,通过群体智能方法实现交易冲突的快速判断和交易冲突的智能裁决,提高智能合约运行的效率和区块链工作的安全性。

主权项:1.一种基于群体智能的区块链智能合约的冲突裁决方法,其特征在于,包括以下步骤:步骤1,裁决初始化;步骤2,冲突匹配;步骤3,冲突裁决;步骤4,裁决执行;在步骤1中,设置冲突裁决参数,多个智能合约智能体101采集智能合约和交易消息,通过区块链网络102将智能合约参数和交易消息输入冲突匹配智能体104;在步骤2中,多个冲突匹配智能体104根据智能合约智能体101发送来的智能合约参数和交易消息,通过区块链网络102检索数据区块智能体103,进行冲突匹配,将冲突匹配结果送入冲突裁决智能体105;在步骤3中,多个冲突裁决智能体105根据冲突匹配智能体104发送来的冲突匹配结果进行冲突裁决,并通过区块链网络102将冲突裁决结果发送到裁决后执行智能体106;在步骤4中,多个裁决后执行智能体106根据冲突裁决智能体105发送来的裁决结果,通过区块链网络102控制智能合约智能体101和数据区块智能体103的执行;在步骤1中,包括以下子步骤:子步骤1-1,设置冲突裁决参数;子步骤1-2,采集智能合约参数;子步骤1-3,采集交易消息;子步骤1-4,信息发送;所述步骤2,具体包括以下步骤:子步骤2-1,智能体接收消息;多个冲突匹配智能体104接收智能合约智能体101发送来的智能合约参数和交易消息;多个冲突匹配智能体104对智能合约参数和交易消息进行预处理和分类,并打上智能合约类型码;子步骤2-2,冲突匹配;多个冲突匹配智能体104通过区块链网络102检索数据区块智能体103,进行冲突匹配;多个冲突匹配智能体104检查智能合约类型码与数据区块智能体103中智能合约类型码相匹配的频率和不匹配的频率,由子步骤1-1中设置的有效匹配阈值判断是否发生冲突;若匹配的频率高于设置的有效匹配阈值,则判定为无冲突,可继续执行智能合约完成交易;若匹配的频率低于设置的有效匹配阈值,则判定为有冲突,需要进行冲突裁决,方可完成交易;子步骤2-3,属性匹配值计算;属性匹配值用于度量智能合约冲突匹配的差异程度,包括智能合约参数和交易信息的不同属性的相异之处,全部属性匹配值用于冲突裁决时参考;可用于冲突匹配的属性,包括订单编码,时间戳或时间属性,区块链的长度,区块链的分支数,地理位置或空间属性,买家确认情况,卖家确认情况,算力值和占比,进一步地,不同智能合约设置不同匹配属性参数;若不同属性匹配的差值低于设置的有效匹配阈值,则属性匹配值越低;若不同属性匹配的差值高于设置的有效匹配阈值,则属性匹配值越高;进一步地,根据智能合约参数和交易信息计算出全部的时间属性、空间属性、智能合约匹配属性参数的属性匹配值;子步骤2-4,匹配值输出;计算出的智能合约类型码匹配频率和多个属性匹配值共同作为本次冲突的匹配值,并由多个冲突匹配智能体104将冲突匹配值送入冲突裁决智能体105;所述步骤3,具体包括以下步骤:子步骤3-1,冲突匹配值输入;子步骤3-2,群体智能裁决计算;多个冲突裁决智能体105对冲突匹配结果进行冲突裁决计算,更新交易冲突在智能合约交易中的空间位置;按照式2调整合约冲突智能体在智能合约编码向量空间的移动速度以及方向,再根据式3对合约冲突智能体的智能合约编码向量空间位置进行更新;子步骤3-3,群体智能优化裁决结果;使用粒子群-遗传混合算法产生的最优裁决结果对冲突智能体进行全局搜索;粒子群-遗传混合算法在整个智能合约冲突空间中寻找最优的裁决结果,其初始种群大小对应智能合约冲突数量,适应度值对应冲突匹配值;粒子位置对应冲突向量编号,即空间位置属性;粒子的速度对应向量变化的速度,即合约冲突的时间属性;遗传算法中选择、交叉、变异算子对应冲突向量的选择、向量的交叉和向量的变异;子步骤3-4,裁决结果输出;得到最优的冲突裁决结果后,可以由多个冲突裁决智能体105通过区块链网络102将冲突裁决结果发送到裁决后执行智能体106。

全文数据:

权利要求:

百度查询: 三峡大学 一种基于群体智能的区块链智能合约的冲突裁决方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。