Blockchain Notification Addresses for Anonymous Asset Transfers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current blockchain systems require a separate off-chain database to maintain public key information for asset ownership, leading to inefficiencies and the risk of data discrepancies, especially when income distribution involves alternative assets, and lack the ability to securely and anonymously transmit electronic communications to unknown parties.
Innovation Solution
A method and system that embeds notification addresses within blockchain transactions, allowing automated traversal to determine current ownership and facilitate secure, anonymous communication by embedding notification addresses in unlocking scripts, enabling incomplete transactions to be completed without revealing the recipient's identity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a separate off-chain database is used to maintain public key information, then the blockchain system can store ownership data, but data discrepancies and security risks increase
Solution Approach 1:
The patent combines the off-chain database functionality directly into the blockchain structure by embedding public key information and notification addresses within transaction outputs and scripts. This integration eliminates the need for separate storage systems, ensuring data consistency while reducing system complexity.
Solution Approach 2:
The patent introduces notification addresses as intermediary elements that mediate between the blockchain and external communication systems. These addresses enable secure message transmission to asset owners without requiring direct access to their public keys, thus maintaining security while enabling communication.
2Reliability
If notification addresses are embedded in unlocking scripts, then secure anonymous communication is enabled, but transaction complexity increases
Solution Approach 1:
The patent segments the transaction structure by separating notification address embedding from the core payment functionality. Notification addresses are embedded within script templates that are independently validated, allowing the blockchain to process both payment and notification routing without increasing overall transaction complexity.
3Measurement precision
If automated traversal is used to determine current ownership, then accurate asset holder identification is achieved, but processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-embedding notification addresses and public key information within the transaction outputs during the asset transfer itself. This eliminates the need for time-consuming traversal operations, as the notification infrastructure is already in place when the asset changes hands.
Data Source
AI summary
A method and corresponding system is presented for controlling a blockchain transaction output and/or specifying the recipient of the output. It also provides a method of controlling and/or generating an electronic communication. The unlocking script is provided in order to spend an output from a further transaction (Tx2) on the blockchain. The input of the transaction (Tx1) and/or the output of the further transaction (Tx2) may be associated with a tokenised asset represented on, or referenced via, the blockchain. The notification address may be associated with an asset or resource represented on the blockchain, or a controller of an asset or resource represented on the blockchain. The notification address may be a network address, a cryptographic key, a uniform resource locator (URI), email address or any other address or identifier which can be represented in the metadata of a transaction script and used as a destination for an electronic communication.


