Bitcoin Forum
October 18, 2017, 04:53:45 PM *
News: Latest stable version of Bitcoin Core: 0.15.0.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 [2]  All
  Print  
Author Topic: PaperBank - Generate Cold Storage *Coin Paper Wallet, Offline, with Rasp PI  (Read 4137 times)
yslyung
Legendary
*
Offline Offline

Activity: 1330


Mine Mine Mine


View Profile
August 24, 2014, 05:05:46 AM
 #21

Great project.  I have a spare rpiv2 laying around. Will navi around site n see what i can do with it.
+1 thumbs up to op for sharing his work towards the community. We need more guys like him.
1508345625
Hero Member
*
Offline Offline

Posts: 1508345625

View Profile Personal Message (Offline)

Ignore
1508345625
Reply with quote  #2

1508345625
Report to moderator
1508345625
Hero Member
*
Offline Offline

Posts: 1508345625

View Profile Personal Message (Offline)

Ignore
1508345625
Reply with quote  #2

1508345625
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1508345625
Hero Member
*
Offline Offline

Posts: 1508345625

View Profile Personal Message (Offline)

Ignore
1508345625
Reply with quote  #2

1508345625
Report to moderator
glitch003
Full Member
***
Offline Offline

Activity: 216


View Profile
August 25, 2014, 12:25:56 AM
 #22

Hi, I'm the creator of Piper Wallet, now part of Cryptographi, Inc (http://cryptographi.com).  I'm glad to see other people working in this space!

I just want to point out that Piper Wallet is and has always been open source (GPLv3), and we've encouraged users to build their own units from day 1 in July 2013. 

We provide the source on our github: https://github.com/piperwallet/Piper
And we also provide full SD card images, so if you already have an SD card and an RPi you don't need to buy anything: http://piperwallet.com/sdimages/

I also want to point out that the OP is being a bit disingenuous when he claims that you can build a "PaperBank" for $60, because he's leaving out critical components that are required to even turn the RPi on.

  • Raspberry Pi Model B - $35
  • USB thermal printer from aliexpress (linked by OP): $37
  • High quality SD card that isn't prone to corruption - $12
  • 2a USB Power supply (linked by user 'imnotzorg' above) - $6
  • Thermal paper for your printer (cheapest I could find on amazon, 10 rolls) - $10

Those items are required just to get the Raspberry Pi running and printing.  Not to mention that all those items come from separate online stores and all have associated shipping costs.  Assume it costs $10 total to ship all the items listed above and you're already at $110

I'm excited to see other people working on paper wallets, but it's a bit disappointing that OP didn't do a bit more searching when starting the project.  Piper supports all the features OP is working on (and a lot more!) so it would have been great to put that development effort into something that hasn't already been done. 
Vortex20000
Hero Member
*****
Offline Offline

Activity: 504

sucker got hacked and screwed --Toad


View Profile WWW
August 25, 2014, 01:26:07 AM
 #23

What's the reason this is on Rasp Pi? Is it more secure?


Dabs
Staff
Legendary
*
Offline Offline

Activity: 1834



View Profile
August 25, 2014, 01:52:42 AM
 #24

I'm guessing they are on RPis because:

1. They are small little computers.
2. They are relatively cheaper than your average desktop or laptop.
3. You're supposed to keep it offline.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
makevoid
Jr. Member
*
Offline Offline

Activity: 43


View Profile WWW
August 25, 2014, 12:01:54 PM
 #25

I just want to point out that Piper Wallet is and has always been open source (GPLv3), and we've encouraged users to build their own units from day 1 in July 2013.  

You are totally right, also with the price (I edited the main post) and my non-research Smiley !

I didn't research too much, I was driven by impulse when I started the project, I found this blogpost http://reed-printer.blogspot.it/2013/12/review-generic-5890-thermal-receipt.html, then the cheap model on aliexpress, ordered it in a rage-buy moment Smiley , forgot about it, printer arrived after a month or so, when it arrived I furiously throw some ruby code into a github project, tested it and used it to create my paper wallets, when I was finished then I made the draft video, created the website, then wrote this post.

