Bitcoin Forum
March 28, 2024, 10:40:41 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [SERVICE] Roll your own Casascius Proof-of-Age Certificate  (Read 1767 times)
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
October 31, 2013, 02:41:27 PM
Last edit: November 19, 2013, 12:37:55 PM by molecular
 #1

Site is temporarily offline due to fire in our offices.

Hey people,

We (jalaman and molecular) have earlier this year started to scan the casascius coins we sell, insert a hash of the image into the blockchain (as proof of age of the coin) and include a printed certificate wrapping up the information about the coin and proof. Looks like this:



People find these useful and I think they have the potential to increase the value of the coin in the future.

So I figured why not offer this as a service so people can "roll their own" certificates. So after quite a bit of work, here is a page that helps you do this:

http://certificates.0x0000.de



The way it works is: you take photos or scans of your coin(s) and upload them. The site will combine 2 images (front and back of coin) into one and insert the hash into the blockchain (the tx id and stuff will be on the certificate), thereby making proof of age possible.

It will also produce a certificate you can download or have us print and send you.

It will also generate a text-file (list.txt) with all the relevant information to conduct the proof of age in the future.

You'll receive a file "bundle.zip" containing that text file, the certificates and of course (necessary to conduct the proof of age) the images of the coins. Looks like this:



Things might go wrong when you use the page. Don't worry, we'll fix it. Just record your session id (displayed on the main page) for reference.

Price is BTC 0.02 per certificate (including inserting the hash, of course).
For an additional BTC 0.01 we'll print the certificate and mail it to you

If you order any printed certificate we'll need your shipping address and also an email-address, otherwise the service can be used anonymously.

So, tell us what you think... we welcome any feedback.

Site is temporarily offline due to fire in our offices.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1711665641
Hero Member
*
Offline Offline

Posts: 1711665641

View Profile Personal Message (Offline)

Ignore
1711665641
Reply with quote  #2

1711665641
Report to moderator
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
October 31, 2013, 02:41:35 PM
 #2

reserved

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
Mr. Sway
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile WWW
October 31, 2013, 03:32:49 PM
 #3

My friend actually used this service I believe pretty cool I will buy soon for my coins probably.

I sell cheap Pizza!
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
October 31, 2013, 03:39:43 PM
 #4

My friend actually used this service I believe pretty cool I will buy soon for my coins probably.

Cool! Let me know how it goes.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
iron77
Member
**
Offline Offline

Activity: 112
Merit: 22


View Profile
October 31, 2013, 08:45:53 PM
 #5

I think this is very cool development, will give you some feedback once I test it!
b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
November 01, 2013, 04:54:07 AM
 #6

Sounds like a very interesting way to store info on the block chain. Looks great!
wtfvanity
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


WTF???


View Profile
November 01, 2013, 02:22:31 PM
 #7

Maybe I'm missing something, but how do you get the hash into the blockchain? Just a text message on blockchain.info ?

          WTF!     Don't Click Here              
          .      .            .            .        .            .            .          .        .     .               .            .             .            .            .           .            .     .               .         .              .           .            .            .            .     .      .     .    .     .          .            .          .            .            .           .              .     .            .            .           .            .               .         .            .     .            .            .             .            .              .            .            .      .            .            .            .            .            .            .             .          .
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 01, 2013, 04:41:14 PM
 #8

Maybe I'm missing something, but how do you get the hash into the blockchain? Just a text message on blockchain.info ?

Much simpler: I'm using the hash of the image as a bitcoin private key and sending a little bit of BTC (BTC 0.0001337 to be exact) to the corresponding bitcoin address.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
wtfvanity
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


WTF???


View Profile
November 01, 2013, 04:42:42 PM
 #9

Maybe I'm missing something, but how do you get the hash into the blockchain? Just a text message on blockchain.info ?

Much simpler: I'm using the hash of the image as a bitcoin private key and sending a little bit of BTC (BTC 0.0001337 to be exact) to the corresponding bitcoin address.


So, the only way to verify the date, is reveal the private key? Simple enough, thanks.

          WTF!     Don't Click Here              
          .      .            .            .        .            .            .          .        .     .               .            .             .            .            .           .            .     .               .         .              .           .            .            .            .     .      .     .    .     .          .            .          .            .            .           .              .     .            .            .           .            .               .         .            .     .            .            .             .            .              .            .            .      .            .            .            .            .            .            .             .          .
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 01, 2013, 04:46:02 PM
 #10

Sounds like a very interesting way to store info on the block chain. Looks great!

It's not really stored on the blockchain, just a hash of it. But one can prove (using the info itself), that it has existed at the point in time where its hash was inserted into the blockchain.

This means one will have to safekeep the image itself (included in the download bundle.zip). Without it, you can't conduct the proof.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
miffman
Legendary
*
Offline Offline

Activity: 1904
Merit: 1005


PGP ID: 78B7B84D


View Profile
November 01, 2013, 06:43:45 PM
 #11

This seems really cool! I should try this out soon  Smiley














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 01, 2013, 07:02:44 PM
 #12

This seems really cool! I should try this out soon  Smiley

Thanks Wink. Please do.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
keatonatron
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
November 02, 2013, 03:20:30 PM
 #13

...Couldn't someone just look up the public address to see when the coin was first loaded?

I'm not sure why a separate proof-of-age would be needed.

And relying on a downloaded zip file to conduct the proof in the future sounds risky. Why not just have the hash be of some text printed on the card, naming the type of coin and its address? Then the card could be locked in a safe, and in 10 years when USB drives and all optical media is extinct people can still type it in to do the check  Cheesy

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 02, 2013, 03:27:42 PM
 #14

...Couldn't someone just look up the public address to see when the coin was first loaded?

I'm not sure why a separate proof-of-age would be needed.

That doesn't work because a counterfeit could have the same address printed on it as the original.

And relying on a downloaded zip file to conduct the proof in the future sounds risky. Why not just have the hash be of some text printed on the card, naming the type of coin and its address? Then the card could be locked in a safe, and in 10 years when USB drives and all optical media is extinct people can still type it in to do the check  Cheesy

Again, someone could make "a copy of the coin", a counterfeit. You proof would be valid for that counterfeit also.

The idea with the image is that you can't counterfeit all the little scratches and imperfections that makes every coin an individual of sorts.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 02, 2013, 05:06:46 PM
 #15

just added pricing info (0.02 BTC + 0.01 for printing & mail if you want) to OP.

I totally forgot that and you can't see it on the page until you upload photos.

I guess I'll have to fix the page too to display pricing.

Thanks to the guy who PMed me about this.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
keatonatron
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
November 04, 2013, 10:30:37 AM
 #16

The idea with the image is that you can't counterfeit all the little scratches and imperfections that makes every coin an individual of sorts.

Does all that show up in the picture?
Does a brand new coin have any recognizable scratches??

It sounds more like a certificate of authenticity than anything.
I'm not playing devil's advocate here, just trying to understand the merits Smiley

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 04, 2013, 11:27:46 AM
 #17

The idea with the image is that you can't counterfeit all the little scratches and imperfections that makes every coin an individual of sorts.

Does all that show up in the picture?

That depends on the quality of the picture people upload. Here's an example of a simple 300dpi scan of 0.5 BTC coin (untouched by me, directly from a fresh roll I received from Mike): http://certificates.0x0000.de/img/1217gngJgcC2PiCGB7xscVZ1yFsNgyNVQH.tif. I'm pretty sure if you show me a coin and this picture that I can tell you with good certainty wether or not the picture is of the coin.

Does a brand new coin have any recognizable scratches??

all the ones I ever scanned have discernable and many marks

It sounds more like a certificate of authenticity than anything.
I'm not playing devil's advocate here, just trying to understand the merits Smiley

What is a "certificate of authenticity" and what is it's significance? Who issues these? I'm not a coin collector, so if someone could explain how this works to me, I'd be happy. Sounds to me thats only something Mike could do and I think he will do something like this (sign with his pgp key scans of batches of coins). For old coins he can't do this, that's why he suggested to use "proof of age".

I'd say it's the proof of age that can be conducted that will potentially be valuable. The "certificate" I provide is just a nice addon you can appreciate or not.

I'm not playing devil's advocate here, just trying to understand the merits Smiley

Sure, no problem. I'm happy to explain my thoughts.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
keatonatron
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
November 10, 2013, 08:00:53 AM
 #18

What is a "certificate of authenticity" and what is it's significance? Who issues these?

It is simply a certificate that says the object you hold is authentic, and not a fake or misrepresented.

The certificate can be issued by anyone who is knowledgeable enough to tell you if the item is real or not. And then the strength of the certificate would depend on who issues it.

I don't know why time is more important than proving it is an authentic coin, straight from Mike and not loaded by someone else. You know what year is on the coin, and you can see in the blockchain when the bitcoins were sent to that address. What else matters?

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
molecular (OP)
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
November 19, 2013, 12:37:10 PM
 #19

site is temporarily offline due to fire in our offices.

Whoever ordered a certificate and did not receive it, please PM me.

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
davidgdg
Hero Member
*****
Offline Offline

Activity: 551
Merit: 501


View Profile
November 28, 2013, 11:21:02 AM
 #20

Are you back up yet? I am very interested in this service.

"There is only one thing that is seriously morally wrong with the world, and that is politics. By 'politics' I mean all that, and only what, involves the State." Jan Lester "Escape from Leviathan"
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!