Task-Gated Blockchain Access Control With Staged Multisignatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face security vulnerabilities due to the potential linking of user identities through IP addresses, which can undermine anonymity and integrity of transactions, especially in performance-based access scenarios.

Innovation Solution

A mechanism using multi-signature keys and staged transaction broadcasts on a blockchain to secure and conditionally grant access to resources, ensuring that access is only granted when both parties fulfill their tasks or criteria, thereby obscuring the link between IP addresses and transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If pseudonyms are used in blockchain transactions to enable anonymous transactions, then user anonymity is improved, but security is worsened because user identities can still be uncovered through IP address tracking and transaction analysis

Engineering Contradiction:
Improveuser anonymityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a mixing service as an intermediary that receives transactions from multiple users, mixes them together, and redistributes them. This intermediary layer breaks the direct link between user IP addresses and their transactions, enhancing anonymity while maintaining security by preventing direct correlation attacks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the transaction flow into multiple independent stages: user to mixing service, mixing service consolidation, and redistribution to recipients. This segmentation prevents end-to-end tracking by breaking the transaction path into discrete, uncorrelatable segments that cannot be easily traced back to original users.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple key public-private key pairs are generated for different sets of transactions to increase anonymity, then user identity protection is improved, but device complexity is worsened due to managing multiple key pairs

Engineering Contradiction:
Improveidentity protectionVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The mixing service automatically generates and manages the multiple key pairs needed for anonymous transactions. Users interact with a single interface while the system handles the complexity of generating, storing, and rotating multiple cryptographic key pairs behind the scenes, reducing user burden while maintaining strong anonymity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The mixing service provides a universal platform that handles multiple functions: key generation, transaction pooling, mixing, and redistribution. This single multi-functional service replaces the need for users to manually manage multiple key pairs, simplifying the interface while providing comprehensive anonymity protection.

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

3Adaptability or versatility

If all transactions on a blockchain are made visible and accessible for diverse applications, then adaptability is improved, but security is worsened because all transactions become vulnerable to interrogation

Engineering Contradiction:
Improveblockchain application diversityVSAvoidtransaction vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The mixing service acts as an intermediary layer between users and the blockchain network. It receives transactions, anonymizes them through mixing operations, and then submits them to the blockchain. This intermediary layer protects user identities and transaction details while still allowing diverse blockchain applications to function with enhanced security and privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250292243A1Blockchain-implemented systems and methods for secure access control
Publication Date: 2025.09.18 NCHAIN LICENSING AG
  • US20250292243A1 patent drawing
  • US20250292243A1 patent drawing
  • US20250292243A1 patent drawing

AI summary

Methods and systems for enabling conditional access to a resource, where the condition is the performance of a task. This task can be executed by one party on behalf of another. The entity controlling access creates a task that includes broadcasting a transaction on the blockchain, with multiple outputs, including a locking-output. Additional transactions ensure access to the resource only upon task completion. Access is achieved by initially broadcasting the resource, conditionally available, then broadcasting the transaction that fulfills the condition. Multi-signatures and a refund mechanism are used to lock access, with multi-signatures spread across transactions. Initial deposit broadcast makes the resource available but locked by a first multi-signature and tied to a refund mechanism. The task and transaction have a locking-output secured by a second multi-signature linked to the refund mechanism. Access requires both multi-signatures of the refund mechanism to be signed and the main transaction to be broadcast.