1
I am studying BitCoin recently.
I noticed a method called CommitCoin for secure timestamping. It requires two transactions to send coins back with the same randomness so that others can compute the private key.
However, isn't it easier to just reveal the private key yourself? The whole point is to prove that at some time in the past, I knew something. If I send some coins to the address and send the coins back, and later reveal my private key and it matches the public key, shouldn't it be enough to prove that?
Thanks in advance.
Can you give a link to more information on CommitCoin? – Nate Eldredge – 2016-10-13T03:49:47.447
@NateEldredge I assume asker is referencing this paper.
– Nick ODell – 2016-10-13T06:45:21.033@NateEldredge I read it from Bitcoin and Cryptocurrency Technologies. It just briefly introduces it as a way to achieve secure timestamping without creating unspendable coins that give burdens to the network. I just want to know is there any problem if we just create a private key with the hash from data, then send coins to the corresponding address, and send it back. And when required, just reveal that private key. (Or just publish the private key somewhere.) – LLS – 2016-10-14T01:47:10.923
@LLS: CommitCoin was published in 2012, in 2014 OP_RETURN was added to cater to that use-case. – Murch – 2016-10-14T22:42:51.453