Skip to content

hdevalence/danake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Danake

Danake is a lightweight micropayment system which allows anonymous services to bill for resource usage without compromising privacy or performance. It is named in reference to the danake, a silver coin of the Persian empire commonly placed in the mouth of the deceased to pay for passage into the underworld.

Using Danake, a service provider can issue credits to users based on some application-dependent policy, and allow those users to anonymously spend those credits to pay for services. The exact policy is considered out-of-scope for Danake itself, but for instance, a service provider could periodically issue credits to each user, or allow users to purchase credits using Zcash, etc.

Danake is a work-in-progress. The rendered description of the scheme can be found at https://lightweight.money .

A brief overview of the ideas behind Danake can be found in this thread.

Tests

Run cargo test.

Docs

Run cargo doc --no-deps --open, or omit --no-deps to include docs for all dependent crates, or omit --open to skip opening the browser.

Website

Inside the docs directory, run mdbook build to build the site or mdbook serve to preview changes locally. Run firebase deploy to deploy the site.

About

Danake is a lightweight micropayment system which allows anonymous services to bill for resource usage without compromising privacy or performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages