| Blockchain is a new distributed architecture infrastructure with features such as decentralization,traceability,and tamper resistance,and is a key technology for next-generation internet solutions.Alliance chain is a type of blockchain,but it is different from the completely open traditional public chain.Alliance chain only allows specific organizations and institutions to join,and it has characteristics such as weak centralization,transaction speed blocks,and good data privacy.It has great commercial application value and is widely used in many fields such as finance,healthcare,and education.However,in the specific implementation process of blockchain projects,there are still obstacles in operation,maintenance,and management.High technical threshold and complex installation and deployment;It is difficult to ensure stability during the operation of blockchain;The development efficiency of smart contracts based on blockchain is low;There are still issues with the expansion and changes in the underlying functionality of blockchain,as well as the compatibility of operation and maintenance management platforms.This thesis analyzes and studies the operation,maintenance and management of the alliance blockchain.First,it studies the background of the operation,maintenance and management of the blockchain,and studies and designs solutions for the common scenarios of the alliance chain.Then it realizes the five modules of the alliance network construction management,identity rights management,intelligent contract management,monitoring audit and visual monitoring management.Finally,it tests and analyzes the functions of the platform.The main contents of this thesis are as follows:(1)In response to the complex and time-consuming deployment of blockchain contract development and the large granularity of smart contract access permissions,the operation and management platform provides contract deployment,contract development templates,and contract access control modules to shorten the contract development cycle,reduce deployment difficulty,and thus reduce development costs.(2)Provide account and authority management,adopt RBAC-based account system,and realize role-based access control.According to different permissions,users with different roles can achieve different operation functions,which is convenient for authorization management and role division,simplifies the relationship between users and permissions,and is easy to expand and maintain.(3)In view of the high maintenance cost of blockchain monitoring management and the difficulty of blockchain supervision and audit,the alliance chain operation and maintenance management platform provides a three-dimensional monitoring network from the perspective of underlying computing resources,blockchain network,and operation and maintenance management platform to ensure the continuous and stable operation of blockchain business;Provide blockchain business data visualization function to facilitate business viewing;Provide audit services and supervision services to improve the transparency of blockchain supervision and audit.Finally,this thesis briefly describes the test network architecture,builds the test environment,and carries out functional test and analysis from the five modules of network construction management,identity rights management,smart contract management,regulatory audit and visual monitoring management. |