Local low-energy blockchain system

Through a local low-energy blockchain system, the local network update and asymmetric encryption feedback mechanism between the user-side interface and the neighboring user-side interface are utilized to solve the problem of high energy consumption of the blockchain, realize a safe and efficient transaction process, and improve the operating efficiency of the blockchain network.

CN113988859BActive Publication Date: 2025-09-12HENAN CLOUD SMART DATA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111363816.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-17
Publication Date
2025-09-12
Estimated Expiration
2041-11-17

AI Technical Summary

Technical Problem

Blockchain consumes too much energy when the transaction volume increases, resulting in serious environmental impact. Existing technologies make it difficult to effectively reduce energy consumption while ensuring the security of transaction information.

Method used

A local low-energy blockchain system is adopted, which prevents malicious tampering and reduces network-wide broadcasts through local network updates and asymmetric encryption feedback mechanism between the user-end interface and the neighboring user-end interface, and only transmits and verifies blockchain information within the local network.

Benefits of technology

Effectively reduce the energy consumption of blockchain operation, improve network operation efficiency, simplify the transaction process, prevent malicious tampering, and achieve a safe and efficient transaction process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113988859B_ABST
    Figure CN113988859B_ABST
Patent Text Reader

Abstract

The present invention provides a local low-energy consumption blockchain system and implementation method, belonging to the technical field of energy-saving systems, comprising: a user-end interface, which is connected to a blockchain interface by means of login authentication, and the user-end interface is a computer or a node in the Internet of Things that initiates a transaction; a blockchain interface, which is connected to a storage server by means of a request; and a storage server for storing transaction information. The present invention can effectively solve the problem of high energy consumption of the blockchain, reduce the high costs generated by the blockchain during operation, achieve the purpose of simply, efficiently and conveniently realizing the entire transaction process, and further improve the operating efficiency of the blockchain network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of energy-saving systems, and in particular to a localized low-energy consumption blockchain system and an implementation method thereof. Background Art

[0002] As blockchain technology gradually matures, it is widely used in various fields such as finance and insurance, intelligent manufacturing, energy and electricity, and medical care. At the same time, the performance bottleneck of blockchain is becoming more and more obvious, especially when the transaction volume increases, energy consumption will increase significantly.

[0003] The advent of the 5G era has made blockchain technology more accessible to people. At the same time, people's growing awareness of security has led to a growing trend towards blockchain adoption, but this has also led to a surge in energy consumption. Therefore, how to reduce energy consumption while ensuring transaction security remains a key challenge.

[0004] It's important to note that blockchain's energy consumption also has a significant impact on the environment. While blockchain operations undoubtedly require significant amounts of electricity, blockchain operations themselves do not generate additional carbon emissions, as technically any power source can power a blockchain network. However, significant amounts of pointless computation can increase blockchain energy consumption. However, it's estimated that only 39% of blockchain's energy consumption is carbon neutral.

[0005] Therefore, low-energy consumption blockchain systems need to be studied urgently. Summary of the Invention

[0006] In view of this, the present invention provides a localized low-energy consumption blockchain system and implementation method, which can not only effectively solve the high energy consumption problem of blockchain, but also further improve the operating efficiency of the blockchain network.

[0007] In order to solve the above technical problems, the present invention provides a local low-energy consumption blockchain system, comprising:

[0008] The user-side interface is connected to the blockchain interface through login authentication. The user-side interface is the computer that initiates the transaction or the node in the Internet of Things;

[0009] Blockchain interface, the blockchain interface connects to the storage server through requests;

[0010] Storage server, used to store transaction information.

[0011] The implementation method of the local low-energy consumption blockchain system includes the following steps:

[0012] S1. The user interface is responsible for initiating an authentication request to the blockchain interface. When the request is successful, the user can log in to their own blockchain network.

[0013] S2. When the user interface generates a new transaction, it will initiate an update request to the blockchain interface and send the transaction block to the blockchain interface of its neighboring users. When the blockchain interface receives the request, it will promptly update the blockchain network on the local storage server.

[0014] S3. To prevent malicious user interfaces from tampering with the latest block information, the system also has a feedback mechanism. If a user interface maliciously tampers with information, the credit score of the interface will be reduced.

[0015] S4. When the credit score is less than the set value, the interface will not be received by the blockchain network, preventing malicious modification of the block by the receiving user interface.

[0016] Furthermore, in S2, each user terminal needs to enable location permission. When the user terminal interface initiates a transaction request, it will first obtain the latest block hash value in the blockchain network of all neighboring user terminal interfaces within a certain range of it through positioning, and then add the transaction to the latest block hash value, block name, difficulty target and timestamp of all neighboring user terminal interfaces to package it into a block, and then send the block to the neighboring user terminal interface. After receiving the block, the neighboring user terminal interface will do a simple proof-of-work calculation, and then link the blockchain behind the latest block in the local storage server to become the new latest block, and update the local network.

[0017] Furthermore, in S3, the feedback mechanism is that the user-end interface and the neighboring user-end interface send feedback information through asymmetric encryption, that is, the user-end will broadcast its public key to all neighboring user-end interfaces. When there is a request to modify the latest block, the user-end interface will send a message encrypted with its own private key to the neighboring user-end interface that sent the block. If the neighboring user interface receives it, it will use the user-end interface's public key to decrypt it, and then use its own private key to re-encrypt the decrypted information and send it to the user-end interface within a specified time. After the user-end interface receives it, it will use the neighboring user interface's public key to decrypt it. If it is consistent with the sent information, it means that the neighboring user-end interface has changed. If it is not the neighboring user interface that sent the block, the neighboring user interface will not send information to the user-end interface after receiving the user-end interface's information. If the user-end interface does not receive information within a period of time, the latest block content will not be changed. All user-end interfaces in the network will regularly disclose the local blockchain network. If it is found that the block is different from that received by other user-end interfaces, the credit score of the interface will be reduced.

[0018] The beneficial effects of the above technical solution of the present invention are as follows:

[0019] The present invention can effectively solve the high energy consumption problem of blockchain, reduce the high costs generated during the operation of blockchain, achieve the purpose of simply, efficiently and conveniently realizing the entire transaction process, and further improve the operating efficiency of the blockchain network. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 Sending block flow chart for the user terminal interface of the present invention;

[0021] Figure 2 A flowchart of a receiving block of a neighbor user terminal interface of the present invention;

[0022] Figure 3 is a flow chart of the feedback mechanism of the present invention;

[0023] Figure 4 Schematic diagram of the use scenario of the present invention. DETAILED DESCRIPTION

[0024] To make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the following will be combined with the appended drawings of the embodiments of the present invention. Figure 1-4 , clearly and completely describing the technical solutions of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the described embodiments of the present invention, all other embodiments derived by ordinary technicians in this field fall within the scope of protection of the present invention.

[0025] like Figure 1-4 Shown: A local low-energy blockchain system, including:

[0026] The user-side interface is connected to the blockchain interface through login authentication. The user-side interface is the computer that initiates the transaction or the node in the Internet of Things;

[0027] Blockchain interface, the blockchain interface connects to the storage server through requests;

[0028] Storage server, used to store transaction information.

[0029] The implementation method of the local low-energy consumption blockchain system includes the following steps:

[0030] S1. The user interface is responsible for initiating an authentication request to the blockchain interface. When the request is successful, the user can log in to their own blockchain network.

[0031] S2. When a new transaction is generated by the user interface, it will initiate an update request to the blockchain interface and send the transaction block to the blockchain interface of its neighboring users. The neighboring user interfaces, i.e., all other user interfaces within a certain range of the user interface, will promptly update the blockchain network on the local storage server when the blockchain interface receives the request.

[0032] S3. To prevent malicious user interfaces from tampering with the latest block information, the system also has a feedback mechanism. If a user interface maliciously tampers with information, the credit score of the interface will be reduced.

[0033] S4. When the credit score is less than the set value, the interface will not be received by the blockchain network, preventing malicious modification of the block by the receiving user interface.

[0034] In S2, each user terminal needs to enable location permission. When the user terminal interface initiates a transaction request, it will first obtain the latest block hash value in the blockchain network of all neighboring user terminal interfaces within a certain range of it through positioning, and then add the transaction to the latest block hash value, block name, difficulty target and timestamp of all neighboring user terminal interfaces to package it into a block, and then send the block to the neighboring user terminal interface. After receiving the block, the neighboring user terminal interface will do a simple proof-of-work calculation, and then link the blockchain behind the latest block in the local storage server to become the new latest block, and update the local network.

[0035] In S3, the feedback mechanism is that the user interface and the neighboring user interface send feedback information through asymmetric encryption. That is, the user interface will broadcast its public key to all neighboring user interfaces. When there is a request to modify the latest block, the user interface will send a message encrypted with its own private key to the neighboring user interface that sent the block. If the neighboring user interface receives it, it will decrypt it using the user interface's public key, and then re-encrypt the decrypted information with its own private key and send it to the user interface within a specified time. The user interface receives it and then decrypts it using the neighboring user interface's public key. If it is consistent with the sent information, it means that the neighboring user interface has changed. If it is not the neighboring user interface that sent the block, the neighboring user interface will not send information to the user interface after receiving the user interface's information. If the user interface does not receive any information within a period of time, the latest block content will not be modified. All user interfaces in the network will periodically disclose the local blockchain network. If it is found that the block received by one of them is different from that received by other user interfaces, the credit score of the interface will be reduced.

[0036] In order to better reflect the use scenario of the present invention, a scene drawing is performed based on its principle as follows Figure 4As shown in the figure, the shaded circles represent all neighboring user interfaces within the circle's center, accessible through positioning technology. If two user interfaces are within the same circle, they are considered neighbors. To better illustrate neighbor relationships, lines are used to link neighboring user interfaces. When the center user interface initiates a transaction request, it first locates the latest block hash from the blockchain network of all other user interfaces (other user interfaces within the circle). It then packages the transaction, along with the latest block hash, block name, difficulty target, and timestamp of all neighboring user interfaces, into a block. The block is then sent to each neighboring user interface. The transaction is then sent to its neighboring user nodes (other user interfaces within the circle). Upon receiving the block, the neighboring user interfaces update their local blockchain network. Each user interface only needs to send its block to its neighboring user interfaces, without broadcasting it across the entire network. This creates a localized blockchain system among neighbors.

[0037] The present invention can effectively compensate for the high energy consumption of blockchain during operation, and realize the entire transaction process more simply, efficiently and conveniently.

[0038] The usage process of the present invention can be adjusted as needed, but the specific blockchain principles involved remain unchanged.

[0039] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A method for implementing a localized low-energy blockchain system, characterized by: The local low-energy blockchain system includes: The user-side interface is connected to the blockchain interface through login authentication. The user-side interface is the computer that initiates the transaction or the node in the Internet of Things; Blockchain interface, the blockchain interface connects to the storage server through requests; Storage server, used to store transaction information; The implementation method includes the following steps: S1. The user interface is responsible for initiating an authentication request to the blockchain interface. When the request is successful, the user can log in to their own blockchain network. S2. When the user interface generates a new transaction, it will initiate an update request to the blockchain interface and send the transaction block to the blockchain interface of its neighboring users. When the blockchain interface receives the request, it will promptly update the blockchain network on the local storage server. S3. To prevent malicious user interfaces from tampering with the latest block information, the system also has a feedback mechanism. If a user interface maliciously tampers with information, the credit score of the interface will be reduced. S4. When the credit score is less than the set value, the interface will not be received by the blockchain network, preventing malicious modification of the block by the receiving user interface; In S2, each user terminal needs to enable location permission. When the user terminal interface initiates a transaction request, it will first obtain the latest block hash value in the blockchain network of all neighboring user terminal interfaces within a certain range of it through positioning, and then pack the transaction with the latest block hash value, block name, difficulty target and timestamp of all neighboring user terminal interfaces into a block, and then send the block to the neighboring user terminal interface. After receiving the block, the neighboring user terminal interface will do a simple proof-of-work calculation, and then link the block to the latest block in the local storage server to become the new latest block and update the local network.

2. The method for implementing a localized low-energy blockchain system according to claim 1, wherein: In S3, the feedback mechanism is that the user interface and the neighboring user interface send feedback information through asymmetric encryption. That is, the user interface will broadcast its public key to all neighboring user interfaces. When there is a request to modify the latest block, the user interface will send a message encrypted with its own private key to the neighboring user interface that sent the block. If the neighboring user interface receives it, it will decrypt it using the user interface's public key, and then re-encrypt the decrypted information with its own private key and send it to the user interface within a specified time. The user interface receives it and then decrypts it using the neighboring user interface's public key. If it is consistent with the sent information, it means that the neighboring user interface has changed. If it is not the neighboring user interface that sent the block, the neighboring user interface will not send information to the user interface after receiving the user interface's information. If the user interface does not receive any information within a period of time, the latest block content will not be modified. All user interfaces in the network will periodically disclose the local blockchain network. If it is found that the block received by one of them is different from that received by other user interfaces, the credit score of the interface will be reduced.

Citation Information

Patent Citations

  • Union block chain consensus method

    CN108492103A

  • Internet of Things service architecture based on lightweight block chain nodes

    CN110099055A