I think it's good to have multiple implementations of the same project in different languages, using different libraries and different ways to generate keypairs.

I looked at your code at https://github.com/piperwallet/Piper.git and it's cool, I'm going to try it now!

I found that running the python code on Piper github (I'm no python expert!) I have the current issues/notes to make:
 you should put a link/instruction to install the required libaries like:

- https://github.com/adafruit/Python-Thermal-Printer - installed manually
- installed secretsharing from pip (pip install secretsharing), looks it changed so i had to change the import statement (
from secretsharing import SecretSharer ) and the lines calling it (find "Secret." replace line with --> secret = SecretSharer.from_printable_ascii(ttp) ) - repo (just for reference): https://github.com/rxl/secret-sharing/tree/master
- serializeBTC from here - https://github.com/zimage/python-bitcoinlib/blob/e9506aba6d53ad5bf760d67815d711a1c55b2557/bitcoin/serialize.py (same as above)
- get bip38 from https://github.com/nomorecoin/python-bip38-testing/blob/master/bip38.py ( " )
- pip install scrypt
- pip install bitcoin
- pip install pybitcointools

then I stopped because I noticed that I can't make Adafruit Thermal library work with my usb thermal printer by default, I should make a fork and work to support the generic usb thermal printer I have using python Serial library or by shelling out commands

I aso opened the update-v109.zip ( https://piperwallet.com/updates/ ) and there is a lot of functionality/manuals/documentation there! it should work almost everything out of the box (but needs) if you have this thermal printer.  such a work! much features! much impressed!  Shocked


ps I have a RPI model A that is slower but only 25 bucks - also really cheap sd card, but I don't save paper wallet backups there

makevoid
github.com/makevoid
twitter: @makevoid
Dabs
Staff
Legendary
*
Offline Offline

Activity: 1834



View Profile
August 25, 2014, 03:07:03 PM
 #26

I see this as some sort of competition, and in the end, this kind of activity benefits the users and adopters, and bitcoin as a whole (community, coin, protocol, etc.)

I think the OP is ... like those things that happen in science, developed independently, or discovered separately, the same or similar thing.

I remember creating my first design for a steam engine, then when I showed it to my older brother, he asked me if I just copied that from the encyclopedia. The design was original, but it was similar to an existing design invented 50 years ago. I was just a kid then, and there was no internet yet.

I've stopped creating new stuff, but I've gotten pretty good at searches. If there's something new out there, or something I don't know yet, I'm quite sure it can be found.

Escrow Service (Services) - GPG ID: 32AD7565, OTC ID: Dabs
All messages concerning escrow or with bitcoin addresses are GPG signed. Please verify.
CompTIA A+, Microsoft Certified Professional, MCSA: Windows 10; Windows Server 2012, MCSE: Cloud Platform and Infrastructure; Productivity; Messaging
glitch003
Full Member
***
Offline Offline

Activity: 216


View Profile
August 26, 2014, 07:52:46 PM
 #27


I think it's good to have multiple implementations of the same project in different languages, using different libraries and different ways to generate keypairs.


I definitely agree, and I think you have a great attitude about this.



I looked at your code at https://github.com/piperwallet/Piper.git and it's cool, I'm going to try it now!

I found that running the python code on Piper github (I'm no python expert!) I have the current issues/notes to make:

...


So there are a lot of random mods that I've done to Raspbian to get Piper to perform as best as possible.  I always figured people would just start from the SD image instead of starting from scratch.  I'll try and document the process to get everything running from a fresh raspbian install.


ps I have a RPI model A that is slower but only 25 bucks - also really cheap sd card, but I don't save paper wallet backups there

Did you pick it up recently?  I haven't been able to find Model A's for $25 for a few months now, it's been sold out at all the official RPi distributors. Sad I think they were going to do a new production run of them soon so maybe that happened?



I see this as some sort of competition, and in the end, this kind of activity benefits the users and adopters, and bitcoin as a whole (community, coin, protocol, etc.)


I definitely agree with this :-D

Pages: « 1 [2]  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!