Technical and platform standards mainly include standards in infrastructure,key technologies,interoperability,etc.,as shown in Figure 5.
1.Infrastructure standards
Standardize the infrastructure of blockchain systems.This mainly includes standards related to the underlying infrastructure of blockchain platforms such as distributed networks,databases and distributed storage,and cloud services.
(1)Distributed Network Standards
Mainly formulate standards for the architecture of distributed networks,inter node interaction protocols,and other aspects.Used to guide node resource sharing and information resource allocation within blockchain networks,avoiding protocol abuse,illegal transmission,and other issues.
(2)Database and Distributed Storage Standards
Mainly formulate standards for the architecture,constituent elements,and functional requirements of distributed storage.Used to guide the research and development,deployment,and maintenance of distributed storage products in blockchain,improving the security,stability,and scalability of data storage.
(3)Cloud Service Standards
Standardize cloud computing platforms,resources,and services for blockchain,providing support for storage,computing,and resource sharing on blockchain platforms.
Distributed network standards:Research and organize the patterns and mechanisms of sending,receiving,processing,and returning data between nodes in blockchain networks,and achieve node interaction through standardized messaging methods.
Database and Distributed Storage Standards:Research the technical architecture,functionality,scalability,compatibility,security,and other requirements of blockchain systems for databases and distributed storage,with a focus on developing standards such as blockchain distributed storage system technical requirements.
Cloud service standards:Focusing on the cloud deployment,rapid development,and security environment construction requirements of blockchain,we will focus on developing standards such as the BaaS platform architecture and deployment guidelines.
Standardize the core technical requirements for blockchain platform capabilities.Mainly including consensus mechanisms,smart contracts,encryption,timing services,and other related standards.
(1)Consensus mechanism standards
A software system used to construct distributed consistency algorithms,achieve consensus results in programs,and achieve multi-party collaboration,to standardize the understanding of the effectiveness and availability of consistency algorithms by technical personnel in the development of consensus mechanisms.
(2)Smart Contract Standards
Used for the deployment of smart contract components in blockchain systems,proposing development and deployment requirements for smart contracts during the processes of operation,upgrade,revocation,and iteration.Unify the entire lifecycle process of smart contracts and enhance their standardization in the development and deployment process.
(3)Encryption standard
A blockchain system used to encrypt data generation,storage,transactions,etc.using symmetric or asymmetric encryption algorithms,clarifying the functionality,applicability,compatibility,and security requirements of encryption algorithms,and providing standardized support for encryption technology for relevant personnel