# Special Equipment Safety Supervision System Architecture Based on Blockchain Technology
## 3 Methods
### Blockchain Platform Selection  
Once the blockchain technology to be used is determined, the next big decision is to select the platform, which can help developers choose the right components for their application, and quickly deploy a blockchain with minimal effort [48]. Since blockchain technology has been widely used, a variety of blockchain platforms with different features have emerged. It is crucial for the success of a project to choose a suitable blockchain platform [49]. Therefore, after a systematic comparison of popular blockchain platforms, our choice is Hyperledger Fabric, which is an open and permissioned blockchain platform hosted by the Linux Foundation. Compared with other similar distributed ledger technologies, Hyperledger Fabric has some unique features [50] that are suitable for the requirements and technical features of safety supervision of special equipment, which can be seen in Table 2.  
Hyperledger Fabric is an enterprise-grade, distributed ledger platform that offers modularity and versatility for a broad set of industry use cases. Rather than a permissionless system, where anyone can transact and access data, Fabric offers a permissioned, secure, and scalable platform that supports smart contracts and data privacy. This structure allows us to establish a supervision system with specific participants, and realize flexible data privatization and sharing, according to the specific data-sharing mechanism in supervision work. Fabric provides a spectrum of options to support transaction and data privacy. The channels mechanism of Hyperledger Fabric provides the possibility of keeping data private among peers. Based on this mechanism, we can set up a channel for every enterprise using special equipment to record the supervision information of all its equipment. The corresponding supervisor and inspection agency can enter this channel; the users who are not related to these equipment in the system will not participate in the work of this channel, which can keep the privacy of the data, and indeed meet the management needs of supervision work. In addition, \"private data\" can be used within a channel if you would like to keep the information private when updating supervision information on a shared ledger. Private data can also be shared on the basis of need-to-know, and then verified according to the hash evidence on the chain. Our blockchain network also provides an effective solution to the significant problem of collusion between equipment user and the supervisor. If the equipment user and the primary supervisor deliberately put the false data into the system, these data will have their endorsements, and they have no right to delete this information.  
Figure 2: Distributed digital ledger of safety supervision work, composed of many blocks; the blocks are connected by hash pointer.  
Due to the traceability mechanism of the blockchain network, these evidences of collusion can be traced at any time, which effectively prevents the occurrence of collusion.  
As can be seen in Table 2, the method presented here does meet all the requirements summarized in Part 2.