Pages:
Author

Topic: Does anyone else want to print bitcoin cash (coins or bills) (Read 3931 times)

newbie
Activity: 64
Merit: 0
I think your idea is not so good or interesting. As I learn bitcoin, bitcoin is an online bussiness using technologies that's why paper bills and coins are not involve in this kind of bussiness.
newbie
Activity: 54
Merit: 0
Sounds interesting ! Bitcoin being printed in bills will be very helpful.Now that many projects like HostGames are coming up which have implemented cryptocurrencies for the means of transactions.I suppose these kind of projects should be willing to print bitcoin in bills or coins(if possible) in order to attract more customers.
legendary
Activity: 1008
Merit: 1001
Let the chips fall where they may.
That certainly would make it cheaper to alternatives to startup but SHOULD it be cheaper/easier to get into the physical Bitcoin biz?
...
Sadly Bitcoin is full of scams, theives, and idiots who will trade their reputation for a quick hundred bucks (or less).  So far the only two significant physical bitcoin operators (you & BitBill) have be legit.  Look at the track record for exchanges, wallets, etc and that in itself is pretty amazing.

My bitcoin cheque idea resolves some of those problems, but is no magic bullet.

Essentially, the biggest risk mitigation measure is their single-use nature. While a few may end up being used as a "savings wallet", the majority should be redeemed within weeks of being funded. That implies that a would-be cheat never quite knows the optimum time to ruin their reputation for a quick buck. It also makes counterfeiting (economies of scale will hurt small runs) less profitable since it is not known ahead of time how much funding will go to a specific address.

I also plan to leverage existing trust neworks. When printing my bitcoin cheques, the printer will be putting their reputation on the line. They will have a real business outside of bitcoin that they would not associated with bad press. The reputable printers will do everything they can to prove to themselves that they, their employees, or equipment have no way of knowing the private key after printing. This may involve banning cameras during printing, keeping employees with a photographic memory away from the floor during printing, using a hardware random number generator, wiping the local storage on any devices connected to the network during printing (including the press). The point is the printer has only their reputation to prove they are trustworthy. Proving to yourself that you can't know the key simply removes any tempation to tarnish your reputation.

Of course, as I mentioned earlier, the printer has to be able to prove whether or not they printed a given document. This may involve using things like microprinting with access to a high-resolutuion press. My printer does not have that resolution, but it may be able to print that Eurion Constallation even though modern printers may stop printing. I am also considering making each printing its own series with its own silk-screen. The silk-screen would be deliberately damaged (eg: with holes) and stored for analysis if a dispute ever arises. Large print-runs may want to make use of traceable paper as well.

hero member
Activity: 533
Merit: 501
We could probably make a double sided token that was simply a slug that accepted a hologram on each side.  That could be used to make some neat two-party bitcoins.

The premium would be higher - not so sure it would be worthwhile for 1 BTC at current rates, but 5 BTC and above, would not be so bad.

Just curious, who would be interested in such a thing?

I would be. Bills would also work well too and would be much lighter to ship.
vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
We could probably make a double sided token that was simply a slug that accepted a hologram on each side.  That could be used to make some neat two-party bitcoins.

The premium would be higher - not so sure it would be worthwhile for 1 BTC at current rates, but 5 BTC and above, would not be so bad.

Just curious, who would be interested in such a thing?
hero member
Activity: 533
Merit: 501
If there's an interest in "community holograms", I would be willing to take up a collection and spearhead an order with the label production company and basically do the following:

That certainly would make it cheaper to alternatives to startup but SHOULD it be cheaper/easier to get into the physical Bitcoin biz?

I mean lets take you for an example.  You "could" rip people off by making copies of private keys and stealing funds however you have already sunk a lot of money into the project.  Couple thousand for custom designed hologram, couple thousand more in runs of the holograms (now on 2nd version), thousands more in physical coins plus the time, energy, and effort put into it.

So while when I buy a coin from you it is possible you "could" rip me off I don't think you will.   If the barrier to entry is lower doesn't that lower the implicit trust in the "issuer"?  In essence they have less skin in the game, less to risk if they decide to run a scam.

