Bitcoin Forum
November 06, 2024, 11:35:14 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [ANN] Piper - A hardware-based paper wallet printer and so much more  (Read 4783 times)
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 04, 2013, 12:34:52 AM
Last edit: May 05, 2013, 11:54:05 PM by glitch003
Merited by ABCbits (1)
 #1

Announcing Piper, a hardware based bitcoin paper wallet generator and printer.  

Learn about Piper and see a prototype in action here: http://youtu.be/XZ2myql_i8w

Piper is composed of a tiny linux-based computer, a small printer, and a single button.  Pressing the button causes the computer to generate a public/private key pair, and then print the keypair along with QR codes.

Piper also has an HDMI port and a USB port, so you can hook it up to a TV/Monitor and Mouse and Keyboard and customize your prints, or just hack Piper to do whatever you want.  You can even hook up your own printer to the USB port and print using it.

Piper has no internet connectivity, so your bitcoins are guaranteed to be safe.  No more hassling with LiveCDs.  Just boot up Piper and you're ready to go.

Piper will be shipping in June for $120 or (BTC value may change and will be based on whatever $120 is worth when we send out the invoices)

If you want to buy Piper, you can preorder on the http://www.piperwallet.com site (pay later).

You can get more info here on the FAQ page: http://www.piperwallet.com

Thanks everyone, and feedback appreciated!

Edit: Added slightly better video
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1736
Merit: 1014

Let's talk governance, lipstick, and pigs.


View Profile
May 04, 2013, 12:41:17 AM
 #2

It doesn't really bother me that it looks like a thermal printer in a cardboard box. You didn't demonstrate any of the other functionality. So, I'm not sure if this is serious.

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 04, 2013, 12:47:13 AM
Last edit: May 04, 2013, 06:18:45 AM by glitch003
 #3

It doesn't really bother me that it looks like a thermal printer in a cardboard box. You didn't demonstrate any of the other functionality. So, I'm not sure if this is serious.

As of right now, when you boot it up and it's hooked up to a monitor, bitaddress.org is loaded locally and pops up.  

It's just a standard linux distribution, any more advanced functionality is up to the end user.  The idea is that people would hack it and do whatever they want to do with it.


I'm open to suggestions on what else the software should have.  I was thinking a basic GUI program that takes any image as input and prints it on the printer.

I will make a demo video of it hooked up to a tv/mouse/keyboard so you can see.

Stephen Gornick
Legendary
*
Offline Offline

Activity: 2506
Merit: 1010


View Profile
May 04, 2013, 02:21:23 AM
 #4


From a prior post inquiring about creating this exact type of device:

Thermal resin (uses paper + ribbon) will last "forever".  The resin will likely last longer than the paper.
Thermal (uses only chemically treated paper with no ribbon) will be unreadable in a matter of months (days if exposed to higher temps).

Some printers can do both, some can only do one or the other.

So from your FAQ you show:

Quote
Currently, the image will last 3 years but we are in the process of acquiring bulk-quantites of specially coated, archive-quality paper to use with it which will last over 20 years.

What type of printer will you use?

I'm open to suggestions on what else the software should have.

Can this be powered from a USB port (i.e., made to be portable), or will it require power from an outlet?

Also, I'ld like the ability to print two (or more) copies.   

Additionally I'ld also like to see a time and date on the printout, or maybe just some type of sequential number (so I could easily navigate through a stack of these to  pull a specific one.)


Unichange.me

            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █
            █


saddambitcoin
Legendary
*
Offline Offline

Activity: 1610
Merit: 1004



View Profile
May 04, 2013, 02:40:04 AM
 #5

i'll buy. 

glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 04, 2013, 03:40:20 AM
Last edit: May 04, 2013, 04:11:32 AM by glitch003
 #6


From a prior post inquiring about creating this exact type of device:

Thermal resin (uses paper + ribbon) will last "forever".  The resin will likely last longer than the paper.
Thermal (uses only chemically treated paper with no ribbon) will be unreadable in a matter of months (days if exposed to higher temps).

Some printers can do both, some can only do one or the other.

So from your FAQ you show:

Quote
Currently, the image will last 3 years but we are in the process of acquiring bulk-quantites of specially coated, archive-quality paper to use with it which will last over 20 years.


First of all, thanks for the feedback!  I wasn't aware of that post, if I had seen it I would've been more clear about the life of the image.

Anyway, I was also concerned about the life of the image.  I made sure to buy "long life" thermal paper, but "long life" wasn't really specific enough for me so I emailed the distributer where I bought the paper about image life, and this is what they said: "Stored under the proper conditions (In a cool, dry environment with no exposure to light) the product will last generally 3 years or more."  

I'm looking into buying a better type of paper though, which will last 20 years.  Here's an image of the manufacturer's spec sheet: http://piperwallet.com/newpaper.png



What type of printer will you use?

It's a direct thermal printer (not thermal transfer), but the paper we're using (even the 3 year life one that we currently have) is long life thermal.  The new stuff we're looking at is archival quality.  Think airline tickets.

I'm open to suggestions on what else the software should have.

Can this be powered from a USB port (i.e., made to be portable), or will it require power from an outlet?


Due to the power requirements of the printer, it can't be powered from a standard USB port (500mA) although it may work from a high power 1Amp USB port.  


Also, I'ld like the ability to print two (or more) copies.  


This is a great idea, Thank you!  I will try to make it so that when you press the button multiple times in succession it will queue up multiple copies to print.


Additionally I'ld also like to see a time and date on the printout, or maybe just some type of sequential number (so I could easily navigate through a stack of these to  pull a specific one.)


