Distributed trusted storage and calculation network system

Through the distributed trusted computing network system, the use of POA consensus mechanism and high-trust public blockchain, combined with smart contracts and multi-level encrypted storage, solves the shortcomings of blockchain technology in terms of security, convenience and real-timeness. , adapt to the needs of the domestic real economy and achieve higher data security and user experience.

CN119155308APending Publication Date: 2024-12-17CHENGDU HIGH TECH INFORMATION TECH RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310713015.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The existing blockchain technology has not yet fully met the application needs of the domestic real economy in terms of security, convenience and real-time.

Method used

A distributed trusted computing network system is designed, including public computing nodes and general computing nodes, and adopts POA consensus mechanism and high-trust public blockchain to provide smart contract template libraries and multi-level encrypted storage to support identity Authentication gateway and data shard backup to realize cross-chain channels and instant settlement.

Benefits of technology

It improves the security, convenience and real-time system, adapts to the domestic real economy application environment, and ensures the security, reliability and user experience of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155308A_ABST
    Figure CN119155308A_ABST
Patent Text Reader

Abstract

The invention relates to a distributed credible storage and calculation network system, which consists of a public storage and calculation node and a general storage and calculation node which are respectively operated by a professional alliance provider and an application service provider. The storage and calculation network provides an open standard API (Application Program Interface) for use access, and realizes cooperative work and franchise management of public storage and calculation nodes by utilizing a POA (Packet Oriented Architecture) consensus mechanism. And the block hash of the storage and calculation network is regularly stored in the related high-credibility public block chain, and a cross-chain channel between the two is established. In addition, the public deposit and calculation service in the network performs immediate settlement according to each transaction based on RMB, and provides recharging and withdrawal functions at the same time. In order to facilitate a user to use a traditional identity authentication mode, the storage network sets an identity authentication gateway and an identity authentication contract. The distributed trusted storage and calculation network system has the advantages of being suitable for domestic entity economic application environments, safe, reliable, convenient, fast and efficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field:

[0001] The present invention relates to the field of blockchain technology, and in particular to a distributed trusted storage and computing network system. Background technology:

[0002] In recent years, blockchain technology has received extensive attention and research around the world. Blockchain technology has the characteristics of decentralization, immutability, and traceability, and is widely used in digital currency, finance, the Internet of Things, supply chain and other fields. However, the existing blockchain technology still has certain deficiencies in terms of security, convenience, and real-time performance, especially for the domestic real economy application environment, the existing technology has not yet fully met the needs. Summary of the invention:

[0003] The purpose of the present invention is to provide a distributed trusted storage and computing network system to adapt to the domestic real economy application environment and improve security, convenience and real-time performance.

[0004] In order to achieve the above object, the present invention adopts the following technical solutions:

[0005] The present invention provides a distributed trusted storage and computing network system, including public storage and computing nodes and general storage and computing nodes. Among them, the public storage and computing nodes are operated by professional franchisees, responsible for the block packaging of the storage and computing network and the safe and reliable public storage of data; the general storage and computing nodes are operated by application service providers themselves, responsible for the access of trusted storage and computing applications. The trusted storage and computing service opens a standard API interface for application access.

[0006] The advantages of the distributed trusted storage and computing network system of the present invention are as follows:

[0007] 1. Adapt to the domestic real economy application environment and improve security, convenience and real-time performance;

[0008] 2. The POA consensus mechanism is used to realize the collaborative work and franchise management of public storage and computing nodes, which improves the stability and scalability of the system;

[0009] 3. The block hash of the storage and computing network is regularly stored in the relevant high-trust public blockchain for evidence, and a cross-chain channel is established between the two, which improves the security and credibility of the data;

[0010] 4. The public deposit and settlement service is based on RMB for instant settlement of each transaction, and provides recharge and withdrawal functions, which improves the user experience;

[0011] 5. Set up an identity authentication gateway and identity authentication contract to facilitate users to use traditional identity authentication methods;

