Font Size: a A A

Design And Implementation Of Smart Contracts For Judicial Deposit System Based On Blockchain

Posted on:2024-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:H WuFull Text:PDF
GTID:2556307115981919Subject:Electronic information
Abstract/Summary:PDF Full Text Request
With the continuous improvement of the informatization level of various judicial departments,paperless office work and efficient data circulation have become the development direction to improve the efficiency of handling cases.Therefore,the computerization and chain reform of the judicial and government system are increasingly receiving policy attention.Although existing blockchain products for judicial applications focus on data storage,data sharing,and convenience services,due to the frequent data interaction and strict security guarantees among the four departments of judicial departments,and the need to achieve automatic execution of business processes between the four departments,the market share in this area is almost zero,and there are still gaps in the contract development and management model that need to be filled.As an accompanying technology of blockchain,smart contracts can accomplish important tasks in the judicial business system of blockchain.Its characteristics of easy deployment,difficulty in tampering,and accurate triggering provide technical support for the automatic execution of business processes.This article aims to use smart contracts to automate judicial case handling business.On the one hand,by proposing a smart contract solution for the judicial departments’on-chain certificate storage business,it completes the automatic execution of business processes,explores new methods for business flow sorting,and proposes new ideas for the full life cycle management of multiple contracts.On the other hand,this article focuses on the fact that the smart contract platform represented by Ethereum has been repeatedly attacked by contracts,so smart contract security should always be ensured before and after the project.Therefore,this article has completed the above work from the following two aspects:(1)The feature of automatic triggering of smart contracts is applied to the digitization of judicial and government affairs,and for the first time,a combination of visible data state storage tables and business process storage tables is used to achieve business process control.At the same time,the authenticity of evidence and document data will be achieved through online comparison of evidence and documents.This achieves the integration of data processes and business processes through the coordination of multiple contract storage tables.In addition,in practice,transforming UML into e~3value and CML enables more accurate and efficient communication among project participants in requirements modeling work,while also improving accuracy and efficiency based on solidity.(2)Applying the design pattern of smart contracts to the field of judicial evidence storage,the security design pattern and multi contract management design form a full lifecycle security guarantee for smart contracts.In terms of vulnerability detection,this study applies reliable smart contract vulnerability detection methods to achieve security guarantee in security testing.
Keywords/Search Tags:Smart contract, Judicial business, On-chain execution, Process modeling, Design pattern
PDF Full Text Request
Related items