The Transformation from Traditional Application to BlockchainBased Application. Traditional application uses centralized database and the data is managed and maintained by a single institution. Blockchain is a decentralized, nontamperable, traceable, multiparty distributed database, which can greatly improve the security of data. It is crucial to transfer traditional application to blockchainbased application for many application scenarios. However, as a new field, most developers are not familiar with blockchain technology. Therefore we propose a method to transfer the traditional application to application based on Hyperledger Fabric. First, we finish the secondary development of Fabricsdkjava and define a set of API mapping rules. Secondly, we compare the storage model between Mysql and CouchDB, and implement a SQLFabric transformation engine through the smart contract, which can parse SQL and automatically transform into read and write operations on the distributed ledger.

FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second. Blockchain technologies are expected to make a significant impact on a variety of industries. However, one issue holding them back is their limited transaction throughput, especially compared to established solutions such as distributed database systems. In this paper, we rearchitect a modern permissioned blockchain system, Hyperledger Fabric, to increase transaction throughput from 3,000 to 20,000 transactions per second. We focus on performance bottlenecks beyond the consensus mechanism, and we propose architectural changes that reduce computation and IO overhead during transaction ordering and validation to greatly improve throughput. Notably, our optimizations are fully plugandplay and do not require any interface changes to Hyperledger Fabric.