[发明专利]一种区块链的智能合约算法在审
申请号: | 202210884342.9 | 申请日: | 2022-07-25 |
公开(公告)号: | CN115168903A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 陈贵平;刘南余;陈寅;江浩;张俊;戴震宇 | 申请(专利权)人: | 贵州华泰智远大数据服务有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06V10/26;G06F16/27 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 娄会敏 |
地址: | 550000 贵州省贵阳市贵阳国家高新技术产*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 智能 合约 算法 | ||
本发明提供一种区块链的智能合约算法,根据区块链内部的数据,提取交易双方的智能合约,提取智能合约完毕后,再对交易双方终端的MAC地址进行获取;获取智能合约图片,并对智能合约图片进行分割处理为九组微图像,并对九组微图像进行标记处理,并将九组微图像分割为三组传导序列,并将三组传动序列采用三组不同的网络路径进行传输,将对应的微图像传输至对应的终端时,对九组微图像内部的标记i进行提取,再根据标记i的下标标识,使九组微图像整合为智能合约图像,采用此种方式对智能合约图像进行传输,此种传输方式,便可有效对智能合约图像进行加密,提升传输过程中的安全性,以此提升数据的保密作用,避免智能合约图像被外部人员窃取。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链的智能合约算法。
背景技术
区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。如果要修改区块链中的信息,必须征得半数以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息是一件极其困难的事。相比于传统的网络,区块链具有两大核心特点:一是数据难以篡改、二是去中心化。基于这两个特点,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题。
专利公开号为CN109559115A的发明公开了一种智能合约的建立方法、交易方法及相关装置,当建立第一节点与第二节点之间的业务关系时,确定智能合约区块链中的当前智能合约块;根据所述业务关系以及所述当前智能合约块,创建智能合约块;将所述智能合约块链接至所述当前智能合约块,并将所述智能合约块作为新的当前智能合约块。相比于现有技术,在本发明实施例中,所述智能合约的建立是通过基于共识算法的区块链技术实现的,因而能够保证智能合约的安全性以及准确性;且,区块链技术无需签订双方互相信任即可签订相应的电子合约,因而还能提升智能合约的建立方法的可适用性。
现有的区块链在具体运行过程中,需采用对应的智能合约限制交易双方,但智能合约内部包含有大量的私密数据,因整个智能合约在传输过程中,内部未设置加密传输方式,便导致整个智能合约在传输时,很容易被外部不法人员进行窃取,从而造成数据丢失。
因此,有必要提供一种区块链的智能合约算法解决上述技术问题。
发明内容
本发明提供一种区块链的智能合约算法,解决了整个智能合约在传输过程中,内部未设置加密传输方式,便导致整个智能合约在传输时,很容易被外部不法人员进行窃取,从而造成数据丢失的问题。
为解决上述技术问题,本发明提供的一种区块链的智能合约算法,包括以下步骤:
S1、根据区块链内部的数据,提取交易双方的智能合约,提取智能合约完毕后,再对交易双方终端的MAC地址进行获取,并将交易双方终端的MAC地址设为待处理终端地址;
S2、获取智能合约图片,并对智能合约图片进行分割处理,使智能合约图片分割为九组微图像,并对九组微图像进行标记处理;
S3、获取待处理数据包,并将九组微图像分割为三组传导序列,并将三组传动序列采用三组不同的网络路径进行传输;
S4、将对应的微图像传输至对应的终端时,对九组微图像内部的标记i进行提取,再根据标记i的下标标识,将九组微图像进行整合,使九组微图像整合为智能合约图像。
优选的,所述步骤S2中,对智能合约图片进行再处理的方式为:
S21、将智能合约图片按照九宫格的方式使智能合约图片划分为九组微图像;
S22、对九组微图像进行标记i进行标记处理,i=1、2、……、9,i=1时,代表第一组微图像,i=2代表第二组微图像,i=9时,代表最后一组微图像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州华泰智远大数据服务有限公司,未经贵州华泰智远大数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210884342.9/2.html,转载请声明来源钻瓜专利网。