Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: stablecoin draft specification #107

Merged
merged 1 commit into from
Dec 19, 2023
Merged

feat: stablecoin draft specification #107

merged 1 commit into from
Dec 19, 2023

Commits on Dec 19, 2023

  1. feat: stablecoin design

    This Request for Comment (RFC) describes a possible manifestation of a privacy-preserving stablecoin on the Tari Digital Assets Network (DAN).
    
    The stablecoin design broadly follows that of Tether and Circle's ERC-20 stabecoin, with the exception that amounts and transacting parties are confidential.
    
    The latest draft represents a more fully-fledged design for a privacy-enabled stablecoin and one that approaches feasibility.
    
    It is still likely insecure in places and there are still a few holes to plug in some of the operations, but the broad brushstrokes are certainly there.
    
    The specification given here focuses on a surveillance-enabled stablecoin (i.e. CBDC) model.
    
    The specification is presented neutrally as pure technology and should not be construed as an endorsement of centralised surveillance. In fact, the author abhors surveillance of individuals' sovereign wealth, but since this is actually the more difficult case to implement in a zero-knowledge manner, it is fairly straightforward to modify the specification to implement a free (as in speech) stablecoin (i.e. digital cash) model. Some hints are given at the end on how one might actually achieve this.
    
    There are also some tweaks that could allow/deny the central issuer to arbitrarily seize funds from accounts. Obviously a free model would disallow this feature.
    CjS77 committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    ae10525 View commit details
    Browse the repository at this point in the history