Accessible Bitcoin cold storage
Finally, a Bitcoin cold storage wallet that doesn’t require sight. From seed to spend, IcyWallet aims to be the simplest and most secure Bitcoin cold storage solution—with a total emphasis on accessibility. Just plug in headphones and a keyboard, or a refreshable braille display, and get going.
IcyWallet is a cold storage solution, emphasizing safe storage of Bitcoin in the most accessible way possible.
The IcyWallet software is designed to run on a Raspberry Pi, specifically one that will never be connected to the internet (a so-called air gapped device). In theory you could run the software on anything, but the Pi is the intended use case. IcyWallet will securely generate private keys and store them on the device, and issue a mnemonic seed for safe and convenient backup.
Spending from IcyWallet isn’t as simple as using a hot wallet, but the process is a reflection of the secure nature of an air gapped setup. To spend coins stored in IcyWallet, the transaction must first be generated on a separate computer connected to the internet (defining how many coins to send, where to send them, and the fee to be used). That transaction is then read by IcyWallet (via USB) and signed with your private key. Finally, the signed transaction can be broadcast from the other internet-connected computer.
We’re using Keybase Teams for project communication. Join the IcyWallet team if you’d like to chat!
Development is underway and you can view the master branch commits for the latest activity. The master branch is the active development branch, which should should not be used with coins (but is ideal for testing). There is no stable release at this time.
|Wallet generation||Complete||Private key generated and stored||2017-11-21|
|Mnemonic backup seed process||90%||Wrapping up confirmation process||2017-11-21|
|Speech synthesis process||Complete||Combined with localization||2017-11-25|
|Language localization process||Complete||Combined with speech synthesis||2017-11-25|
|Config: Voice speed||10%||2017-11-26|
|Config: Refreshable braille display model||Pending|
|Data movement process||Pending|
This project is licensed under the MIT License.