Blockchain Proof-of-Work Using Authority Servers for Useful Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Reliability

If nonce-guessing is used for proof-of-work, then blockchain security is maintained, but excessive computational resources are wasted

Engineering Contradiction:
Improveblockchain securityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If useful work is performed instead of nonce-guessing, then computational efficiency is improved, but system complexity increases due to authority servers

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If mining nodes process external data, then practical utility is enhanced, but data privacy and security requirements increase

Engineering Contradiction:
Improvepractical utilityVSAvoiddata security risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12045227B2Proof-of-work for blockchain applications
Publication Date: 2024.07.23 THE UNIV OF YORK
  • US12045227B2 patent drawing
  • US12045227B2 patent drawing
  • US12045227B2 patent drawing

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.