[0012] 6. Provide smart contract template library, support smart contracts written in multiple programming languages, multi-level encrypted storage and custom encryption algorithms, so that application service providers can quickly deploy and create trusted storage and computing applications;

[0013] 7. Supports setting multiple copies of data backup and fault tolerance according to the required security level to prevent data loss due to single point failure. Specific implementation method:

[0014] The specific implementation of the distributed trusted storage and computing network system of the present invention is described in detail below in conjunction with the accompanying drawings and embodiments.

[0015] Embodiment 1:

[0016] Build a distributed trusted storage and computing network system, including public storage and computing nodes and general storage and computing nodes. Public storage and computing nodes are operated by professional franchisees, responsible for the block packaging of the storage and computing network and the safe and reliable public storage of data. General storage and computing nodes are operated by application service providers and are responsible for the access of trusted storage and computing applications. Trusted storage and computing services open standard API interfaces for application access.

[0017] The blockchain block hash of the storage and computing network is regularly stored in the relevant high-trust public blockchain to establish a cross-chain channel between the two. Such high-trust public storage and computing chains include but are not limited to Ethereum, Spark Chain, etc.

[0018] The public storage nodes select block packaging nodes in a round-robin manner based on the POA consensus mechanism, and decide on the joining and exit of the public storage nodes based on the consensus with the consent of more than 1 / 2 of the joined nodes.

[0019] Embodiment 2:

[0020] When users store data in the storage and computing network, they will pay the network a corresponding amount of trusted storage service fees based on the size of the stored data (such as the number of data shards) and security level requirements. The storage service fee will be evenly distributed to the accounts designated by the public storage and computing nodes in the network when the storage transaction is packaged and verified.

[0021] Before using the public storage and computing services of the network, users need to top up RMB in their blockchain accounts. Specific methods include: top-up and withdrawal. In order to facilitate ordinary users to use the storage and computing network using traditional identity authentication methods (such as recognition methods based on mobile phone numbers and SMS), the storage and computing network sets up an identity authentication gateway and an identity authentication contract to bind the relationship between their traditional accounts (such as mobile phone numbers) and their blockchain accounts. Users can use the security mechanism of traditional accounts to use the blockchain accounts of the storage and computing network without feeling.

[0022] Embodiment 3:

[0023] The distributed trusted storage and computing network system provides a set of smart contract template libraries, including commonly used business function templates, so that application service providers can quickly deploy and create trusted storage and computing applications.

[0024] The distributed trusted storage and computing network system supports smart contracts written in multiple programming languages, so that application service providers can choose the appropriate programming language for development based on their own technical capabilities.

[0025] The distributed trusted storage and computing network system supports multi-level encrypted storage of data to ensure data security, and allows users to customize encryption algorithms to meet different security requirements.

[0026] The distributed trusted storage and computing network system supports setting up multiple copies of data and fault tolerance according to the required security level to prevent data loss due to single point failure.

[0027] Through the above embodiments, the distributed trusted storage and computing network system of the present invention can adapt to the domestic real economy application environment, ensure the security and reliability of data, and provide convenient and efficient data storage and computing services. The embodiments of the present invention are not limited to the above examples, and can also be adjusted and optimized according to specific application scenarios and requirements. The specific implementation and scope of the present invention shall be subject to the claims. Description of the drawings:

[0028] Figure 1 : A schematic diagram of the structure of the distributed trusted storage and computing network system of the present invention.

[0029] Figure 2 : Schematic diagram of data storage and payment process of the distributed trusted storage and computing network system of the present invention.

[0030] Figure 3 : Schematic diagram of the recharge and withdrawal process of the distributed trusted storage and computing network system of the present invention.

[0031] Figure 4 : Schematic diagram of the identity authentication process of the distributed trusted storage and computing network system of the present invention.

[0032] The above is a specific implementation of the distributed trusted storage and computing network system of the present invention. Although the present invention has been described in detail through embodiments, various changes and modifications can be made to the present invention without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the claims.

Claims

