WebOfTrustInfo / btcr-hackathon-2017

Virtual hackathon to create spec and code for Bitcoin-based Decentralized Identifiers (DIDs)
https://weboftrustinfo.github.io/btcr-hackathon-2017/
14 stars 7 forks source link

Using Script as a signature system like P2SH does #14

Closed ChristopherA closed 7 years ago

ChristopherA commented 7 years ago

In a sense, we could use the method that P2SH uses in bitcoin as a new signature system type for DDOs and Verified claims. Basically the scriptPubKey is the pubkey, and the scriptSig is the private key. This would require us to re-package bitcoins script https://github.com/bitcoin/bitcoin/blob/master/src/script/sign.h to instantiate a new BaseSignatureCreator for the message instead of a Bitcoin transactions, and invoke ProduceSignature.

This is basically one of the goals of Smart Signatures (see https://github.com/WebOfTrustInfo/ID2020DesignWorkshop/blob/master/final-documents/smarter-signatures.pdf )

This might be a bit of a large bite to commit to in this July's virtual hackathon, but it is the long term future.

kimdhamilton commented 7 years ago

TODO: Move to issue on rebooting

kimdhamilton commented 7 years ago

This issue was moved to WebOfTrustInfo/rebooting-the-web-of-trust-fall2017#5