A Protocol for Compliant, Obliviously Managed Electronic Transfers
Geoffrey Goodell
TL;DR
This work tackles private, self-custodial digital asset transfers by integrating unforgeable stateful oblivious assets ($USO$) with an oblivious ledger and notarisation to prevent equivocation. It proposes a complete architectural and protocol framework, including asset creation, updating, and transferring flows, reinforced by Merkle-tree proofs of inclusion ($p(G_{L,i+n},k_j,F_j)$) and provenance tracking, as well as Chaumian blinding ($b$) and optional zero-knowledge/privacy options. A Chaumian Mint / ZKP path enables private token transfers, while a DLT-based commitment layer ($G_{D,t}$) helps bound cross-ledger equivocation; the protocol is explicitly specified with notation and UML diagrams for practical implementation. The approach offers a scalable, privacy-preserving, non-custodial digital-asset infrastructure with optional cross-ledger accountability, suitable for digital currencies and tokens in distributed networks.
Abstract
We describe a protocol for creating, updating, and transferring digital assets securely, with strong privacy and self-custody features for the initial owner based upon the earlier work of Goodell, Toliver, and Nakib. The architecture comprises 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. We present an approach for the implementation of these components.
