Multi-Input Blockchain Transactions for Crowdfunded Media Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing schemes for delivering content to users via micropayment channels result in network congestion and blockchain bloat due to a one-to-one relationship between streamers and individual users, requiring multiple transactions per user per packet, and crowdfunding techniques lack a mechanism for integrated content release.

Innovation Solution

An on-chain mechanism that allows multiple parties to fund a common transaction, adding inputs over a side channel until a target is reached, then publishes the transaction to the blockchain with a locking script for content access, ensuring validity based on total input amount and unlocking script conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a one-to-one micropayment model is used for content delivery, then content access control is achieved, but network congestion and blockchain bloat occur due to multiple transactions per user per packet

Engineering Contradiction:
Improvecontent access controlVSAvoidnumber of transactions
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple individual micropayment transactions into a single crowdfunding transaction. Multiple users contribute to a common transaction that funds content delivery to all participants simultaneously, eliminating the need for separate transactions per user per packet while maintaining access control through the crowdfunding mechanism.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If crowdfunding is used to reduce transaction volume, then network congestion is reduced, but lack of integrated content release mechanism occurs

Engineering Contradiction:
Improvenumber of transactionsVSAvoidcontent release mechanism
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The crowdfunding transaction serves multiple functions simultaneously: it acts as both the funding mechanism and the content release trigger. The transaction includes a locking script that automatically releases content to all contributing users when the crowdfunding target is reached, eliminating the need for separate content release operations.

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

3Measurement precision

If individual transactions are used for each user, then precise payment tracking is achieved, but blockchain size increases due to repeated transaction data

Engineering Contradiction:
Improvepayment trackingVSAvoidblockchain size
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The patent combines multiple individual payment records into a single crowdfunding transaction on the blockchain. The transaction includes a list of contributing users and their amounts, providing precise payment tracking for all participants while storing only one transaction instead of multiple separate transactions, thereby reducing blockchain size.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4203383B1Multi-input transactions
Publication Date: 2025.10.29 NCHAIN LICENSING AG
  • EP4203383B1 patent drawingFigure 1
  • EP4203383B1 patent drawingFigure 2
  • EP4203383B1 patent drawingFigure 3

AI summary

A method comprising: providing a first transaction specifying an output amount of a digital asset to greater than pointed to by its inputs, wherein an output of the first transaction comprises a locking script specifying a condition; over a side channel, receiving an input from each of multiple users, and adding each received input to the first transaction; and once a target is reached, whereby the total input amount pointed to by the inputs of the first transaction is equal to or exceeds the output amount, causing the first transaction and a second transaction to be published to a blockchain network to be recorded in a blockchain. The second transaction comprises an input pointing to the output of the first transaction and comprising an unlocking script meeting said condition. The condition requires the unlocking script to include a media key enabling the users to access the item of media content.