Blockchain data forensic systems for multiple business scenarios
To address the inconvenience of developing specific smart contracts and relational data storage operations for multiple business scenarios in blockchain data forensic systems,a smart contract layered architecture,design pattern and methods for operation on relational database based on smart contracts for multiple business scenarios were proposed.Through reducing the coupling between different smart contracts and the coupling between smart contracts and data tables,the extensibility of smart contract was enhanced.Based on blockchain systems,which use key-value pair databases as the underlying storage,the data forensic operations on relational database tables were effectively supported to realize the data forensic operation of existing governmental businesses.The experimental results show that the feasibility and effectiveness of the as-proposed solution is demonstrated,and the amount of work on developing smart contracts can be significantly reduced.
blockchaindata forensic systemsmart contractdesign patternlayered architecturemultiple business scenariorelational database