一种基于区块链可信智能合约加固方法技术

技术编号:17562221 阅读:70 留言:0更新日期:2018-03-28 12:36
本发明专利技术公开了一种基于区块链可信智能合约加固方法,包括,在一个P2P共识网络建立区块链,由各个参与节点共同维护一份账本记录,区块链的账本中记录智能合约;允许各个参与节点发布基于区块链的智能合约,同时存在智能合约代码审查节点提供合约代码审查服务;发布加固智能合约,通过利用所述的合约代码审查服务智能合约并结合区块链代币保证合约代码的安全性,通过保险服务节点提供智能合约保障机制,降低智能合约的金融风险。本发明专利技术增加对智能合约代码的审查功能,提高了智能合约代码的安全性,有效的降低代码漏洞出现的可能性;同时提供了相应的代币奖励,通过激励措施鼓励参与;保障了资金的安全性,减少合约出现问题带来的损失。

A method of strengthening trusted intelligence contract based on block chain

The invention discloses a method of reinforcement, block chain of trusted smart contracts based on building block including chain in a P2P consensus network, by each participating node to maintain a record books, records the blockchain intelligent contract books; to allow all nodes involved in the release of smart contracts block chain based on intelligent code contracts exist at the same time review node provides contract code review service; intelligent release reinforcement contract, through intelligent contract code review service contracts with the combined block chain to ensure the safety of the token contract code, providing intelligent security mechanism through the insurance contract service node, reduce the financial risk of smart contracts. The invention of intelligent contract code review function, improve the security of smart contract code, effectively reduce the possibility of code loopholes; at the same time provide the corresponding token reward, encourage participation through incentives; to ensure the safety of funds, reduce the losses caused by the contract problems.

【技术实现步骤摘要】
一种基于区块链可信智能合约加固方法
本专利技术涉及区块链技术和智能合约
,具体地说是一种基于区块链可信智能合约加固方法。
技术介绍
区块链技术,又称为分布式账本技术,是一种去中心信任化、集体维护分布式账本的技术方案,其本质是由多个节点集体参与通过多方存储、多方计算的方式来实现数据不可篡改、计算结果可信的分布式数据库系统。区块链并不是一种单一的技术,而是多种技术融合的结果,利用区块链技术维护一个可靠的、难以篡改的账本记录,可以降低信任的风险,并能有效的降低众参与方协作的维护成本。区块链技术的发展使得智能合约成为可能,其本质是一段由一台计算机或者计算机网络按照签署合约的权利和义务自动执行的代码,合约的执行无需中心节点来进行控制。由于智能合约使用代码的方式,保证了合同条款的强制执行力;将智能合约与区块链相结合,使得合约的条款一旦设定,就没有第三方可以篡改。智能合约这一颠覆性的技术是区块链的重要特性,将会对人类社会结构产生重大变化。近年来,区块链技术和智能合约技术发展迅速,并在各个行业领域形成了众多应用案例,然而随着应用的推广,智能合约的安全问题成为关注的焦点,特别是一些基于区块链智能本文档来自技高网...
一种基于区块链可信智能合约加固方法

【技术保护点】
一种基于区块链可信智能合约加固方法,其特征在于,包括,在一个P2P共识网络建立区块链,由各个参与节点共同维护一份账本记录,区块链的账本中记录智能合约;允许各个参与节点发布基于区块链的智能合约,同时存在智能合约代码审查节点提供合约代码审查服务;发布加固智能合约,通过利用所述的合约代码审查服务智能合约并结合区块链代币保证合约代码的安全性,通过保险服务节点提供智能合约保障机制,降低智能合约的金融风险。

【技术特征摘要】
1.一种基于区块链可信智能合约加固方法,其特征在于,包括,在一个P2P共识网络建立区块链,由各个参与节点共同维护一份账本记录,区块链的账本中记录智能合约;允许各个参与节点发布基于区块链的智能合约,同时存在智能合约代码审查节点提供合约代码审查服务;发布加固智能合约,通过利用所述的合约代码审查服务智能合约并结合区块链代币保证合约代码的安全性,通过保险服务节点提供智能合约保障机制,降低智能合约的金融风险。2.根据权利要求1所述的方法,其特征在于,所述的P2P共识网络是没有中心节点、通过用户群进行消息交换的网络体系。3.根据权利要求1所述的方法,其特征在于,所述的参与节点通过区块链发布智能合约,并负责智能合约的执行以及在所述的P2P共识网络上的达成共识,生成新的区块的生成。4.根据权利要求1所述的方法,其特征在于,所述的加固智能合约发布节点负责发布加固智能合约。5.根据权利要求1所述的方法,其特征在于,所述的智能合约代码审查节点属于参与节点,并提供智能合约代码审查服务。6.根据权利要求1所述的方法,其特征在于,所述的保险服务节点属于参与节点,并提供智能合约保险保障服务。7.根据权利要求1所述的方法,其特征在于,所述的区块链的账本中记录智能合约,包括,所述的智能合约包含普通智能合约、智能合约代码审查请求智能合约、智能合约代码分析报告智能合约、加固智能合约、智能合约代码执行保险智能合约以及智能合约保险协议智能合约。8.根据权利要求1所述的方法,其特征在于,所述的发布加固智能合约操作步骤如下:步骤1)所述的加固智能合约发布节点产生智能合约代码审查请求智能...

【专利技术属性】
技术研发人员:孙善宝于治楼薛长青
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1