Blockchain-Based Drawing Apparatus for Fair Random Number Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Drawing apparatuses using random numbers generated by deterministic algorithms lack fairness, as participants cannot verify the randomness of the generated numbers.

Innovation Solution

A drawing apparatus that utilizes a random number generation part, where the initial value is set based on a hash value or a nonce in a block header of a public blockchain, ensuring fair randomness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a deterministic algorithm or logic circuit is used to generate random numbers, then the drawing apparatus can execute drawings efficiently, but the participants cannot verify the fairness of the generated random numbers

Engineering Contradiction:
Improvedrawing execution efficiencyVSAvoidfairness verification
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a blockchain as an intermediary system that generates random numbers through its consensus mechanism. The blockchain acts as a trusted mediator that both the drawing apparatus and participants can verify, eliminating the need for the drawing apparatus to generate random numbers itself while ensuring fairness through the blockchain's transparent and immutable ledger.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If random numbers are generated by a deterministic algorithm, then the generation process is efficient and controllable, but the randomness cannot be verified by external parties

Engineering Contradiction:
Improverandom number generation controlVSAvoidrandomness verification information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the drawing apparatus sends a request to the blockchain, receives the generated random number, and the blockchain provides verification information back to both the drawing apparatus and participants. This feedback loop ensures that all parties can verify the fairness of the random number generation while maintaining operational efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250199770A1Drawing apparatus, drawing method, and program
Publication Date: 2025.06.19 NEC CORP
  • US20250199770A1 patent drawing
  • US20250199770A1 patent drawing
  • US20250199770A1 patent drawing

AI summary

A drawing apparatus includes: a drawing reception part that allocates a drawing number to an application for a drawing; a random number generation part that generates a random number based on an initial value; and a comparison part that compares the drawing number allocated by the drawing reception part with the random number generated by the random number generation part to determine a drawing result; wherein the initial value used by the random number generation part is set based on a hash value or a nonce in a block header of a block in a public blockchain.