Monday 10 March 2025
A protocol for creating, updating, and transferring digital assets securely has been proposed by researchers at University College London. The system combines strong privacy features with self-custody capabilities for the initial owner of an asset, making it a promising solution for digital payment systems.
The protocol is built around three components: a mechanism to unlink counterparties in the transaction channel, a mechanism for oblivious transactions, and a mechanism to prevent service providers from equivocating. These components work together to ensure that transactions are secure, private, and verifiable.
One of the key features of the system is its use of oblivious ledgers. These ledgers allow for the creation of digital assets without revealing any information about the asset’s contents or ownership. This is achieved through the use of a hash function and a Merkle tree data structure.
When creating an asset, the initial owner generates a vector containing three fields: a message, a reference to a specific root in the oblivious ledger, and a public key matching a new private key. The asset is then combined with a genesis signature, which verifies the ownership of the asset.
To update an asset, the owner must register the update with an integrity provider. This involves creating an update vector containing three fields: an indication of the type or nature of the update, a reference to the specific root in the oblivious ledger, and a public key matching a new private key. The asset is then updated by concatenating the previous version with the update.
The system also includes a mechanism for transferring assets between owners. This involves creating an update vector containing three fields: an indication of the type or nature of the transfer, a reference to the specific root in the oblivious ledger, and a public key matching a new private key. The asset is then transferred by concatenating the previous version with the update.
The protocol also includes a Chaumian mint (or zero-knowledge proof) for privacy. This allows the initial owner to create an asset without revealing its identity or any pseudonym. Alternatively, the initial owner can furnish a zero-knowledge proof linking the vector to the ledger, which provides assurance that the asset was created via a valid burning operation.
The system has several potential applications in digital payment systems, including secure and private transactions, verifiable ownership, and resistance to service provider equivocation. The use of oblivious ledgers and Merkle trees ensures that transactions are secure and private, while the Chaumian mint provides an additional layer of privacy.
Cite this article: “Secure Digital Asset Protocol for Private Transactions”, The Science Archive, 2025.
Digital Assets, Protocol, Privacy, Self-Custody, Oblivious Transactions, Ledgers, Merkle Trees, Hash Function, Chaumian Mint, Zero-Knowledge Proof
Reference: Geoffrey Goodell, “A Protocol for Compliant, Obliviously Managed Electronic Transfers” (2025).