Sadly Bitcoin is full of scams, theives, and idiots who will trade their reputation for a quick hundred bucks (or less).  So far the only two significant physical bitcoin operators (you & BitBill) have be legit.  Look at the track record for exchanges, wallets, etc and that in itself is pretty amazing.

Cheaper to startup means that it will also be cheaper to sell, and push margins way down. So a physical bitcoin might cost a small percentage above actual bitcoin value. This would be a wonderful thing as it would be equivalent to getting cash from an ATM.

Legitimacy is an issue, and questions of how to determine how much a vender can be trusted is difficult. I don't know if the cost to a new custom hologram would deter a scammer. That might just be considered an investment in a large scale scam.

I will be releasing some code on github which will create pdfs easily that output QR codes on double sided slips for behind holograms, and this will make it at least an effort to get the private keys in mass for what you are printing.

In the end, anyone producing physical bitcoins could be a scammer. I trust Mike as much as I could trust someone I have never met, and know only through the internet. That said, he could have been storing the private keys all along and just waiting for the key moment to swipe the many thousands of bitcoins that reside on all those coins.

How do we deal with this situation (outside of not producing physical bitcoins)?

I think the one way would be the multiple private key & public key combined bills which would require multiple producers to collude to steal from users. Since no single operator would be able to have access to the coins, this does a lot to resolve the situation.

If the algorithm can be found for 3 or more operators, I would probably trust it more than most other things.

By lowering this barrier to entry, this will bring more producers to the market, and this will reduce the costs that would be needed for this type of protection. Eventually you will never see single private key physical bitcoins, and double private keys will be the standard.

Lowering the barrier and getting more producers is the first important step in this process.

vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
So while when I buy a coin from you it is possible you "could" rip me off I don't think you will.   If the barrier to entry is lower doesn't that lower the implicit trust in the "issuer"?  In essence they have less skin in the game, less to risk if they decide to run a scam.

There still exists an opportunity for a 2nd issuer to do a 2-part private key.  So you may not necessarily buy his physical bitcoins, but you might buy his Ron Paul (or other) checks if he has a second party contributing a key to his product.

And his physical bitcoins may not be a bad deal after all, since he might charge less. Viewed in the worst light possible, I am already "ripping you off" in a sense, charging you a premium on a coin that is nearly its face value.  If you balance out how much less he might charge versus his risk of scamming you, it's probably still worth buying his coin.
donator
Activity: 1218
Merit: 1079
Gerald Davis
If there's an interest in "community holograms", I would be willing to take up a collection and spearhead an order with the label production company and basically do the following:

That certainly would make it cheaper to alternatives to startup but SHOULD it be cheaper/easier to get into the physical Bitcoin biz?

I mean lets take you for an example.  You "could" rip people off by making copies of private keys and stealing funds however you have already sunk a lot of money into the project.  Couple thousand for custom designed hologram, couple thousand more in runs of the holograms (now on 2nd version), thousands more in physical coins plus the time, energy, and effort put into it.

So while when I buy a coin from you it is possible you "could" rip me off I don't think you will.   If the barrier to entry is lower doesn't that lower the implicit trust in the "issuer"?  In essence they have less skin in the game, less to risk if they decide to run a scam.

Sadly Bitcoin is full of scams, theives, and idiots who will trade their reputation for a quick hundred bucks (or less).  So far the only two significant physical bitcoin operators (you & BitBill) have be legit.  Look at the track record for exchanges, wallets, etc and that in itself is pretty amazing.
hero member
Activity: 533
Merit: 501
I have played with the Ron Paul checks I got and did notice that the holograms used on them are not "destructive enough" for a real product.  You need to make sure that removal of the hologram totally destroys the check/bill in a totally obvious way - without in any way destroying the private key.  I think this is one of the things that really needs to be worked out.

I really like the idea of somehow embedding the private key inside the bill so it has to be ripped open to get it out.

Also suggested is to have the stickers from the two sides make contact with each other through some holes in the paper - or something like that...

Thanks for the feedback. For the custom holograms we are going with the company that Mike uses which is much more distractible. I have about 50 more bills in my stock and I think that will end series 2011A for the bills. After that I will be going with the custom hologram and changing up the design a little from what I have learned so far. Series 2012B will have some more difficult to reproduce qualities, be double sided, and be denominated funded bills. I probably will still print a cheque form as well, as people seem to like them.

I like the idea of the holes through the paper to link the double sided together.
legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
I have played with the Ron Paul checks I got and did notice that the holograms used on them are not "destructive enough" for a real product.  You need to make sure that removal of the hologram totally destroys the check/bill in a totally obvious way - without in any way destroying the private key.  I think this is one of the things that really needs to be worked out.

I really like the idea of somehow embedding the private key inside the bill so it has to be ripped open to get it out.

Also suggested is to have the stickers from the two sides make contact with each other through some holes in the paper - or something like that...
legendary
Activity: 1512
Merit: 1036
I think rather than a hologram, a bill that has to be destroyed to retrieve the private key would be appropriate. Imagine a polymer business-card-sized insert (similar in manufacture to Canada's plastic money) with the private key, encased in a paper sandwich that forms the "bill". It can be embedded in the paper manufacture like the US security strips are. You have to rip apart the bill to get the key "card" out, and the paper can have overprinting and security features that make detection of the private key through xray/IR very difficult. You do not need to show the corresponding public key on the outside of the bill to look up the face value because it would be from a trusted manufacturer who's product is easily auditable.

Paper can be manufactured without having to send off the job to a coin mint or holo printer. Japan, for example, has a culture of artisan paper makers, and a craftsperson local to you familiar with the art of handmade paper may be interested in a bespoke job to produce custom sheets of paper (think colored paper/threads/etc) with the embedded (waterproof) keys ready for printing the final bill art.

Anti-counterfeit technology may include features such as a hologram, but it need not be employed the same way as the Casascius physical bitcoin.
vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
If there's an interest in "community holograms", I would be willing to take up a collection and spearhead an order with the label production company and basically do the following:

1 - Place the order and pay the upfront costs
2 - Communicate to them what exactly we'd be looking for in a label (I would seek 1" round circles, as well as something-like 2"x2" squares, and seek some sort of repeating pattern artwork that works well on both, the only difference being how the sheets are cut)
3 - Post the artwork proposals in the forum and solicit community input before accepting any proofs
4 - Have them ship the entire order to me, and I will forward it on.  I will ask the company to bag each person's order and seal it with their own serial-numbered tamper-evident labels, so basically you'll get a bag sealed with a non-generic hologram I can't replicate.  This way you have physical proof that I didn't keep any of your order.  (They already group and bag them this way anyway, just without the seals, and they surely have a zillion numbered seals laying around because that's a product they sell anyway, they surely can be talked into using a few).
5 - I will also give you a copy of the original invoice so you can verify that the quantity in your bag is the quantity that was ordered.

How it would work if you're interested:

1. You pledge $500 USD, pay equivalent in Bitcoins.  (Easiest way: submit an empty shopping cart on my website that only has "shipping" so you get an address, and write in the Notes that this is for holograms, ignore the shipping amount, simply pay your pledge to the address shown).
2. I can guarantee that either A) I will refund your money, or B) I will send you at least 200 sheets of holograms (each sheet can be either 25 circles, or 9 squares... so if you choose all circles, you'll get 5000 of them).
3. I will require evidence of your real-life identity, and you agree that I will share it if I get a written request to do so.  (Depending on the words you have printed, the hologram company may require some sort of letter or documentation explaining why you/I believe we have the right to print such words on a hologram - a requirement imposed by their trade industry).

The nice thing about this is that most of the expense is in the initial production.  The more people who join the pool, we can choose between either getting more holograms per person (possibly double or triple quantity), or by everybody getting a partial refund.  I would only need a minimum of FIVE paying participants to make this work - and I'd be one of them.

So, if you are interested, I propose you fill out an order on my website and include the following:

1 - your name, address, e-mail, and phone (just fill these into the normal fields)
2 - in the notes, what you want printed on your hologram (note, your text will be lasered and will be rendered as TRANSPARENT on your hologram! - the text will not be part of the 3d-image itself - see how my series 2 coins say "ONE BTC" as an example)
3 - how you would like your order apportioned between circles and squares (in multiples of sheets)
4 - how you would like your order apportioned between silver and gold holograms (they can do both and it's no extra charge)
5 - refund address in case it doesn't work out.
6 - a BTC payment worth $500 USD calculated as MtGox weighted average as of the moment you send the payment, to the address you are given by my website.  (I reserve the right to adjust how to figure the price if it makes a drastic turn one way or another)
legendary
Activity: 1008
Merit: 1001
Let the chips fall where they may.
So if you do not care about case then one every few hours.  I could do a few for you if you want and just publish them here since you do not care about the private keys being made public for these test bills.

I have my own laptop I can leave running for days. Since my timeframe is months, I can generate a much more complex address. The idea of asking for help is I might be able to go for a much longer one, but the exponential rise in difficulty will kill you. DeathAndTaxes' suggestion has merit to. I am considering writing a Postscript file that will do most generation (including ECC math) for me (would likely be run using GhostScript, rather than a fancy printer). The only thing that would change between documents would be the randomly generated 32 byte number the key is derived from.

Currently, my computer situation is a bit of a mess. It is one of the reasons I don't actually have any bitcoins yet.

An yes, the tamper-evident seal was going to be the scratch type. The problem with generic holograms is that a dishonest person can go and buy the same generic holograms to stick on their forgeries. Printing the name of the printer on the hologram is better, but I suspect few people will check such details.
legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
On my laptop:

Quote
>vanitygen 1PubLic
Difficulty: 15058417127
[98.06 Kkey/s][total 2123776][Prob 0.0%][50% in 1.2d]

>vanitygen -i 1PubLic
Difficulty: 2110324490
[107.75 Kkey/s][total 4868864][Prob 0.2%][50% in 3.8h]

So if you do not care about case then one every few hours.  I could do a few for you if you want and just publish them here since you do not care about the private keys being made public for these test bills.
donator
Activity: 1218
Merit: 1079
Gerald Davis
I was planning on the public private key only for "proofs". I want a way to alert people that the test documents are *not* secure.

The actual cheques would use a tamper-evident seal like bit-bills, covered with a silk-screen bearing the name of the printer and possibly series/batch-specific marks.

Edit: I guess I could go for a less ambitious vanity address like: 1*PubLic*.
 

I would just mark the checks "NOT VALIDATED. FOR TESTING ONLY."
legendary
Activity: 1008
Merit: 1001
Let the chips fall where they may.
Ahhhhh.  I see. so you are going to hide the private key "inside" but just not use a hologram to do it.  Got it (I think).

Exactly. Don't want to got into more detail until mock-ups are ready. Don't want mock-ups until the vanity address is ready. I am also thinking of using the Eurion constellation to discourage printing with proprietary drivers or hardware (which can cheat on you).
hero member
Activity: 533
Merit: 501
You might want to look at using scratch offs. That was what I had as my original concept. The plus is that scratch offs are fun.

Tamper evident generic holograms work well for cheques. They might beat any other method as far as ease of application and price.
legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
Ahhhhh.  I see. so you are going to hide the private key "inside" but just not use a hologram to do it.  Got it (I think).
legendary
Activity: 1008
Merit: 1001
Let the chips fall where they may.
I am trying to understand your concept.  Since you are not going to use any method (hologram, etc.) to hide the private key and you stated you actually want the private key to be visible in the clear, what if I:

I was planning on the public private key only for "proofs". I want a way to alert people that the test documents are *not* secure.

The actual cheques would use a tamper-evident seal like bit-bills, covered with a silk-screen bearing the name of the printer and possibly series/batch-specific marks.

Edit: I guess I could go for a less ambitious vanity address like: 1*PubLic*.
 
donator
Activity: 1218
Merit: 1079
Gerald Davis
One thing I want to do for printing proofs is generate a bicoin address of the form: 1*pubLic*private*key*. Does anybody want to help with that? The Private key would be public, as implied.

It isn't possible. 

The only way to get a specific public address is by brute force.  For matching even relatively small patterns it is computationally intensive (search for vanitygen).  Anything beyond a handful of characters becomes computationally infeasible.

You also have the problem of private key being 51 char (in base 58) and the address being only 34. Smiley
Pages:
Jump to: