Font Size: a A A

DCAPS:A Decentralized Smart Contract Auditing Platform Based On Sidechain

Posted on:2020-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:B C ZhaoFull Text:PDF
GTID:2428330590983198Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the decentralized environment,the blockchain system achieves irreversible modification by maintaining data consistency through the nodes on the chain.It led to the problem of the economic losses caused by smart contract bugs are hard to recover.Current contract audit mainly adopts entrusting to audit institution or automated audit.However,the former has a cumbersome and time-consuming process.The latter takes a long time and has a high false positive rate.While it can only find the bugs that have been recorded in the library.To solve these problems,we design and implement a Decentralized Smart Contract Auditing Platform Based on Side Chain(DCAPS),which is applicable to the blockchain ecosystem and can inspire the public chain users to participate in contract audit.DCAPS proposes an incentive model.By introducing credit and margin mechanisms,it encourages users to participate in effective audit,while limiting the possibility of multi-party collusion to tamper with block data and negative audit.DCAPS realizes coupling with the main chain through the two-way anchored sidechain technology,which enables the data assets between the audit platform and the main chain to interact and deploying contract on the sidechain for audit.The audit process is efficient and transparent.At the same time,due to the participation of multiple roles,the contract bugs can be more comprehensively discovered and effectively preventing bug discoverers from concealing bugs for profit and negative audit.DCAPS implemented a simple decentralized contract audit model based on Ethereum and tested its functionality and additional performance overhead.Test results show that DCAPS can resist security threats such as multi-party collusion,and its overhead for Ethereum system is less than 10%.
Keywords/Search Tags:Side chain, Smart Contract, Auditing, Incentive model, Ethereum
PDF Full Text Request
Related items