Complex beauty blockchain traceability system architecture

From the perspective of functional architecture , Fuzzy Beauty divides the blockchain certificate storage and traceability system into blockchain core layer, interface layer, operation and maintenance management layer, traceability platform layer and client layer according to functions.

1) Block chain base layer: Provide basic information services for the entire certificate traceability platform, mainly to provide infrastructure for upper-layer architecture components to ensure reliable operation of upper-layer services, source data is collected from IOT devices, and then written through the certificate traceability platform Blockchain and IOT devices determine the reliability of data sources. Blockchain ensures the authenticity of data, and finally stores, analyzes and calculates data securely to provide efficient and accurate data services. The blockchain also provides an execution environment for smart contracts, including data verification before the relevant information of various product deposits and traceability is uploaded to the chain, and automatically executes relevant algorithms according to pre-defined contracts. At the same time, it provides data sharing security capabilities, such as encrypted on-chain, integrity guarantee, non-repudiation guarantee and other capabilities.

(2) Interface layer: Provides the connection between the upper-level certificate storage and traceability platform and the lower-level blockchain, and supports JAVA-SDK. The SDK provides blockchain addresses, private key generation, data signatures (supporting international standards and national secret standards), data uploading, and data encryption. The open standard interface can be used by third-party application systems (enterprise ERP, IOT equipment, etc.) to transfer data in batches according to the agreed data format after being called, and connect to the chain; for some third-party application systems with their own standard interfaces, they can also take the initiative After pulling the data, call the interface to upload to the chain in batches.

(3) Operation and maintenance management layer: the blockchain is used to query all data on the chain, and relevant records on the chain can be queried through hash values, addresses, and block heights. For the independently deployed alliance chain system, it can provide the deployment of a visual node monitoring system, with the addition of new nodes of the alliance chain, and the monitoring of each node's CPU, memory, hard disk and blockchain height.

(4) Anti-counterfeit traceability layer: It is the application layer of the entire platform, which processes the business logic of the application layer, receives and caches data reported by IoT devices and signs them on the chain, and receives query requests from clients, etc.

About complex beauty

Founded in 2008, Complex Beauty has the core technology of low-latency and high-concurrency matching trading system. In 2013, he started the research and development and innovation of blockchain and smart contracts. In 2014, he applied for the first blockchain invention patent: wallet retrieval function, which was authorized in December 2017. Over the past five years, Complex Beauty has always attached great importance to the self-development and innovation of technology. According to the patent retrieval system of the State Intellectual Property Office, Complex Beauty has applied for more than 600 blockchain technology invention patents, and more than 150 have been authorized. Ant Group, Tencent Technology, etc. rank among the top seven in the world for blockchain patent inventions, and the top three in the country

 

Guess you like

Origin blog.csdn.net/mxzmxz1/article/details/130145897
Recommended