1. A distributed trusted storage and computing network system, characterized in that: The network system includes public storage and computing nodes and general storage and computing nodes, where the public storage and computing nodes are operated by professional franchisees and are responsible for the block packaging of the storage and computing network and the safe and reliable public storage of data; Generally, storage and computing nodes are operated by application service providers themselves and are responsible for accessing trusted storage and computing applications. The trusted storage and computing service opens standard API interfaces for application access.

2. The distributed trusted storage and computing network system according to claim 1 is characterized in that: The blockchain block hash of the storage and computing network is regularly stored in the relevant high-trust public blockchain for evidence, and a cross-chain channel is established between the two. Such high-trust public storage and computing chains include but are not limited to Ethereum, Spark Chain, etc.

3. The distributed trusted storage and computing network system according to claim 1 is characterized in that: The public storage nodes select block packaging nodes in a round-robin manner based on the POA consensus mechanism, and decide on the joining and exit of the public storage nodes based on the consensus with the consent of more than 1 / 2 of the joined nodes.

4. The distributed trusted storage and computing network system according to claim 1, characterized in that: The public storage and computing services in the network conduct instant settlement based on RMB for each transaction. Transactions include: ① transfer transactions; ② contract deployment transactions; ③ contract call transactions; ④ data storage transactions.

5. The distributed trusted storage and computing network system according to claim 1 is characterized in that: When users store data in the storage and computing network, they will pay the network a corresponding amount of trusted storage service fees based on the size of the stored data (such as the number of data shards) and security level requirements; the storage service fee will be evenly distributed to the accounts designated by the public storage and computing nodes in the network when the storage transaction is packaged and verified.

6. The distributed trusted storage and computing network system according to claim 1, characterized in that: Before using the public storage and computing services of the network, any user needs to recharge RMB in his blockchain account. The specific methods include: ① Recharge: When the recharge account transfers the corresponding amount of RMB to the designated account of the storage and computing network, the list of all transfer vouchers at the moment of the block is obtained by the storage and computing network packaging node, and the block execution algorithm at that moment issues an instruction to increase the corresponding amount of RMB tokens to the corresponding node account; after the block is released to the network, other public storage and computing nodes verify the transfer account list and execute the recharge algorithm in the same way; ② Withdrawal: When a user account in the network wants to withdraw cash from the network, the account issues a withdrawal instruction, and the list of all withdrawal instructions at the moment of the block is obtained by the storage and computing network packaging node, and the block execution algorithm at that moment issues an instruction to reduce the corresponding amount of RMB tokens to the corresponding withdrawal account (the withdrawal amount must be less than or equal to the account balance), and at the same time sends the list to the designated withdrawal account of the storage and computing network to execute the withdrawal transfer; after the block is released to the network, other public storage and computing nodes verify the withdrawal account list and execute the withdrawal algorithm in the same way.

7. The distributed trusted storage and computing network system according to claim 1, characterized in that: In order to facilitate ordinary users to use the storage and computing network using traditional identity authentication methods (such as those based on mobile phone numbers and text messages), the storage and computing network sets up an identity authentication gateway and an identity authentication contract to bind their traditional accounts (such as mobile phone numbers) with their blockchain accounts. Users can use the security mechanism of traditional accounts to use the blockchain account of the storage and computing network without any sense of touch.

8. The distributed trusted storage and computing network system according to claim 1, characterized in that: The network system provides a set of smart contract template libraries, including commonly used business function templates, so that application service providers can quickly deploy and create trusted storage and computing applications.

9. The distributed trusted storage and computing network system according to claim 1, characterized in that: The network system supports smart contracts written in multiple programming languages, so that application service providers can choose a suitable programming language for development based on their own technical capabilities.

10. The distributed trusted storage and computing network system according to claim 1, characterized in that: The network system supports multi-level encrypted storage of data to ensure data security, and allows users to customize encryption algorithms to meet different security requirements.

11. The distributed trusted storage and computing network system according to claim 1, characterized in that: The network system supports setting multiple copies of data and fault tolerance according to the required security level to prevent data loss due to single point failure.