[发明专利]一种基于区块链可信智能合约加固方法有效
申请号: | 201711056643.8 | 申请日: | 2017-11-01 |
公开(公告)号: | CN107844704B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 孙善宝;于治楼;薛长青 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/60;G06F21/62;G06F21/64;G06Q30/02;G06Q20/22;G06Q20/38 |
代理公司: | 37100 济南信达专利事务所有限公司 | 代理人: | 姜明 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 可信 智能 合约 加固 方法 | ||
本发明公开了一种基于区块链可信智能合约加固方法,包括,在一个P2P共识网络建立区块链,由各个参与节点共同维护一份账本记录,区块链的账本中记录智能合约;允许各个参与节点发布基于区块链的智能合约,同时存在智能合约代码审查节点提供合约代码审查服务;发布加固智能合约,通过利用所述的合约代码审查服务智能合约并结合区块链代币保证合约代码的安全性,通过保险服务节点提供智能合约保障机制,降低智能合约的金融风险。本发明增加对智能合约代码的审查功能,提高了智能合约代码的安全性,有效的降低代码漏洞出现的可能性;同时提供了相应的代币奖励,通过激励措施鼓励参与;保障了资金的安全性,减少合约出现问题带来的损失。
技术领域
本发明涉及区块链技术和智能合约技术领域,具体地说是一种基于区块链可信智能合约加固方法。
背景技术
区块链技术,又称为分布式账本技术,是一种去中心信任化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与通过多方存储、多方计算的方式来实现数据不可篡改、计算结果可信的分布式数据库系统。区块链并不是一种单一的技术,而是多种技术融合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。区块链技术的发展使得智能合约成为可能,其本质是一段由一台计算机或者计算机网络按照签署合约的权利和义务自动执行的代码,合约的执行无需中心节点来进行控制。由于智能合约使用代码的方式,保证了合同条款的强制执行力;将智能合约与区块链相结合,使得合约的条款一旦设定,就没有第三方可以篡改。智能合约这一颠覆性的技术是区块链的重要特性,将会对人类社会结构产生重大变化。
近年来,区块链技术和智能合约技术发展迅速,并在各个行业领域形成了众多应用案例,然而随着应用的推广,智能合约的安全问题成为关注的焦点,特别是一些基于区块链智能合约的众筹项目遭遇到黑客盗窃,使得智能合约的安全性受到质疑,究其原因是由于智能合约代码的漏洞造成的损失。在这种情况下,如何能有效的利用区块链和智能合约技术来保证智能合约代码的安全性成为一个亟需解决的问题。
发明内容
本发明的技术任务是提供一种基于区块链可信智能合约加固方法。
本发明的技术任务是按以下方式实现的:
一种基于区块链可信智能合约加固方法,包括,
在一个P2P共识网络建立区块链,由各个参与节点共同维护一份账本记录,区块链的账本中记录智能合约;
允许各个参与节点发布基于区块链的智能合约,同时存在智能合约代码审查节点提供合约代码审查服务;
发布加固智能合约,通过利用所述的合约代码审查服务智能合约并结合区块链代币保证合约代码的安全性,通过保险服务节点提供智能合约保障机制,降低智能合约的金融风险。
所述的P2P共识网络是没有中心节点、通过用户群进行消息交换的网络体系。
所述的参与节点通过区块链发布智能合约,并负责智能合约的执行以及在所述的P2P共识网络上的达成共识,生成新的区块的生成。
所述的加固智能合约发布节点负责发布加固智能合约。
所述的智能合约代码审查节点属于参与节点,并提供智能合约代码审查服务。
所述的保险服务节点属于参与节点,并提供智能合约保险保障服务。
所述的区块链的账本中记录智能合约,包括,
所述的智能合约包含普通智能合约、智能合约代码审查请求智能合约、智能合约代码分析报告智能合约、加固智能合约、智能合约代码执行保险智能合约以及智能合约保险协议智能合约。
所述的发布加固智能合约操作步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711056643.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:为防止进水的水锁
- 下一篇:用于防止干燥斑点的方法和车辆清洗设施