Bitcoin Forum
May 27, 2024, 04:15:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Piper: A paper wallet generator and printer - Project Update  (Read 4355 times)
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 20, 2013, 05:58:06 AM
Last edit: May 20, 2013, 06:39:47 AM by glitch003
 #1

Hey everyone, I just wanted to post an update about the status of Piper, the paper wallet generator and printer.  We've changed the design of the paper wallets to a new one created by Jason Sawtelle.  A picture is below:




We've also added some new features.  Piper now has 2 modes: Remember mode and Forget mode.  When Piper is in remember mode, all private/public keypairs will be stored on Piper's internal memory.  If you plug in a USB flash drive, Piper will automatically copy the stored keys to the flash drive.  When Piper is in forget mode, the keypairs will not be stored and the keys will exist only on the actual paper themselves.  The mode can be selected with a switch on the top of the unit.  This video shows a demo of that functionality, and also the new wallet design as well: http://youtu.be/v5jmFJN1_cs


We upgraded our paper to one with a 7 year image life (assuming the paper is stored in cool, dry office filing type conditions).  We're also working on a new foldable design tailored for use with tamper-proof holographic stickers, as an option.  You can always use your own printer with Piper's USB port, if you like.

Finally, we are proud to announce that Piper has passed the 26 tests of randomness from the Dieharder suite (http://www.phy.duke.edu/~rgb/General/dieharder.php)  We tested /dev/urandom with every test rated "good" or higher in the Dieharder suite and Piper passed them all (except for the RGB Generalized Minimum Distance Test which is clearly broken since it reports a p-value of 0.00000 and fails on every other system we could get our hands on as well).  Since Piper uses vanitygen to generate it's keypairs, and vanitygen uses /dev/urandom for it's random seed, we can say that the keys generated by Piper are safe.  Piper actually has a hardware random number generator built into the SoC that it uses to ensure that it has sufficient entropy to generate cryptographic keys.  Piper comes with the shell script used to run the Dieharder tests, so you can test your own unit if you like.  Here's the results of a run of all 26 tests: http://piperwallet.com/dieharder-results.txt

The enclosure design was sent to the manufacturer today and I should be receiving a prototype enclosure towards the end of the week, so I'll post pics when it comes in the mail.

Thanks for your support, everyone!  More info can be found in the FAQs here: http://www.piperwallet.com
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3934
Merit: 2201


Verified awesomeness ✔


View Profile WWW
May 20, 2013, 09:05:46 AM
 #2

Damn, this sounds real good. Well done dude!

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 20, 2013, 08:02:15 PM
 #3

Damn, this sounds real good. Well done dude!

Thanks, I appreciate the feedback!
jim667
Newbie
*
Offline Offline

Activity: 37
Merit: 0


View Profile
May 20, 2013, 08:27:44 PM
 #4

Great project!

Will you ship worldwide - can we preorder it with certainty?
ffcitatos
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
May 21, 2013, 08:26:23 PM
 #5

What about refills of the paper? Smiley
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 21, 2013, 11:26:36 PM
 #6

Great project!

Will you ship worldwide - can we preorder it with certainty?

Thanks!  Yeah I want to ship worldwide but I may have to charge extra for international shipping.  I'll have to get shipping quotes and see exactly how much the difference will be.

Right now I'm not taking people's money yet, I just want to know how much of each part to order.  But when I send out an invoice towards the end of June, it's very much certain your product will be shipped within the next few days.  I'm not sending out the invoices until I have all the parts sitting in front of me, with multiple sample units built and tested with at least 1000 prints tested on a unit. 

Ordering all the parts before taking any money is a huge risk on my part, but if I run into any sort of hiccup and need more time, I won't have your money hostage and I won't feel bad about delaying the ship date to make a better product.  I've literally sold the majority of my bitcoins to finance this (at $117/BTC, damn it!  haha), but I've been a member here for over a year and I've seen all the scams and I know how sensitive everyone is and stuff.  I intend to make the process fully transparent, with verification photos of myself with all the parts and supplies posted here before I send out the invoice so you can really be confident sending me your money.


What about refills of the paper? Smiley

Great question, I'll be selling refill rolls for $1 each. Each roll will print over 100 paper wallets.
bitcoinspot.nl
Sr. Member
****
Offline Offline

Activity: 300
Merit: 250



View Profile WWW
May 22, 2013, 09:53:30 AM
 #7

how di i know that the adresses in the printer are uniqe and not just a bunch of adresses from a list that you can lookin too ?

greetz.

- bitcoinspot.nl - Alles over bitcoin! -
Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3934
Merit: 2201


Verified awesomeness ✔


View Profile WWW
May 22, 2013, 09:55:57 AM
 #8

I really like it, just try to improve the design a bit more.

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
May 22, 2013, 09:56:17 AM
 #9

Amazing! How the hell did you get a thermal printer that cheap? Those bitches are expensive.

drazvan
Full Member
***
Offline Offline

Activity: 191
Merit: 100



View Profile WWW
May 22, 2013, 12:47:56 PM
 #10

Probably one of these: http://www.adafruit.com/products/597
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
May 22, 2013, 12:53:23 PM
 #11

Nice, his profits must be tiny though. I'll be buying at ~100

drazvan
Full Member
***
Offline Offline

Activity: 191
Merit: 100



View Profile WWW
May 22, 2013, 01:14:46 PM
 #12

Well, I suspect the internal Linux system is either a Raspberry Pi Model A ($25) or an MK802 (about $35). Not sure how much the enclosure and other parts would cost though. It's really not that important, just see if the overall system works for you, the total cost of parts shouldn't matter.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
May 22, 2013, 01:21:16 PM
 #13

Can you imagine tapping a button and handing it to a friend? Very cool

Mitchell
Copper Member
Legendary
*
Offline Offline

Activity: 3934
Merit: 2201


Verified awesomeness ✔


View Profile WWW
May 22, 2013, 01:23:49 PM
 #14

Can you imagine tapping a button and handing it to a friend? Very cool
It's the only real reason for me to buy such a thing. 'Cause it's awesome to do.

.
Duelbits
            ▄████▄▄
          ▄█████████▄
        ▄█████████████▄
     ▄██████████████████▄
   ▄████▄▄▄█████████▄▄▄███▄
 ▄████▐▀▄▄▀▌████▐▀▄▄▀▌██

 ██████▀▀▀▀███████▀▀▀▀█████

▐████████████■▄▄▄■██████████▀
▐██████████████████████████▀
██████████████████████████▀
▀███████████████████████▀
  ▀███████████████████▀
    ▀███████████████▀
.
         ▄ ▄▄▀▀▀▀▄▄
         ▄▀▀▄      █
         █   ▀▄     █
       ▄█▄     ▀▄   █
      ▄▀ ▀▄      ▀█▀
    ▄▀     ▀█▄▄▄▀▀ ▀
  ▄▀  ▄▀  ▄▀

Live Games

   ▄▄▀▀▀▀▀▀▀▄▄
 ▄▀ ▄▄▀▀▀▀▀▄▄ ▀▄
▄▀ █ ▄  █  ▄ █ ▀▄
█ █   ▀   ▀   █ █  ▄▄▄
█ ▀▀▀▀▀▀▀▀▀▀▀▀▀ █ █   █
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█  █▄█
█ ▀▀█  ▀▀█  ▀▀█ █  █▄█

Slots
.
        ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄
        █         ▄▄  █
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄       █
█  ▄▄         █       █
█             █       █
█   ▄▀▀▄▀▀▄   █       █
█   ▀▄   ▄▀   █       █

Blackjack
|█▀▀▀▀▀█▄▄▄
       ▀████▄▄
         ██████▄
▄▄▄▄▄▄▄▄█▀    ▀▀█
████████▄        █
█████████▄        █
██████████▄     ▄██
█████████▀▀▀█▄▄████
▀▀███▀▀       ████
   █          ███
   █          █▀
▄█████▄▄▄ ▄▄▀▀
███████▀▀▀
.
                 NEW!                  
SPORTS BETTING 
|||
[ Đ ][ Ł ]
AVAILABLE NOW

Advertisements are not endorsed by me.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
May 22, 2013, 01:29:51 PM
 #15

And send it in a Tmobile bill instead of a check? Exciting

bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
May 22, 2013, 01:30:42 PM
 #16

Really hope he adds a real rng chip tho

glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 22, 2013, 02:23:17 PM
 #17

how di i know that the adresses in the printer are uniqe and not just a bunch of adresses from a list that you can lookin too ?

greetz.

Since it's all open source, you can check for yourself to see that each key is generated on the fly.

I really like it, just try to improve the design a bit more.

I ordered the custom enclosure prototype and once it comes in the mail I'll definitely take some new pics and do a new video.  

Can you imagine tapping a button and handing it to a friend? Very cool

I've actually been giving out paper wallets printed by Piper with 0.25BTC stored on them to people as birthday gifts.  I include instructions on how to import it into blockchain.info if they want.  

Really hope he adds a real rng chip tho

Piper uses a Broadcom System-on-a-Chip that includes a hardware random number generator.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
May 22, 2013, 02:26:02 PM
 #18

Can someone audit the soc and code? And give us an easy way to hash check the delivered product?

tuheeden
Newbie
*
Offline Offline

Activity: 41
Merit: 0



View Profile
May 22, 2013, 02:30:21 PM
 #19

Outstanding work!

This is type of technology that CAN be used by the general public and its too bad that the 'new' Bitcoin ATM's did not include this technology.

I would just want to make sure that the DEV crew blesses the code to insure no mishaps.

Great job.

Cheers
tlr
Member
**
Offline Offline

Activity: 86
Merit: 10


View Profile
May 23, 2013, 12:25:50 AM
 #20

Could you give us more details about the printer?

If it's just a standard thermal printer I'd be very concerned about the durability. 7 years under ideal conditions doesn't seem very long.

Ideally you'd laser etch it into stainless steel or something, but that's not very practical Smiley

Maybe I'm just paranoid.
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!