question: currently the basis of the wallet and coin is just a simple clone. Will there be any additional features added to Uro in the future?
I don't mean gimmicks like anonymity or fancy skins for wallets, but features which change the flexibility of the coin, such as forking to a proof of stake method? reduce mining period? anything that us coin-geeks can drool over?
* All software below are open source licensed under GPLv3 unless the origin code base is incompatible - in which we will fallback to GPLv2, LGPL, Apache or MIT in that order.
* Community involvement is welcome if you want to contribute programming time, PM or email to
[email protected].
Under development:1. Nuro: an Android, iOS, and Windows Phone hybrid mobile app made with Intel XDK for managing a "Virtual Account" Uro wallet. Virtual Accounts are brain wallets that deterministically map a username and password combination to an address/private key via client-side Javascript. The web server side of the solution only broadcasts client-side signed payments and reads data from the blockchain - so there will be no risk to funds if the server is compromised - this architecture also permits multiple servers for scalability - similar to the way Electrum works. The solution is based on
https://github.com/bitcoinjs. This app has a quick single tap feature to show the unspent balance of a paper wallet by scanning its QR code. The app also has a feature to exchange fiat currency/BTC to Uro via local exchange APIs. So far, only Coinbase (USA) supports automated, secure third party authentication via OAuth as well as a buy API call - but once the app works with Coinbase, adaptation to other nations/exchanges will be easy when they start providing OAuth and buy API calls (for other exchanges: at the moment, the current API Key authentication method can be used, but the user has to manually to create an API Key from the exchange website - quite a few exchanges also do not have a buy API call). The Uro will come from a hot wallet that is regularly replenished via purchases of Uro from cryptocurrency exchanges like Bittrex.
2. Two party and 3 party (escrow) Javascript client side web tools for Uro adapted from
https://bit2factor.org/ and
https://bitescrow.org/Planned for implementation after the above have been completed:1. Local block explorer based on
https://github.com/etotheipi/PyBtcEngine2. Virtual Account compatible desktop SPV light wallet using bitcoinj based backend with simplified GUI based on
https://github.com/pavel4n/vertigowallet.org3. Embedding of two party and 3 party transaction features into the SPV lite wallet.
4. Decentralized DNS based on Namecoin, with the main purpose to:
a) resolve 10 digit IDs to paper wallet addresses along with a accompanying tool to generate these paper wallets and automatically register the 10 digit ID.
b) provide easier to remember names for instant messaging
Pending results of feasibility study:1. Automated phone/SMS system for checking unspent balance of paper wallets via 10 digit IDs - feasibility is based on access to telephones/mobiles by the intended users (farmers).
2. Extension of the hybrid mobile app to facilitate Uro purchase via PayPal Donations API (which accepts credit cards directly as well as PayPal funds and bank accounts in many of countries). The main feasibility issue is of course the PayPal policies on this matter - which is under investigation.
3. Direct instant messaging via Uro addresses in the wallet based on
https://github.com/talkcoin,
https://github.com/Bitmessage or another solution. At the moment it is not clear it these feature can port easily to the mobile wallet - further investigation is needed to determine feasibility.