That's a great idea, but the Linux computer that powers the device does not have a battery to keep track of the time across reboots.  I think this may be a good feature for the GUI though, where it will force the user to set the time and date if they want a timestamp on the paper wallet.

I will definitely try to add the sequential number as well, thanks for the tip!
Bitcoin Oz
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


Wat


View Profile WWW
May 04, 2013, 04:22:57 AM
 #7

You should stick this on kickstarter  Tongue

TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
May 04, 2013, 04:24:51 AM
 #8

You should stick this on kickstarter  Tongue
Wasn't there a Bitcoin based kickstarter thing? Is it still alive? And is it trustworthy?

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
coinfunder
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile WWW
May 04, 2013, 04:54:42 AM
 #9

Cool project!  CoinFunder.com is still alive and kicking. Growing every day!
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
May 04, 2013, 05:01:53 AM
 #10

Cool project!  CoinFunder.com is still alive and kicking. Growing every day!
Was it called BitStarter before or is that another one?

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
coinfunder
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile WWW
May 04, 2013, 04:04:11 PM
 #11

BitcoinStarter.com is still very much active as well.
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 06, 2013, 12:01:06 AM
 #12

I added a few new features to Piper and posted a new video: http://youtu.be/XZ2myql_i8w 

First, I added a serial number to every paper wallet that is printed.  

Second, I added the ability to print two identical paper wallets by holding down the button until the printer starts printing.  Here's a demo video of that functionality: http://youtu.be/aYqY19l5cow
Anenome5
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
May 06, 2013, 05:35:01 PM
 #13

So do we all trust the RNG seed used by Bitaddress.org enough to consider this a good solution? I applaud you for making it, it's quite needed, but want to make sure it's up to snuff before I buy one. It's likely you already have my bitcoin you just don't know it yet Tongue

Democracy is the original 51% attack.
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
May 06, 2013, 06:16:14 PM
 #14

How about including a cheap camera inside the case, as a physical source of randomness, using somthing like LavaRnd to interface with it?

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
stevep
Jr. Member
*
Offline Offline

Activity: 30
Merit: 4



View Profile
May 06, 2013, 08:39:56 PM
 #15

Nice to see some more activity in the paper wallet area.

Here's my prototype for a wallet printer.

http://www.youtube.com/watch?v=f7y_emuo68g

I'm afraid I didn't have any wood effect paper to wrap it in Smiley

I agree with the concerns about thermal printing so I'm currently experimenting with the epson m-190 printer.

http://www.youtube.com/watch?v=yWz-9c-KAus

Its dot matrix so I have a good feeling about the longevity of its print outs.

In my opinion $120 seems a bit steep. I'm aiming for $50 for a small run of 100.

I look forward to seeing this develop.
glitch003 (OP)
Full Member
***
Offline Offline

Activity: 219
Merit: 101


View Profile
May 07, 2013, 12:13:36 AM
 #16

So do we all trust the RNG seed used by Bitaddress.org enough to consider this a good solution? I applaud you for making it, it's quite needed, but want to make sure it's up to snuff before I buy one. It's likely you already have my bitcoin you just don't know it yet Tongue

Thanks for the kind words Smiley

Right now it uses vanitygen for the paper wallets.  Vanitygen is considered pretty safe, but I plan to add unique entropy to /dev/random from random.org which gets its entropy from atmospheric noise, so that every Piper unit is unique.  Don't worry though, I will not release Piper unless the bitcoin community is satisfied with the key generation algorithm/seeding process.

Here's some more info on how vanitygen generates it's keys, from the thread here on bitcointalk:
How secure are the addresses generated by this program?  Will someone be able to guess the private key and steal my BTC?

Vanitygen uses the OpenSSL random number generator.  This is the same RNG used by bitcoin and a good number of HTTPS servers.  It is regarded as well-scrutinized.  On Linux, the RNG will be seeded from /dev/urandom.  Guessing the private key of an address found by vanitygen will be no easier than guessing a private key created by bitcoin itself.  Nonetheless, if you feel the default RNG is unable to provide numbers that are sufficiently difficult to guess, vanitygen can be directed to seed the RNG from an external file using the -s option.

To speed up address generation, vanitygen uses the RNG to choose a private key, and literally increments the private key in a loop searching for a match.  As long as the starting point is not disclosed, if a match is found, the private key will not be any easier to guess than if every private key tested were taken from the RNG.  Vanitygen will also reload the private key from the RNG after 10,000,000 unsuccessful searches (100M for oclvanitygen), or when a match is found and multiple patterns are being searched for.
Anenome5
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
May 07, 2013, 01:39:09 AM
 #17

Cool, what's your final housing expected to be made out of?

Democracy is the original 51% attack.
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1204
Merit: 1002


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
May 14, 2013, 06:46:14 AM
 #18

I'm watching this closely. I think it would be a great idea for restaurants to print out receipts where users can send the bitcoin to the address on the paper. It's not important that it lasts forever, it would be enough to give the bill to the client, leave it at their table, and they can pay it and wait for 1st confirm while they finish up their meal. Obviously, you would print only the public key and save the private key. :-)

more or less retired.
Mitchell
Staff
Legendary
*
Offline Offline

Activity: 4102
Merit: 2301


Verified awesomeness ✔


View Profile WWW
May 14, 2013, 08:59:21 AM
 #19

I have seen better ones for less. So a no from me.

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

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

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

Live Games

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

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

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

Advertisements are not endorsed by me.
cbeast
Donator
Legendary
*
Offline Offline

Activity: 1736
Merit: 1014

Let's talk governance, lipstick, and pigs.


View Profile
May 14, 2013, 10:37:23 AM
 #20

I have seen better ones for less. So a no from me.
Cool. Do you have a link?

Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
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!