Today we’re proud to unveil something that we’ve been working on for quite some time; O3 (pronounced Ozone). O3 is a native iOS cryptocurrency wallet built specifically for the NEO smart economy.
So why build O3? The obvious first answer is that there is no mobile wallet that is specifically tailored to NEO. We had very specific design goals in mind when building O3.
O3 is a wallet and standalone client that you should be able to interact with the NEO blockchain everyday, securely and easily from your mobile device. The biggest challenge for any wallet creator is balancing security with convenience. If a wallet is incredibly secure, then it is also likely difficult to use. If it is very convenient, then the smallest error could lead to a complete loss of funds. So how do we tackle these issues?
The first thing to realize is that if you are holding crypto assets, then it is unlikely that you will need to have write access to these these on a daily basis. If you store 1000 USD in one wallet, what is the chance that you will need to send all 1000 at any given time? So the typical solution for a user in this scenario is to lock all of their funds up in a cold address and never touch them again. However if your funds are never used then are they actually valuable?
In this case many bitcoin holders have separated their funds into a hot wallet and a cold storage wallet. This can be analogous to a checking account and a savings account in a bank. A hot wallet is private key that you would use that frequently interacts with web based services, only holds a small portion of your holdings, and if the key is compromised you will survive (albeit) have a very bad day. O3 follows this embraces this paradigm of hot wallet and cold storage separation, by allowing you to store your hot private key on device, but at the same time specifying watch only addresses to monitor without exposure to security risks.
So let’s go through the basic features
However digital assets are at their best when they are easy to move, without ridiculous transaction fees, and without middleman, so O3 maintains full wallet capabilities such as adding contacts, and sending/receiving assets.
Any sensitive data is protected via touchID or pin code. Sending transactions and viewing your private key will both require you to be authenticated, but all of this information is stored on your device, we will NEVER send private key data remotely.
NEP: Wallet Standard by erikzhang · Pull Request #13 · neo-project/proposals · GitHub
You can add unlimited read only addresses to help you keep tabs on your portfolio, but even if your device is compromised, an attacker has no way of accessing these funds.
Our code is open source, and we hope developers will take this time to audit our code, as we prepare the finishing touches for our beta release.
GitHub - CityOfZion/neo-swift: Swift Wrapper for Neo Blockchain API
O3 Github
We’re now looking for beta testers, so please signup here if you’re interested o3 - A NEO wallet app for iOS
O3 also works in read only mode, so you can have full monitoring capabilities without ever entering a private key, and if you want to see exactly when your transaction is added on to the blockchain, or when you receive funds from someone else BOOM
Maybe from your O3 wallet ;)
NEO or GAS: AKcm7eABuW1Pjb5HsTwiq7iARSatim9tQ6