Oleg Andreev



Software designer with focus on user experience and security.

You may start with my selection of articles on Bitcoin.

Переводы некоторых статей на русский.



Product architect at Chain.

Author of Gitbox version control app.

Author of CoreBitcoin, a Bitcoin toolkit for Objective-C.

Author of BTCRuby, a Bitcoin toolkit for Ruby.

Former lead dev of FunGolf GPS, the best golfer's personal assistant.



I am happy to give you an interview or provide you with a consultation.
I am very interested in innovative ways to secure property and personal interactions: all the way from cryptography to user interfaces. I am not interested in trading, mining or building exchanges.

This blog enlightens people thanks to your generous donations: 1TipsuQ7CSqfQsjA9KU5jarSB1AnrVLLo

The Ultimate Wallet

After designing a Bitcoin wallet for over a year, I’ve came up with 9 core ingredients that make up a perfect Bitcoin wallet: easy to use and ultimately secure.

We understand that any additional security measure removes from simplicity. The key to smooth user experience is to spread inconvenience over several security tiers and do so in a smart way.

Overall checklist looks like this:

1) Personal pocket device (iPhone, Android).

2) Secure UI.

3) Fully-auditable wallet behaviour.

4) Password-encrypted master key private backup.

5) Self-encrypted automatic wallet backup.

6) Unencrypted 2-of-3 paper master backup.

7) Two-tier keys (system-encrypted and user-encrypted).

8) Bitcoin Wallet API.

9) Blind multisignature custody for long-term savings.

To learn more, see the PDF:

http://oleganza.com/SecureWalletSeptember2014.pdf