当前位置:主页 > 管理论文 > 财务管理论文 >

基于侧链的去中心化智能合约审计系统

发布时间:2020-05-16 08:15
【摘要】:区块链系统在去中心化的环境下,通过链上节点共同维护数据一致性来实现不可篡改性。其导致了智能合约漏洞造成的经济损失难以追回的问题。当前智能合约审计通常采用交付专业审计机构和自动化审计两种方式。但前者存在过程繁琐、耗时长的问题,后者存在审计时间长、误报率高、只能发现已记录在库bug的局限。为了解决现有合约审计机制的局限,设计并实现一种基于侧链的合约审计平台(A Decentralized Smart Contract Auditing Platform Based on Sidechain,DCAPS),其适用于区块链生态,能够激励广大公链用户共同参与到合约审计。DCAPS提出一个激励模型,通过引入信用分与保证金等机制,在激励用户积极参与有效测试的同时,限制多方合谋篡改区块数据与消极测试等情况的发生。DCAPS通过双向锚定的侧链技术实现与主链耦合,使审计平台与主链间的数据资产可进行交互,在侧链上部署合约进行审计。审计流程高效透明,同时由于有多方角色参与,能更为全面地发现合约漏洞,并有效预防漏洞发现者隐瞒漏洞牟利与消极测试的问题。DCAPS在以太坊基础上实现了一个简单的去中心化合约审计模型,并测试其功能与额外性能开销。测试结果表明,DCAPS可抵御链上角色多方合谋等安全威胁,同时它为以太坊系统带来的额外开销不超过10%。
【图文】:

示意图,示意图,侧链,合约


图 3-2 Solidity token 定义示意图现CAPS 系统流程的开端,在合约发布者提出工与用户,让其自主选择是否加入侧链。然侧链用户的资产转移。,流程图如 3-3 所示:过将新增关键字发布合约审计,并附上激励易的形式进行全网广播,告知全体用户与矿身配置文件中定义的阈值,决定是否加入侧初始化侧链信息,矿工节点通过比对特殊交激励金的设置后选择加入侧链。侧链节点完内等待用户报名。自身配置文件后,选择加入侧链。用户向官方

序列,合约,字节码,关键字


并正确导入 EVM操作栈中。在合约被矿工执行时,关键字对应的执行函数能够被正确执行。合约如图4-1 所示,新关键字被命名为 check_sentinel,通过将一个地址作为句柄,完成调用。图 4-1 新增关键字调用实例通过 solc --bin-runtime xxx.sol 获得智能合约 runtime code,即运行时字节码序列,编译示意图如图 4-2 所示:图 4-2 合约编译示意图得到运行时字节码序列后,调用 solc --hashes xxx.sol 获得合约中欲执行函数的hash。最后通过 evm --code runtimecode --input [输入参数]来获取合约函数的调用结果。其中 input 参数的类型为 16 位 hex 型,首部为 4byte 的函数 hash,之后每 32byte 是一个输入参数实例。之后本文测试了 Submarine Commitments 功能的实现,,首先漏洞举报用户发布了加密后的漏洞描述,如图 4-3 所示:待 6 个区块后,漏洞发布者公布解密秘钥,其余用户才能收获描述明文,如图 4-4 所示
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:F232;TP311.13

【相似文献】

相关期刊论文 前10条

1 齐凯隆;;商务管家:去中心化自组织的创新产业[J];商场现代化;2019年21期

2 唐庆鹏;;新媒体“去中心化”的政治学解读[J];福州大学学报(哲学社会科学版);2018年06期

3 张琪;;去中心化——当代资本主义的新特征[J];法制与社会;2018年04期

4 曾湖仙;;“去中心化”阅读,构建思维新机制[J];语文月刊;2018年04期

5 刘鑫;;媒介生态学视野下的微博“去中心化”研究[J];新闻研究导刊;2017年06期

6 ;凯文·凯利:未来趋势是去中心化[J];商周刊;2014年25期

7 喻晓马;;去中心化的智时代即将开启[J];声屏世界·广告人;2014年12期

8 张为民;;“去中心化”于互动化思维做营销[J];声屏世界·广告人;2014年12期

9 刘春雄;;解码颠覆时代系列之组织篇(二) “去中心化”时代的中心化现象[J];中外管理;2015年08期

10 杨延超;;代码即法律:“脑洞”数字货币的未来[J];法律与生活;2019年15期

