[发明专利]一种针对智能合约安全性和稳定性的侧链测试系统和方法有效
申请号: | 201910367325.6 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110097467B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 金海;代炜琦;邹德清;赵炳铖 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06F21/64 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 何志欣;侯越玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 智能 合约 安全性 稳定性 测试 系统 方法 | ||
本发明涉及一种针对智能合约安全性和稳定性的侧链测试系统和方法,该系统包括第一模块:用于接收第一用户发布的所述智能合约,第二用户能够在获取了所述智能合约的情况下确定是否加入测试和所述区块链网络中的第三用户对主链进行分叉形成侧链并在所述侧链上布置所述智能合约;第二模块:用于在所述第二用户确定参与所述智能合约测试的情况下将所述第二用户的部分或全部资产从主链上转移至侧链并生成对应的镜像用户,和用于授权所述第三用户在所述侧链上进行挖矿;第三模块:用于接收所述第二用户在测试过程中发布的所述智能合约中的漏洞以及接收在所述智能合约调用总频次达到预设值之时投票;并且能够将所述漏洞和所述投票发布至第四模块。
技术领域
本发明涉及区块链技术领域,尤其涉及一种针对智能合约安全性和稳定性的侧链测试方法。
背景技术
在狭义上,区块链技术是指一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并且以密码学方式保证的不可篡改和不可伪造的分布式账本。在广义上,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。侧链是将不同的区块链互相连接在一起,以实现区块链的扩展,其完全独立于比特币区块链,但是能够与比特币区块链实现交互。侧链是方便数字资产在不同区块链件互相转移。
例如,公开号为CN108074081A的中国专利公开的一种虚拟资源的转移方法和装置。该装置应用于包含有区块链侧链和主链的去中心化系统,其方法包括:所述主链上发布有托管智能合约;当所述虚拟资源从所述主链转移至所述侧链时,虚拟资源发送方向所述托管智能合约发送转账指令;当所述虚拟资源从所述侧链转移至所述主链时,获得主链区块记账权的矿工向所述托管智能合约发送所述交易信息,并将所述交易信息收录至主链的区块内,所述托管智能合约内设投票机制,在获得区块记账权的矿工对同一笔交易的投票满足后,托管智能合约发起支付。在主链上发布用于托管侧链虚拟资源的智能合约,可有效地对侧链上的虚拟资源余额进行管理。
如公开号为CN108564372A的中国专利公开的一种区块链和智能合约的存储客房和订单数据的方法。该方法包括如下步骤:步骤一、设置主链,所述主链上具有多个参与方;设置主链的权限,其中,所述权限为能够获取所有侧链的信任的最终裁决权;步骤二,创建侧链,所述侧链由主链上的所述多个参与方中的至少一个创建;步骤三、在主链和侧链上均部署跨链交互所用到的智能合约;步骤四、在主链和侧链上进行跨链数据传递。通过本发明的跨链数据传递方法,在许可链场景中以一种安全,灵活,去中心化的方式实现了跨链数据传递。
例如,公开号为CN109117097A的中国专利公开的一种基于区块链的数据存储方法及系统。该方法包括:方法包括:主链的代理节点检测自身的可用存储容量是否大于预设存储阈值;若大于,主链的代理节点记录待转移的起始区块与终止区块之间的全部区块的区块编号;侧链的代理节点向侧链的共识节点发送全部区块;主链的代理节点检测到全部区块在侧链通过共识验证后,主链的代理节点全网广播区块转移信息;主链中各个节点根据区块转移信息删除全部区块。因此,由于主链中各个节点能够在可用存储容量不够时,将部分或全部的区块转移并存储在侧链中,于是,主链中各个节点便有更多可用存储容量,以便主链中各个节点能够更加可靠地存储区块数据,提高了主链的工作可靠性。
例如,公开号为CN107038639A的中国专利公开的一种兼容多资产类型快速交易的联盟链构建方法。其引入联盟链技术实现多种类型数字资产的交易互通,同时,在充分保证系统安全性的基础上引入固定多方签名共识机制代替工作量证明这一动态多方签名机制,显著缩短交易时间。由此本发明能够打通不同资产类型间的交易壁垒,实现交易系统对各种资产类型的广泛兼容;同时本发明采用固定签名集合方案,能够大幅缩减系统内各节点共识达成时间,快速敲定交易显著提升资产流转效率,此外本发明对拜占庭将军问题有优越的鲁棒性,难以被攻破。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910367325.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的知识产权运营系统
- 下一篇:基金赎回方法、装置、设备及系统