Abstract:
Nowadays, the blockchain ecosystem has been prospering and public blockchain applications and services have been booming. With the concept of Web3.0 getting heated, this trend would be more and more compelling. This fact, while granting more momentum to digital economy development, also brings about a greater challenge to the blockchain supervision practice. The technical traits of blockchain infrastructure and blockchain applications and the need of automatic, multiparty, hierarchical, and multi-dimensional supervision have been calling for innovation and compliance with the supervision schemes designed and implemented for Web2.0. To meet this requirement and face the challenge, we propose a multichain-collaborating, chain-supervising-chain supervision framework. This framework puts forward an architecture consisting of layered and hierarchical supervision chains and heterogeneous supervised chains and designs the basic procedure of blockchain supervision under this architecture. Then we abstract the supervision technologies under this architecture into substrate layer, decision layer, cross-chain layer, access layer, execution layer and data layer. With this abstraction, we propose a series of backbone supervision schemes that are most vital to supervision system construction. Under this framework, we implement a supervision system targeted at blockchain applications and show the effectiveness and feasibility of the system by experiment and exemplary applications.