Proof of Existence with Broadcast

Proof-of-existence on the blockchain is an excellent way of proving that a file existed on a specific time.
Read about it here
http://www.proofofexistence.com/about


You can use their service or you can upload the hash with a broadcast through Counterwallet.


In my case I used it to prove that a financial report existed today. For future proof I just need to keep the exact same file. Its hash is forever stored on time-stamped on the blockchain.

Great idea. It would be really nice to have this feature in Counterwallet. You have to pay to embed the digest/hash anyway. Then Blockscan or another webpage could be used to host and verify documents at a later date.

Also, another neat feature in Counterwallet would be to write arbitrary messages that would then be Broadcast. Or a plugin to allow such features. For some reason I really want an “I was here” button that I can press and let humanity/posterity know that I was indeed here.

This could actually be built into the protocol. Viacoin (which is a fork on Counterparty) just introduced their document notary built on clearinghouse.

Embedding message via the broadcast for notary is possible and is something I have considered, but this is not the most efficient way to do it..


http://blog.viacoin.org/2014/10/14/blockchain-notary.html

An important part of this is the interface that lets the user load the document and verify that the hash was embedded in the block chain.

Either Blockchain.info or blockscan.com could implement at least the verification and search features while Counterwallet could do the proving. It would be interesting to know any patterns POE.com sees but I’d imagine a document would be verified a few to hundreds of times vs. being proved just a handful of times on changes.

All in all, I don’t really see the benefit of conflating Counterparty with proof-of-existence. Being able to prove to a third party that you’re in control of an address and by extension any tokens in it would be more focused and useful in the Counterparty context. This reminds me about the idea that delegation might be nice. What if I signed a statement that an account at blockscan.com is allowed to sign statements of ownership for me?  Kind of like an oauth for address ownership.

We could do that with a signed account at blockscan but this would mean a centralized time stamping authority...

And in reality I am not sure how useful would such a service be for Counterparty ??

Broadcast, as it is implemented now, is perfect for my use. 

What makes it great is that all messages from one address can be viewed on Blockscan (and potentially any other third party site).

Proof of existence is just one niche use of broadcasting. I wrote a blog post about how analysts can use it to prove their track-record: http://jpja.net/2014/10/proof-of-prediction/


Broadcast, as it is implemented now, is perfect for my use. 
What makes it great is that all messages from one address can be viewed on Blockscan (and potentially any other third party site).

Proof of existence is just one niche use of broadcasting. I wrote a blog post about how analysts can use it to prove their track-record: http://jpja.net/2014/10/proof-of-prediction/


Proof of Prediction is useful for “Futurists” too. http://mashable.com/2014/03/19/false-future-predictions/

We could do that with a signed account at blockscan but this would mean a centralized time stamping authority...

And in reality I am not sure how useful would such a service be for Counterparty ??

It’s already possible to post a hash of a file as a broadcast, and to verify it on Blockscan or the API.

Also, another neat feature in Counterwallet would be to write arbitrary messages that would then be Broadcast. Or a plugin to allow such features. For some reason I really want an “I was here” button that I can press and let humanity/posterity know that I was indeed here.

I’m really confused by your request. This is already possible. And in counterpartyd the text can be like 1K+ in size, which will be added to Counterwallet soon.


We could do that with a signed account at blockscan but this would mean a centralized time stamping authority…

And in reality I am not sure how useful would such a service be for Counterparty ??

It’s already possible to post a hash of a file as a broadcast, and to verify it on Blockscan or the API.

Also, another neat feature in Counterwallet would be to write arbitrary messages that would then be Broadcast. Or a plugin to allow such features. For some reason I really want an “I was here” button that I can press and let humanity/posterity know that I was indeed here.

I’m really confused by your request. This is already possible. And in counterpartyd the text can be like 1K+ in size, which will be added to Counterwallet soon.


I don’t see an option in Counterwallet to Broadcast arbitrary messages yet? (Oh, I see you addressed that). All I was talking about was having plugins for Counterwallet that might allow for additional functionality - like Proof-of-Existence style functionality or buttons to embed comments like “I was here” or “I love X” in the Bitcoin Blockchain.

Address action -> Broadcast. you can put an arbitrary text in there


Address action → Broadcast. you can put an arbitrary text in there

Woah, it’s amazing the features you’d miss sometimes. Thanks!