3 ms·
The cool thing about block chain as it is right now (even with incomplete support for multi-signature tricks), it already allows you to leave a trace of your do
by oleganza 14y ago
The cool thing about block chain as it is right now (even with incomplete support for multi-signature tricks), it already allows you to leave a trace of your document using addresses alone. Without any piggybacking - you just create a transaction address derived from a hash of your document, move your money in and out, then publish the document. Everybody can compute the keys and verify that the address is indeed derived from that paper and you indeed had this document created before the transaction was recorded.
- javert 14y agoyou just create a transaction address derived from a hash of your document How do you do that?
- oleganza 14y agoYou interpret your hash as a private key. Or as a seed for the private key. Then out of the private key you compute a public key, which when hashed with SHA256 and RIPEMD-160 gives you an address. Then, before disclosing the document, you transfer some amount to that address and back to your private address. After that, reveal the document: now everyone can repeat the procedure and verify that you have created that document (because you can always prove that you own that "coin" which travelled through the synthetic address). You can play with keys and addresses here: http://brainwallet.org http://brainwallet.org
- javert 14y agoWow! I didn't realize that you could generate a public key given a private key. To me, keypair generation was just a "black box." I should have known (probably studied it in class.) Thanks.