Bitcoin Forum
April 25, 2024, 05:10:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Which note wins first place?
Blue/grey note with fractals - 49 (32.7%)
Bit-Pay Leonardo note - 18 (12%)
Orange B-Cash note - 23 (15.3%)
Psy Yellow Note - 60 (40%)
Total Voters: 149

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 »
  Print  
Author Topic: How would you like to design a bitcoin banknote?  (Read 94762 times)
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
November 12, 2012, 10:31:55 PM
Last edit: November 12, 2012, 10:45:05 PM by salfter
 #541

Another possibly useful bit of code that creates QR codes in SVG format:

This depends on netpbm and qrencode.  Basically, what we do is create a QR code PNG, convert it to a PBM text file, and mangle that with an awk script (an admittedly naive script, but it should work for addresses and private keys) into an SVG file.

First, the awk script, which we will call pbmtosvg.awk:

Code:
#!/usr/bin/awk -f
BEGIN {getline; getline; w=$1; h=$2; y=0; print "<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\""w*3"\" height=\""h*3"\">"}
{for (x=0; x<w; x++) if (substr($0, x+1, 1)=="1") printf("<rect width=\"3\" height=\"3\" x=\"%i\" y=\"%i\" />",x*3,y*3); else printf("<rect width=\"3\" height=\"3\" x=\"%i\" y=\"%i\" style=\"fill:#FFFFFF\" />",x*3,y*3); y++}
END {print "</svg>"}

It reads the dimensions out of a PBM text file, then writes a grid of black and white rectangles into an SVG file.  To use it, try something like this:

Code:
for i in 1JzFx4iQqnpyBaQbjfZ9Tg2u4KzkSpTDzi 5HzQEdP55SGjBawGCw25A14FcjegFyPtbn3xhzb1rhpxX5dZcc4; do qrencode -s 1 -l M -o - $i | pngtopnm | pnmnoraw | ./pbmtosvg.awk >$i.svg; done

Some examples:


1JzFx4iQqnpyBaQbjfZ9Tg2u4KzkSpTDzi


5HzQEdP55SGjBawGCw25A14FcjegFyPtbn3xhzb1rhpxX5dZcc4

You can then merge these with one of the SVG note designs already given however you want. I'm thinking a little HTML file with some CSS positioning info should work to overlay QR codes (and, optionally, text) over a note.  By keeping all images in SVG format, your notes should print at whatever resolution your printer can deliver.

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
1714021850
Hero Member
*
Offline Offline

Posts: 1714021850

View Profile Personal Message (Offline)

Ignore
1714021850
Reply with quote  #2

1714021850
Report to moderator
1714021850
Hero Member
*
Offline Offline

Posts: 1714021850

View Profile Personal Message (Offline)

Ignore
1714021850
Reply with quote  #2

1714021850
Report to moderator
1714021850
Hero Member
*
Offline Offline

Posts: 1714021850

View Profile Personal Message (Offline)

Ignore
1714021850
Reply with quote  #2

1714021850
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
casascius (OP)
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
November 12, 2012, 10:34:27 PM
 #542

Next time I revisit this image, it needs to have some color bleeds so that minor variations in cutting don't result in white stripes along the edges.

If someone else beats me to it, please add bleeds.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
November 13, 2012, 11:23:18 PM
 #543

I've put together an offline note generator:

https://github.com/salfter/btcnotes/

Notes are rendered four to a page.  Five denominations (0.5,1, 2, 5, and 10 BTC) are currently supported, each of which prints in its own color.  Addresses and private keys are generated on-the-fly, rendered as both text and QR codes.  Page layout is done in PostScript with artwork that started out as SVG, so you get the highest print quality possible.  For convenience, final output is to PDF.  I considered using HTML and CSS to position SVG images directly, but print quality proved a bit hit-or-miss...Firefox was usually OK, but Chrome frequently rendered SVG elements at 72 dpi or so before printing.  Even with Firefox, I sometimes had some unexplained print failures.

For sample output, try this:

https://dl.dropbox.com/u/57535575/job2948.pdf

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
teflone
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500


You're fat, because you dont have any pics on FB


View Profile
November 13, 2012, 11:35:51 PM
 #544

point me to a link that generates those with a unique private key... (wallet)

For Canadians by Canadians: Canada's Bitcoin Community - https://www.coinforum.ca/
Mushroomized
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


Hello!


View Profile
November 14, 2012, 01:10:36 AM
 #545

I've put together an offline note generator:

https://github.com/salfter/btcnotes/

Notes are rendered four to a page.  Five denominations (0.5,1, 2, 5, and 10 BTC) are currently supported, each of which prints in its own color.  Addresses and private keys are generated on-the-fly, rendered as both text and QR codes.  Page layout is done in PostScript with artwork that started out as SVG, so you get the highest print quality possible.  For convenience, final output is to PDF.  I considered using HTML and CSS to position SVG images directly, but print quality proved a bit hit-or-miss...Firefox was usually OK, but Chrome frequently rendered SVG elements at 72 dpi or so before printing.  Even with Firefox, I sometimes had some unexplained print failures.

For sample output, try this:

https://dl.dropbox.com/u/57535575/job2948.pdf

I think the notes should go from 1-256, each .01 raising the hue level a bit, that way it will give a cool effect,  Wink

hi
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
November 14, 2012, 01:26:42 AM
 #546

I've put together an offline note generator:

https://github.com/salfter/btcnotes/
I think the notes should go from 1-256, each .01 raising the hue level a bit, that way it will give a cool effect,  Wink

I was aiming for standard denominations that mirror existing paper currency. (At present value, I should probably do 0.1 and 0.2 BTC notes as well.)

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
Mushroomized
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


Hello!


View Profile
November 14, 2012, 01:45:21 AM
 #547

I've put together an offline note generator:

https://github.com/salfter/btcnotes/
I think the notes should go from 1-256, each .01 raising the hue level a bit, that way it will give a cool effect,  Wink

I was aiming for standard denominations that mirror existing paper currency. (At present value, I should probably do 0.1 and 0.2 BTC notes as well.)
But 1-256 is computery

hi
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
November 14, 2012, 06:09:18 AM
 #548

point me to a link that generates those with a unique private key... (wallet)

If you're referring to my project, you need to clone it from the GitHub repo, make sure you have the software (including vanitygen) listed under Prerequisites in the README, and run the script. Each run generates new privkeys for each note. It's intended for offline use; it's not offered as a web service.

If you're referring to something else, never mind.

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
kangasbros
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1006



View Profile
November 15, 2012, 12:57:57 PM
 #549

My take: https://github.com/kangasbros/skimpybtcnotes

I wanted something extremely simple & something that is cheap to print. So that they can use these in Africa Smiley

Banknotes:



Storage sheets:



Mushroomized
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


Hello!


View Profile
November 15, 2012, 07:55:55 PM
 #550

I wanted something extremely simple & something that is cheap to print. So that they can use these in Africa Smiley
Roll Eyes

hi
Mjbmonetarymetals
Legendary
*
Offline Offline

Activity: 1096
Merit: 1067



View Profile
November 16, 2012, 01:20:04 AM
 #551

Not sure if this has been mentioned on the thread -

http://www.youtube.com/watch?v=cLu5baef90g&feature=youtube_gdata_player

Bitrated user: Mick.
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
November 19, 2012, 08:11:32 PM
 #552

I've updated my generator:

https://github.com/salfter/btcnotes/

It now produces 3/4" squares with human-readable privkeys that can be placed over the privkey QR codes before applying your tamper-evident labels.  Black boxes are also generated on the back opposite the privkey QR codes; if nothing else, they'll help you line up the label on the back.

Here's an example of the output of this version:

https://dl.dropbox.com/u/57535575/job5456.pdf

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
kangasbros
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1006



View Profile
November 20, 2012, 07:17:10 PM
 #553

Wrote a blog post about paper wallets: http://localbitcoins.blogspot.fi/2012/11/start-your-own-money-press.html

dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
November 20, 2012, 09:02:09 PM
 #554


What do you mean "Printer manufacturers are controlled by reptilians"? Is it actually insecure to print something sensitive, then connect the printer to an internet-connected machine? Even when power cycling it?
Elxiliath
Member
**
Offline Offline

Activity: 66
Merit: 10



View Profile
December 01, 2012, 04:16:30 AM
 #555

Wow, this application is awesome!!!  I tried to do something like this myself, but it wasn't so easy.  Thanks so much for this Cas!

YinCoin YangCoin ☯☯First Ever POS/POW Alternator! Multipool! ☯ ☯ http://yinyangpool.com/ 
https://bitcointalk.org/index.php?topic=623937
Bwincoin - 100% Free POS. BL5cYJHSEvjPo19GQa3z7Z3cCEbBY9iCee
Mushroomized
Legendary
*
Offline Offline

Activity: 1470
Merit: 1002


Hello!


View Profile
December 01, 2012, 08:05:55 PM
 #556

So do you guys have any ideas how to use these for offline storage? I mean aside from genning the keys offline, printing them and storing them, do you guys do anything else to be super safe

hi
casascius (OP)
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
December 01, 2012, 08:33:22 PM
 #557

My alpha version (source on github, binary+source at https://casascius.com/btcaddress-alpha.zip ) allows the creation of two-factor passphrase-protected notes.

If one computer is used to hash the passphrase, and you transfer the hashed version of it to another computer to produce the notes (via the "intermediate generator"), it would require a compromise of both machines for anyone to be able to decrypt the notes.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
fivemileshigh
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
December 02, 2012, 10:42:10 AM
 #558

Is there a mac version of the note-printer utility? thanks!
casascius (OP)
Mike Caldwell
VIP
Legendary
*
Offline Offline

Activity: 1386
Merit: 1136


The Casascius 1oz 10BTC Silver Round (w/ Gold B)


View Profile WWW
December 02, 2012, 01:06:41 PM
 #559

Is there a mac version of the note-printer utility? thanks!


There's a web version available at bitaddress.org.

My understanding is it can be compiled for Mono (probably only if you're into compiling stuff yourself, this won't be point-and-click).  And it certainly runs under Windows using Parallels, Bootcamp, or any solution allowing Windows itself to run on a Mac.

Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable.  I never believe them.  If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins.  I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion.  Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice.  Don't keep coins online. Use paper or hardware wallets instead.
salfter
Hero Member
*****
Offline Offline

Activity: 651
Merit: 501


My PGP Key: 92C7689C


View Profile WWW
December 03, 2012, 11:22:43 PM
 #560

A minor update to my generator:

https://github.com/salfter/btcnotes/

The back pattern has been rotated 90 degrees so the URLs show up better on the finished notes.  Next update will more than likely add more denominations (at least BTC0.1 and BTC0.2, and maybe some bigger notes) in more colors.

Here's an example of the output of this version:

https://dl.dropbox.com/u/57535575/job3860.pdf

Tipjars: BTC 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 LTC LTipsVC7XaFy9M6Zaf1aGGe8w8xVUeWFvR | My Bitcoin Note Generator | Pool Auto-Switchers: zpool MiningPoolHub NiceHash
Bitgem Resources: Pool Explorer Paper Wallet
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 »
  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!