Blockchain Proof-of-Work Using Authority Servers for Useful Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain implementations rely on wasteful nonce-guessing for proof-of-work, requiring excessive computational resources without practical utility beyond maintaining blockchain security.
Innovation Solution
Implementing a blockchain system where nonce-guessing is replaced with 'useful' work, utilizing authority servers to feed data packages to mining nodes for processing, allowing mining nodes to perform useful work coordinated by these servers, and using signed tokens as proof-of-work for appending block records.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If nonce-guessing is used for proof-of-work, then blockchain security is maintained, but excessive computational resources are wasted
Solution Approach 1:
The patent converts the previously wasteful nonce-guessing computational work into beneficial data processing tasks. Mining nodes process real-world data (such as scientific data, financial data, or other useful information) while performing proof-of-work, thereby transforming energy consumption from a harmful waste into a beneficial resource that simultaneously secures the blockchain and processes valuable data.
Solution Approach 2:
The patent makes the blockchain network multi-functional by enabling mining nodes to perform both their traditional security function (proof-of-work) and additional useful functions (data processing). The same computational resources that maintain blockchain security are also utilized to process and analyze external data, creating a system that serves multiple purposes simultaneously.
2Productivity
If useful work is performed instead of nonce-guessing, then computational efficiency is improved, but system complexity increases due to authority servers
Solution Approach 1:
The patent introduces authority servers as intermediary components that coordinate between the blockchain network and external data sources. These authority servers manage the distribution of data packages to mining nodes, verify the processing results, and integrate the useful work into the blockchain consensus mechanism, thereby handling the complexity of coordinating multi-functional operations.
Solution Approach 2:
The patent segments the blockchain system into distinct functional components: traditional mining nodes that perform proof-of-work, authority servers that coordinate data processing tasks, and external data sources. This segmentation allows each component to specialize in its specific function, improving overall efficiency while managing complexity through clear separation of responsibilities.
3Adaptability or versatility
If mining nodes process external data, then practical utility is enhanced, but data privacy and security requirements increase
Solution Approach 1:
The patent applies different quality requirements to different parts of the data processing system. Sensitive data received from external sources is handled with enhanced security measures and privacy protections, while non-sensitive data can be processed with standard protocols. This localized application of security measures ensures that data privacy requirements are met where necessary without unnecessarily complicating the entire system.
Data Source
AI summary
Methods, computing apparatuses, computer readable media and systems are described that are for use with blockchain applications. An authority server may communicate a data package to a mining node. The mining node may receive the data package from the authority server, the data package comprising a plurality of datasets, each dataset comprising signal information. The mining node may analyse the data package to convert the signal information of each dataset to a corresponding data output. The mining node may communicate the plurality of data outputs to an authority server and, upon verification of the plurality of data outputs, the plurality of data outputs may be used in establishing a proof-of-work for appending a block record to a blockchain. Encryption and decryption methods may be used to secure data according to methods described herein. In some examples, the signal information of each dataset relates to a polynucleotide sequence and the corresponding data output relates to a read.


