-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Converts an owned DBC (one whose owner is a public key and can only be spent by the holder of that key), to a bearer DBC (one whose owner is a secret key). When an owned DBC is reissued/spent, the secret key must be supplied. The purpose of this is to make it easier to spend owned DBCs. Our plan is to supply the secret key for the owned DBC when it's deposited in a wallet. At that point it will be converted to a bearer, then when it is used as an input on the next reissue, the secret key has already been supplied. Since there can be many input DBCs on a reissue, we avoid an issue with trying to map different secret keys to different inputs.
- Loading branch information
Showing
3 changed files
with
130 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters