A blockchain node obtains first service data. An attribute value of the first service data is determined, where the attribute value is used to represent uniqueness of the first service data. The blockchain node determines whether the first service data has been processed based on stored attribute values of second service data that has been processed and the attribute value of the first service data. In response to determining that the first service data has not been processed, the blockchain node processes the first service data.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method, comprising: obtaining, by a blockchain node of a blockchain network, first service data; determining an attribute value of the first service data, wherein the attribute value is used to represent uniqueness of the first service data; determining, by the blockchain node and based on the attribute value of the first service data and stored attribute values of second service data that has been processed, whether the first service data has been processed, wherein determining whether the first service data has been processed comprises: querying, by the blockchain node and in the stored attribute values of the second service data that has been processed, whether there is a second attribute value that is identical to the attribute value of the first service data; and determining, by the blockchain node and based on a query result of the querying, whether the first service data has been processed; in response to determining that the first service data has not been processed, processing, by the blockchain node, the first service data, comprising: storing, by the blockchain node, the attribute value of the first service data in a database, wherein the database stores attribute values of service data that has been processed, and wherein the database is accessible by a plurality of blockchain nodes of the blockchain network; obtaining, by the blockchain node and from the database, a predetermined amount of service data comprising the first service data; triggering, by the blockchain node, a consensus processing on the predetermined amount of service data; and broadcasting, by the blockchain node, the first service data to at least one additional blockchain node of the blockchain network; and in response to determining that the first service data has been processed, discarding, by the blockchain node, the processing of the first service data, comprising discarding the consensus processing on the predetermined amount of service data comprising the first service data.
Blockchain technology. This invention addresses the problem of efficiently processing service data within a blockchain network by preventing redundant processing of identical data. A blockchain node receives first service data. It then determines an attribute value that uniquely identifies this first service data. The node checks if this first service data has already been processed by comparing its attribute value against a stored collection of attribute values from previously processed second service data. This check involves querying the stored attribute values for an exact match. If the first service data has not been processed, the node proceeds with processing. This involves storing the unique attribute value of the first service data in a shared database accessible by multiple blockchain nodes. A predetermined amount of service data, including the first service data, is then retrieved from this database. A consensus process is initiated on this predetermined amount of data. Finally, the first service data is broadcast to other nodes in the network. If the first service data is determined to have already been processed, the node discards any further processing, including the consensus processing on the relevant data.
2. The computer-implemented method of claim 1 , further comprising: in response to determining that the first service data has been processed: broadcasting, by the blockchain node, information that the first service data has been processed to the at least one additional blockchain node of the blockchain network, wherein the at least one additional blockchain node discards processing of the first service data upon receiving the information from the blockchain node, wherein the processing of the first service data comprises consensus processing of the first service data by the at least one additional blockchain node.
This invention relates to blockchain networks and addresses the problem of redundant processing of service data by multiple nodes, which wastes computational resources. The method involves a blockchain node processing first service data and then broadcasting a notification to other nodes in the network once the processing is complete. Upon receiving this notification, the other nodes discard their own processing of the same service data, preventing duplicate work. The processing includes consensus mechanisms, where multiple nodes validate and agree on the data before it is added to the blockchain. By coordinating this way, the system ensures efficiency by avoiding redundant consensus processing across the network. The invention improves blockchain performance by reducing unnecessary computational overhead while maintaining data integrity through consensus.
3. The computer-implemented method of claim 1 , further comprising: in response to determining that no second attribute value is found to be identical to the attribute value of the first service data from the stored attribute values of the second service data that has been processed, determining, by the blockchain node, that the first service data has not been processed.
This invention relates to a blockchain-based system for verifying the processing status of service data. The system addresses the challenge of ensuring data integrity and preventing duplicate processing in decentralized networks. A blockchain node receives first service data containing an attribute value and checks whether this value matches any stored attribute values from previously processed second service data. If no identical attribute value is found, the node concludes that the first service data has not been processed. The method involves comparing attribute values to determine processing status, ensuring that only unique data is processed, which enhances efficiency and prevents redundant operations. The system leverages blockchain technology to maintain a tamper-proof record of processed data, improving trust and reliability in decentralized environments. The comparison process may involve cryptographic hashing or other techniques to ensure accurate matching of attribute values. This approach is particularly useful in applications requiring high data integrity, such as financial transactions, supply chain tracking, or identity verification. The invention ensures that each data entry is processed only once, reducing errors and improving system performance.
4. The computer-implemented method of claim 1 , further comprising: determining, by the blockchain node, a query index of the attribute value of the first service data; and establishing a mapping relationship between the query index and the attribute value of the first service data.
This invention relates to blockchain-based data management, specifically improving the efficiency of querying service data stored on a blockchain. The problem addressed is the difficulty of efficiently retrieving specific data from a blockchain due to its decentralized and immutable nature, which makes traditional indexing methods ineffective. The solution involves a blockchain node that processes service data, including a first service data entry with an attribute value. The node determines a query index for this attribute value and establishes a mapping relationship between the query index and the attribute value. This allows for faster and more efficient data retrieval by enabling queries to be directed to specific indexed entries rather than scanning the entire blockchain. The method ensures that the mapping relationship is stored in a way that maintains the integrity and security of the blockchain while improving query performance. The invention can be applied in various blockchain applications where fast and efficient data retrieval is critical, such as supply chain tracking, financial transactions, or decentralized applications (dApps). The approach leverages the blockchain's decentralized structure while introducing an indexing mechanism that does not compromise the blockchain's core principles of immutability and transparency.
5. The computer-implemented method of claim 1 , wherein the attribute value comprises one or more of a hash value and a serial number of service data.
This invention relates to a computer-implemented method for processing service data attributes, specifically focusing on the use of hash values or serial numbers to identify and manage service data. The method addresses the challenge of efficiently and securely tracking service data in distributed systems, where data integrity and uniqueness are critical. By incorporating hash values or serial numbers as attribute values, the system ensures that service data can be uniquely identified, verified, and managed across different nodes or components. The method involves generating or retrieving an attribute value for service data, where the attribute value is either a hash value derived from the service data or a unique serial number assigned to the data. The hash value provides a compact, fixed-size representation of the service data, enabling efficient comparison and verification of data integrity. Alternatively, the serial number serves as a unique identifier, ensuring that each instance of service data can be distinctly tracked. The method may also include validating the attribute value to confirm its correctness or authenticity, which is particularly useful in environments where data integrity is paramount. This approach enhances data management by enabling quick identification, verification, and retrieval of service data based on its attribute value. It is particularly useful in systems where service data must be securely and reliably processed, such as in distributed computing, cloud services, or data synchronization applications. The use of hash values or serial numbers ensures that the service data remains consistent and tamper-proof, reducing the risk of errors or unauthorized modifications.
6. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: obtaining, by a blockchain node of a blockchain network, first service data; determining an attribute value of the first service data, wherein the attribute value is used to represent uniqueness of the first service data; determining, by the blockchain node and based on the attribute value of the first service data and stored attribute values of second service data that has been processed, whether the first service data has been processed, wherein determining whether the first service data has been processed comprises: querying, by the blockchain node and in the stored attribute values of the second service data that has been processed, whether there is a second attribute value that is identical to the attribute value of the first service data; and determining, by the blockchain node and based on a query result of the querying, whether the first service data has been processed; in response to determining that the first service data has not been processed, processing, by the blockchain node, the first service data, comprising: storing, by the blockchain node, the attribute value of the first service data in a database, wherein the database stores attribute values of service data that has been processed, and wherein the database is accessible by a plurality of blockchain nodes of the blockchain network; obtaining, by the blockchain node and from the database, a predetermined amount of service data comprising the first service data; triggering, by the blockchain node, a consensus processing on the predetermined amount of service data; and broadcasting, by the blockchain node, the first service data to at least one additional blockchain node of the blockchain network; and in response to determining that the first service data has been processed, discarding, by the blockchain node, the processing of the first service data, comprising discarding the consensus processing on the predetermined amount of service data comprising the first service data.
This invention relates to a blockchain system for preventing duplicate processing of service data. The problem addressed is ensuring that identical service data is not redundantly processed across multiple blockchain nodes, which can waste computational resources and degrade network efficiency. The solution involves a method where a blockchain node obtains service data and determines its uniqueness by comparing an attribute value representing the data's uniqueness against stored attribute values of previously processed data. If the attribute value matches any stored value, the data is discarded to avoid reprocessing. If the data is unique, the node stores its attribute value in a shared database accessible to all nodes, processes the data by triggering consensus among a predetermined set of service data, and broadcasts the data to other nodes. The shared database ensures consistency across the network, preventing duplicate processing while maintaining data integrity. This approach optimizes blockchain performance by reducing redundant operations and ensuring efficient resource utilization.
7. The non-transitory, computer-readable medium of claim 6 , further comprising: in response to determining that the first service data has been processed: broadcasting, by the blockchain node, information that the first service data has been processed to the at least one additional blockchain node of the blockchain network, wherein the at least one additional blockchain node discards processing of the first service data upon receiving the information from the blockchain node, wherein the processing of the first service data comprises consensus processing of the first service data by the at least one additional blockchain node.
This invention relates to blockchain networks and addresses the problem of redundant processing of service data across multiple nodes. In a blockchain network, multiple nodes may receive the same service data and attempt to process it independently, leading to inefficiencies and wasted computational resources. The invention provides a solution by enabling a blockchain node to broadcast a notification once it has processed the service data, allowing other nodes to discard their own processing efforts upon receiving this notification. The system involves a blockchain node that processes service data, such as transaction data or smart contract execution, and then broadcasts a message to other nodes in the network indicating that the processing is complete. Upon receiving this message, the other nodes recognize that the data has already been processed and avoid redundant consensus processing. This ensures that only one node completes the processing, while others skip unnecessary work, improving network efficiency and reducing computational overhead. The invention applies to blockchain networks where consensus mechanisms are used to validate and record transactions or other service data. By preventing duplicate processing, the system optimizes resource utilization and speeds up network operations. The solution is particularly useful in large-scale blockchain networks where multiple nodes may receive the same data simultaneously.
8. The non-transitory, computer-readable medium of claim 6 , further comprising: in response to determining that no second attribute value is found to be identical to the attribute value of the first service data from the stored attribute values of the second service data that has been processed, determining, by the blockchain node, that the first service data has not been processed.
This invention relates to a blockchain-based system for verifying the processing status of service data. The problem addressed is the need to efficiently determine whether specific service data has already been processed within a blockchain network, ensuring data integrity and preventing redundant processing. The system involves a blockchain node that compares attribute values of incoming service data against stored attribute values of previously processed service data. If no matching attribute value is found, the blockchain node concludes that the incoming service data has not been processed. The comparison process involves extracting attribute values from the incoming service data and checking them against a stored dataset of attribute values from previously processed service data. The stored dataset is maintained by the blockchain node to track processed data. The system ensures that only unique service data is processed, reducing computational waste and maintaining consistency across the blockchain network. The comparison mechanism relies on exact matching of attribute values, ensuring high accuracy in determining processing status. This approach is particularly useful in decentralized systems where multiple nodes may receive the same data, and verification of processing status is critical for maintaining network efficiency and security.
9. The non-transitory, computer-readable medium of claim 6 , further comprising: determining, by the blockchain node, a query index of the attribute value of the first service data; and establishing a mapping relationship between the query index and the attribute value of the first service data.
This invention relates to blockchain-based data management, specifically improving query efficiency for service data stored on a blockchain. The problem addressed is the difficulty in efficiently retrieving specific attribute values from large datasets stored in a decentralized blockchain network, where traditional indexing methods are often incompatible with blockchain's immutable and distributed nature. The invention involves a blockchain node that processes service data, including a first service data entry with an attribute value. The node determines a query index for this attribute value, which acts as a searchable identifier. The node then establishes a mapping relationship between the query index and the attribute value, enabling faster retrieval of the data without compromising blockchain integrity. This mapping allows users to query the blockchain using the index rather than scanning the entire dataset, significantly improving search performance. The system may also include generating a data block containing the first service data and the query index, then adding this block to the blockchain. The query index can be derived from the attribute value or other relevant metadata, ensuring the mapping remains consistent and verifiable. This approach maintains blockchain security while providing efficient data access, addressing a critical limitation in current blockchain query mechanisms. The solution is particularly useful in applications requiring frequent data retrieval, such as supply chain tracking, financial transactions, or decentralized identity systems.
10. The non-transitory, computer-readable medium of claim 6 , wherein the attribute value comprises one or more of a hash value and a serial number of service data.
A system and method for managing service data attributes in a computing environment involves storing and processing attribute values associated with service data. The attribute values may include a hash value or a serial number of the service data, which are used to uniquely identify or verify the integrity of the data. The system generates these attribute values by applying cryptographic or other computational techniques to the service data, ensuring that any changes to the data result in a different hash value or serial number. This allows for efficient tracking, validation, and retrieval of service data in distributed or decentralized systems. The attribute values are stored in a structured format, enabling quick lookup and comparison operations. The system may also include mechanisms for updating or regenerating attribute values when the underlying service data changes, maintaining consistency across the system. This approach is particularly useful in applications requiring data integrity verification, such as blockchain, digital signatures, or secure data storage systems. The use of hash values or serial numbers provides a lightweight yet robust method for ensuring data authenticity and preventing unauthorized modifications.
11. A computer-implemented system, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising: obtaining, by a blockchain node of a blockchain network, first service data; determining an attribute value of the first service data, wherein the attribute value is used to represent uniqueness of the first service data; determining, by the blockchain node and based on the attribute value of the first service data and stored attribute values of second service data that has been processed, whether the first service data has been processed, wherein determining whether the first service data has been processed comprises: querying, by the blockchain node and in the stored attribute values of the second service data that has been processed, whether there is a second attribute value that is identical to the attribute value of the first service data; and determining, by the blockchain node and based on a query result of the querying, whether the first service data has been processed; in response to determining that the first service data has not been processed, processing, by the blockchain node, the first service data, comprising: storing, by the blockchain node, the attribute value of the first service data in a database, wherein the database stores attribute values of service data that has been processed, and wherein the database is accessible by a plurality of blockchain nodes of the blockchain network; obtaining, by the blockchain node and from the database, a predetermined amount of service data comprising the first service data; triggering, by the blockchain node, a consensus processing on the predetermined amount of service data; and broadcasting, by the blockchain node, the first service data to at least one additional blockchain node of the blockchain network; and in response to determining that the first service data has been processed, discarding, by the blockchain node, the processing of the first service data, comprising discarding the consensus processing on the predetermined amount of service data comprising the first service data.
The system involves a blockchain network for processing service data while preventing duplicate processing. A blockchain node receives first service data and determines an attribute value representing its uniqueness. The node checks this attribute value against stored attribute values of previously processed service data to determine if the first service data has already been processed. If the attribute value matches any stored value, the node discards the first service data to avoid redundant processing. If no match is found, the node stores the attribute value in a shared database accessible to all blockchain nodes, retrieves a predetermined amount of service data including the first service data, triggers consensus processing on this data, and broadcasts the first service data to other nodes. The database ensures that all nodes can verify whether data has been processed, maintaining consistency across the network. This system improves efficiency by preventing duplicate transactions and ensuring only unique data undergoes consensus processing.
12. The computer-implemented system of claim 11 , further comprising: in response to determining that the first service data has been processed: broadcasting, by the blockchain node, information that the first service data has been processed to the at least one additional blockchain node of the blockchain network, wherein the at least one additional blockchain node discards processing of the first service data upon receiving the information from the blockchain node, wherein the processing of the first service data comprises consensus processing of the first service data by the at least one additional blockchain node.
This invention relates to a computer-implemented system for optimizing data processing in a blockchain network. The system addresses inefficiencies in blockchain networks where multiple nodes may redundantly process the same service data, leading to wasted computational resources. The system includes a blockchain node that processes first service data and, upon completion, broadcasts a notification to at least one additional blockchain node in the network. Upon receiving this notification, the additional nodes discard their own processing of the same service data, preventing redundant consensus processing. This ensures that only one node fully processes the data, while others verify and validate it without redundant computation. The system enhances efficiency by reducing unnecessary workload across the network while maintaining the integrity and security of the blockchain. The invention is particularly useful in large-scale blockchain networks where minimizing redundant processing is critical for performance and scalability.
13. The computer-implemented system of claim 11 , further comprising: in response to determining that no second attribute value is found to be identical to the attribute value of the first service data from the stored attribute values of the second service data that has been processed, determining, by the blockchain node, that the first service data has not been processed.
This invention relates to a computer-implemented system for verifying the processing status of service data using blockchain technology. The system addresses the challenge of ensuring data integrity and preventing duplicate processing in distributed environments, particularly where multiple nodes may independently process the same data. The system includes a blockchain node that compares attribute values of incoming service data against stored attribute values of previously processed service data. If no matching attribute value is found, the blockchain node determines that the incoming service data has not been processed. This verification process helps maintain consistency and reliability in decentralized systems by preventing redundant or duplicate processing of the same data. The system may also include a data processing module that processes the service data if it is determined to be unprocessed. Additionally, the system may generate a transaction record in a blockchain ledger to document the processing status of the service data, ensuring an immutable record of the verification result. This approach enhances transparency and trust in data handling within blockchain-based applications. The system is particularly useful in scenarios requiring high data integrity, such as financial transactions, supply chain tracking, or identity verification.
14. The computer-implemented system of claim 11 , further comprising: determining, by the blockchain node, a query index of the attribute value of the first service data; and establishing a mapping relationship between the query index and the attribute value of the first service data.
This invention relates to a computer-implemented system for managing and querying service data using blockchain technology. The system addresses the challenge of efficiently retrieving specific service data attributes stored on a blockchain, where traditional query methods are often slow or inefficient due to the decentralized and immutable nature of blockchain data. The system includes a blockchain node that processes service data, which may include various attributes such as timestamps, identifiers, or other metadata. The node determines a query index for an attribute value of the first service data, which involves generating a searchable reference or key that can be used to quickly locate the data. The system then establishes a mapping relationship between this query index and the attribute value, allowing for faster retrieval of the data when queried. This mapping can be stored on the blockchain or in an off-chain database, depending on the implementation. The system may also include additional features, such as validating the service data before processing, ensuring data integrity and consistency across the blockchain network. The query index can be generated using cryptographic hashing, indexing algorithms, or other techniques to optimize search performance. By improving query efficiency, the system enhances the usability of blockchain-based data storage for applications requiring fast and reliable data retrieval.
15. The computer-implemented system of claim 11 , wherein the attribute value comprises one or more of a hash value and a serial number of service data.
This invention relates to a computer-implemented system for managing service data attributes, addressing challenges in securely and efficiently tracking and verifying service-related information. The system processes service data by extracting attribute values, which may include hash values or serial numbers, to ensure data integrity and authenticity. These attributes are used to identify, validate, or authenticate the service data, enabling secure transactions, audits, or compliance checks. The system may also compare extracted attribute values against stored or reference values to detect discrepancies or confirm validity. This approach enhances data security, reduces fraud, and improves reliability in service data management. The system is particularly useful in environments where service data integrity is critical, such as financial transactions, supply chain tracking, or digital service authentication. By leveraging hash values or serial numbers, the system ensures that service data remains tamper-proof and verifiable, supporting trustworthy operations across various applications. The invention may integrate with existing data processing frameworks or operate as a standalone verification module, depending on implementation requirements.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
September 5, 2019
March 22, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.