· Sangyong · Blog  · 7 min read

From Real-World Problems to Blockchain Blocks

1. Introduction: The Evolution of Digital Trust

The digital world relies on “consensus protocols” to establish truth without a central authority. For years, the gold standard has been Proof-of-Work (PoW), the mechanism behind Bitcoin. However, traditional PoW is plagued by “computational redundancy”—a state where thousands of miners perform the exact same meaningless calculations, only for the majority of that effort to be discarded once a block is found. This results in massive energy consumption with no external utility.

To address this, we are witnessing a shift toward Proof-of-Useful-Work (PoUW). This is a purposeful evolution that redirects computational energy toward solving real-world combinatorial optimization problems—such as training Artificial Intelligence (AI) or advancing scientific research. By doing so, the blockchain transforms from a simple ledger into a global engine for social and scientific value.

The Shift to Useful Work

PoW (Wasteful)PoUW (Purposeful)
Task: Meaningless cryptographic puzzlesTask: Real-world combinatorial problems
Efficiency: High energy waste; redundant effortEfficiency: Multi-purpose energy use; value-added
Social Impact: Limited to network securitySocial Impact: High (AI, science, data processing)
Incentives: Single reward for block discoveryIncentives: Dual rewards for blocks and task solutions

Insight: Directing energy toward useful research makes the blockchain fundamentally more sustainable. In this ecosystem, every watt of electricity spent contributes to solving problems that benefit society, creating a “fairer” and more productive digital economy. This journey begins with the people who provide the tasks: the Clients.


2. Step 1: The Client’s Request – Seeding the Instance Pool

The process begins with the Client. These are entities with complex “real-world problem instances” that require immense computing power. Rather than investing in private supercomputers, they submit these tasks to the blockchain’s “instance pool.”

Each problem instance submitted is defined by three primary attributes:

  • ID: A unique identifier used to track the task and its eventual solution.
  • Difficulty: A measure of the computational workload required to solve the instance.
  • Reward: An external incentive (payment) offered by the client for a successful solution.

Insight: These are not arbitrary puzzles; they are complex “combinatorial optimization problems.” While they are computationally intensive to solve, they are designed to be easily verifiable by the network. To ensure long-term fairness, the Control System—the network’s coordination layer—manages the difficulty of these instances, ensuring they remain challenging but accessible. Once these problems enter the pool, they await the miners.


3. Step 2: The Miner’s Strategy – Choosing the Path to Success

Miners in a PoUW system have the autonomy to choose which tasks to tackle. However, success is not just about raw power; it is about the Mining Strategy used to navigate the instance pool.

The Strategy Playbook

  • The Random Strategy: Miners pick instances uniformly at random from the entire pool. This is currently the most successful approach because it spreads mining effort across all available tasks, minimizing direct competition.
  • The Prize Strategy: Miners target only the instances with the highest rewards. This often leads to “crowding,” where many miners compete for a subset (approximately one-third) of the pool, reducing the individual chance of success.
  • The Lazy Strategy: Miners focus on the “easiest” problems (lowest difficulty) to solve them quickly. Data shows this is largely ineffective for high-level rewards, as the payouts are typically smaller and competition remains high.

Insight: We observe a “winner’s paradox” where greed (Prize Strategy) can lead to lower total earnings. The Random Strategy dominates because it allows a miner to cover the entire instance pool, whereas the Prize and Lazy strategies restrict miners to a subset, leading to higher competition for the same rewards. Once a strategy is chosen, the miner must organize their work into a specific structure.


4. Step 3: Construction – Assembling the Instance Package

After selecting a strategy, the miner begins the solving process. In PoUW, miners do not just solve one task; they assemble an Instance Package, which serves as the heart of the block creation process.

The Recipe for a Package

  1. Solving the Instances: The miner calculates solutions where the time required is defined by the formula: Time = Difficulty / Power.
  2. Hashing Solutions (INST values): Each individual solution is hashed with the Miner’s ID and the instance ID to create a unique INST value.
  3. Grouping (packetSize): The miner groups a set number of these solutions together. This number, the packetSize, is typically a value randomly chosen between 2 and 7.

Insight: In traditional mining, a “nonce” is a random, arbitrary number. In this system, the Instance Package replaces that nonce. The “proof” of work is no longer a random guess, but a collection of verified solutions to real-world problems. With a package in hand, the miner is ready to update the ledger.


5. Step 4: Verification – Validation and Block Announcement

Once a package is complete, the miner checks if they have earned the right to update the blockchain. This involves Nonce Validation and the blockProb parameter.

The Moment of Discovery The miner combines the hash of their Instance Package with their Miner ID. They then generate a random number. If that number is lower than the network’s blockProb (Block Probability), the package is valid.

The Logic of “Tries”: The number of chances a miner gets to find a valid block depends on their solved instance counter (k). While reaching the packetSize grants one try, any extra work (k > packetSize) provides additional tries calculated by the combinatorial formula: (kpacketSize)(k1packetSize)\binom{k}{packetSize} - \binom{k-1}{packetSize}.

Insight: While computational power provides more “tries,” the element of probability ensures fairness. This prevents the most powerful miners from monopolizing every block, giving all participants a mathematical chance at discovery. Once a valid block is found, the network enters the Sync Phase.


6. Step 5: The Sync Phase – Finalizing the Journey

When a valid block is announced, the Control System coordinates a network-wide “reset” known as the Sync Phase.

  • Step A (Announcement): The miner broadcasts the valid block and the package of solutions to the network.
  • Step B (Review): Clients review the “solvers’ pool.” Crucially, clients select the best solution from the available pool for their specific instance and reward that miner.
  • Step C (Pool Update): The Control System removes solved instances, resets all miners’ counters (k) to zero, and adds fresh instances to the pool.

Insight: The Sync Phase is the network’s “reset button.” It ensures all participants are synchronized and that no effort is wasted on tasks that have already been solved. The journey concludes with the payout.


7. Step 6: Reward Distribution – The Dual Incentive

The PoUW system utilizes a Dual Reward Structure to balance network security with task utility.

Reward TypeSourcePurpose
Block RewardInternal SystemIncentivizes network security and ledger stability.
Client RewardExternal ClientsIncentivizes the solving of specific real-world tasks.

Insight: Data-driven analysis reveals a significant trend regarding fairness: while block distribution can be unequal (with 30.80% of miners holding over 50% of blocks), the total reward distribution is much more equitable. Only 16.81% of miners reap more than 50% of total rewards. This confirms that the dual reward structure compensates those who perform useful work, even if they aren’t the ones to find the next block.


8. Conclusion: A Fairer, Greener Blockchain

By transforming mining from a race to solve puzzles into a collective effort to address real-world challenges, PoUW establishes a sustainable and socially valuable future for blockchain.

Key Takeaways

  • Sustainability: Computational energy is utilized for AI training and scientific research rather than arbitrary redundancy.
  • Fairness: The dual reward system ensures participants are compensated for “useful work” even if they do not win the block discovery race.
  • Utility: The blockchain becomes a vital service for clients needing to solve complex combinatorial optimization problems.
  • Future Outlook: The next frontier involves Adaptive Difficulty and AI-driven optimizations to ensure the system remains resilient against high-power monopolization while maximizing global utility.
Back to Blog

Related Posts

View All Posts »