Font Size: a A A

The Design And Implementation Of The Ethereum Smart Contract Development System

Posted on:2022-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:J GaoFull Text:PDF
GTID:2518306551953569Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
At present,as the implementation of blockchain Technology 2.0,Ethereum has the characteristics of decentralization and non tampering,and its applications begin to spread in all walks of life.Smart contract can run on Ethereum and trigger automatically under certain conditions,but the existing research on smart contract focuses on security issues,and there is little research on programming friendliness.The existing smart contract writing environment is good and bad,which can be divided into two kinds.One is to operate the command line directly,which is complex and error prone.The other is to develop through the graphical interface,but the existing platform can not meet the requirements of high efficiency and ease of use.These problems increase the time cost and learning cost of blockchain application R & D,and reduce the efficiency of blockchain R & D.To solve these problems,this paper designs and implements an efficient and easyto-use Ethereum smart contract development system based on Web technology.Firstly,this paper analyzes the demands.Then,the pivotal problems,and the project file cache filtering strategy,the project file structure design and rendering scheme based on virtual list are given respectively.Next,the design and implementation are introduced.Above all,the system structure devise,database devise,overall style design,the component design scheme and data state management are given from the perspective of overall design.Secondly,the user management,project file management,code editing,compilation,deployment execution,debugging module and security detection module are designed and implemented from the perspective of module division.Finally,this paper describes the system test environment,and carries out a detailed test of the system.The test shows that the system is up to the mark.Practice shows that Ethereum smart contract system can effectively help developers to develop smart contracts.It not only helps developers write contracts with fewer bugs and vulnerabilities,but also speeds up the efficiency of blockchain research and development.
Keywords/Search Tags:Ethereum smart contract development system, Web technology, componentization
PDF Full Text Request
Related items