相关会议论文 前10条

1 刘冰洋;杨飞;任首首;魏鑫鹏;杨雪;王闯;;去中心化 互联网基础设施[A];2018中国信息通信大会论文摘要集[C];2018年

2 谢杰;;“去中心化”互联网金融对经济刑法规范的影响及其应对——比特币关联犯罪的刑法解释[A];《上海法学研究》集刊(2019年第3卷 总第3卷)[C];2019年

3 李继红;高灵超;卢文达;严莉;;Zookeeper自动注册与发现技术在国网全业务集成中的应用[A];2017智能电网新技术发展与应用研讨会论文集[C];2017年

4 ;中国新闻媒体发展趋势专题解析 2016年[A];艾瑞咨询系列研究报告(2016年第13期)[C];2016年

5 段新星;;稳健与积极的再平衡——从数字货币的设计思路到央行的策略建议[A];《IMI研究动态》2017年上半年合辑[C];2017年

6 ;编者的话[A];青年文艺论坛:互联网时代的文化权利与数码乌托邦(第四十三期 )[C];2014年

7 王铼;;ICO的风险研究和法律归责[A];犯罪学论坛(第五卷)[C];2018年

8 杜周全;周军;王海龙;;雾计算在军队信息系统中的应用[A];第五届中国指挥控制大会论文集[C];2017年

9 李幼平;;为安全担责的中国版Web3.0[A];第18届全国互联网与音视频广播发展研讨会暨第27届中国数字广播电视与网络发展年会论文集[C];2019年

10 涂因子;夏冰冰;杨震;甘杰;王尧;;基于区块链的共享充电桩平台方案设计[A];数字中国 能源互联——2018电力行业信息化年会论文集[C];2018年

相关重要报纸文章 前10条

1 北京大学经济学院风险管理与保险学系博士生 郑豪;区块链“去中心化”与保险业“中心化”[N];中国银行保险报;2020年

2 本报特约评论员 王亚宏;2018:黄金去中心化[N];中国黄金报;2018年

3 中国科学院虚拟经济与数据科学研究中心 刘锋 东南大学文学院 吕乃基;互联网中心化与去中心化之争[N];中国社会科学报;2019年

4 本报记者 姚金楠;能源互联网:“去中心化控制”势在必行[N];中国能源报;2019年

5 本报记者 马方业 李冰;用跨境交易和冷链物流理解区块链的去中心化[N];证券日报;2019年

6 本报记者 邹奕萍;1.7亿日活凸显小程序成果 微信“去中心化”是个伪话题[N];通信信息报;2018年

7 贺昊;“去中心化”的成本算法[N];医药经济报;2018年

8 王梦影;比特币风潮,去中心化巨浪会有多高[N];中国青年报;2013年

9 孙祥栋 国网能源研究院经济与能源供需研究所;去中心化——未来城市能源发展展望[N];国家电网报;2018年

10 见习记者 鲁珈瑞;全球光伏市场去中心化趋势持续增强[N];中国电力报;2018年

相关博士学位论文 前1条

1 闫起发;面向视频传输的编码缓存技术研究[D];西南交通大学;2017年

相关硕士学位论文 前10条

1 赵梦;无线网络中的去中心化编码缓存研究[D];西安电子科技大学;2019年

2 赵炳铖;基于侧链的去中心化智能合约审计系统[D];华中科技大学;2019年

3 叶晓彤;去中心化的Wi-Fi接入资源动态分配模块的设计与实现[D];北京邮电大学;2019年

4 顾舟_";比特币本质属性及其法律规制[D];上海交通大学;2017年

5 李行洲;基于规则推理的去中心化知识共享机制[D];武汉科技大学;2019年

6 谢华材;基于安全投票的去中心化CPS设备认证与协作机制研究[D];昆明理工大学;2018年

7 尹秋文;基于Agent去中心化网格模型的构建[D];吉林大学;2018年

8 侯钧耀;基于Petri网的自动制造系统去中心化监督控制策略研究[D];西安电子科技大学;2018年

9 韩少腾;基于SaaS的去中心化SNS平台的设计与实现[D];北京邮电大学;2013年

10 贾月;去中心化与再中心化:后结构主义视域下的网络剧生产与传播[D];山西大学;2018年



本文编号:2666441

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/caiwuguanlilunwen/2666441.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9b3f1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com