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.
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
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.
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.
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.
Smart Images

Figure CN119155308A_ABST
Abstract
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.
