If you are new to this thread/Uro, please read the thread highlights on our blog at: urofoundation.wordpress.comMost likely a lot of your questions and concerns have already been addressed in the blog entries.
For quick answers to questions - free free to ask on #URO FreeNode IRC channel. There are 60 people waiting to answer your queries.
Currency SpecificationsAlgorithm: X11 PoW
Target Block Time: 3 minutes
Block Reward: 12 Uro
Difficulty Retargeting Algorithm: Safe Gravity Well
Genesis Block Premine: 0 Uro
Total Units: 1,000,000 Uro over first 6 months, then 100,000 per year (to cater for anticipated 10% increase in trading volume increase per annum based on our projections of the Urea industry's growth globally).
Standard Mined Block Maturity: 40 Confirmations
Recommended Transaction Confirmations: 6
Default RPC Port: 36348
Follow us on
Twitter @UroFoundationLike us on
Facebook at:
facebook.com/urofoundationFreenode IRC: #URO
Reddit:
http://reddit.com/r/UrocoinExchanges http://bittrex.com/Market/?MarketName=BTC-UROhttps://poloniex.com/exchange/btc_urohttps://www.mintpal.com/market/URO/BTCBlock Explorers: http://cryptexplorer.com/chain/Urohttp://uroexplorer.cryptocuttlefish.cc/chain/UrocoinMarket Cap Charts:http://www.cryptocoinrank.com/Urocoinhttp://worldcoinindex.com/http://coinmarketcap.comNetwork Difficulty/Hashrate Charts:http://data.mycryptoco.in/#Urohttp://liteshack.com/?coin=urohttp://bitinfocharts.com/comparison/hashrate-uro.htmlRich Listhttp://www.cryptocuttlefish.cc/uro_rich_list.phpUro in the PressCoinDesk:
http://www.coindesk.com/things-alt-dogecoin-wedding-ire-isracoin-crypto-commodities-go-wild/CryptoArticles:
http://www.cryptoarticles.com/crypto-news/uro-a-real-long-term-cryptocurrency-backed-by-urea-fertilizerX-Labs:
http://www.xlabstudio.com/analysis.htmlCoinSource:
http://www.coinssource.com/crypto-coins/uro/The Uro Foundation (
uro.io)
Email: foundation@uro.io![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FOA4hpEz.jpg&t=665&c=qQGdpusa5bDW9g)
From left to right:
Nilesh Nair -
CEO of Green Earth Systems Limited (HK)Mohammad Haghighi -
QA Engineer at Uro FoundationDr Mukul A. Desai -
Chairman of Uro FoundationBohan Huang -
Currency Development Officer of Uro FoundationWalletsWindows, Mac OS X and Linux (source code):
https://github.com/uro-/uro/releasesLinux build instructions (These commands set the correct permissions for a clean build):
cd Uro/src/leveldb
make clean
rm Makefile
wget https://github.com/bitcoin/bitcoin/raw/master/src/leveldb/Makefile
chmod 775 * -R
make
make libmemenv.a
cd ..
make -f makefile.unix USE_UPNP=1
Simplified Mining1. Download
sph-sgminer for AMD GPUs,
ccminer for nVidia GPUs or
xcoin-miner for CPUs.
2. Create a 'run-sgminer.bat', 'run-ccminer.bat' or 'run-minerd.bat' batch file as shown in the below examples to invoke the miner app.
Example sgh-sgminer.bat:
AMD 7850/7870/7950/7970/R9-280/R9-280X/R9-290/R9-290X:
sgminer -k x11mod -o POOL_URL -u USERNAME -p PASSWORD -I 15 -g 2 --thread-concurrency 8192 -w 128
Example ccminer.bat:
ccminer.exe --algo=x11 -o POOL_URL -u USERNAME -p PASSWORD
Example run-minerd.bat:
minerd.exe -a X11 -o POOL_URL -u USERNAME -p PASSWORD -t 2
3. Please either use a trusted P2Pool node or a standard pool with less then 30% or the network hashrate (jumping on a pool with more then 30% of the hashrate places unnecessary strain on the pool server, increases the rejection ratio, and can result in blockchain forks, more orphans and potential lost of mined funds)
Still download and run the wallet to help strengthen the network.
Tested and verified P2Pool nodes (no registration required + instant per block payouts):
stratum+tcp://uro.altmine.net:35347 -u URO_WALLET_ADDR -p x
stratum+tcp://p2pool.palim.eu:35347 -u URO_WALLET_ADDR -p x
stratum+tcp://p2poolcoin.com:35347 -u URO_WALLET_ADDR -p x
stratum+tcp://ca.p2poolcoin.com:35347 -u URO_WALLET_ADDR -p x
Standard mining pools (payouts after maturation):
https://uro.suprnova.cc/https://pool.trademybit.com/pools/URO/https://coinking.iohttp://www.royalminers.com/http://pool.mycryptoco.in/Goalsa. To setup a Distributed Urea Exchange for the efficient international trade of the world's most important fertilizer for food production: Urea (
http://en.wikipedia.org/wiki/Urea)
b. To provide a medium of exchange stabilized via backing to the true and undeniable international value of Urea, the world's most important fertilizer commodity that is responsible for 50%+ of total world food production.
The need for a Distributed Urea ExchangeThe international Urea market is incredibility inefficient, with very poor liquidity and a complete lack of agreement on pricing. The wholesale price of Urea can vary be as much as 300% between different markets, nations and regions.
Now if we were talking about the trade of designer handbags, this would not be such a big problem, but no, we are talking about
50% of the world's food production being jeopardized by 300% price fluctuations. Real farmers - especially small to medium peasant class agricultural families who do not have access to insider information and deep connections in the current closed room trading regimes and tendering processes, are suffering daily and horrifically - having to lose crops and livelihoods over the inability to access affordable fertilizer.
Food shortages are being predicted by many independent experts worldwide and the creation of a international, distributed, consistent, honest, fast and efficient Urea Exchange is what we believe to be a vital part of the solution to this crisis. If all crops in the future can be fully planted and properly fertilized, we can avoid the impeding disaster.
Milestone 1 - Achieved on 09/06/2014The Uro Foundation has forged an agreement amongst several international Urea trading partners to back each unit of Uro with 1 metric tonne of Urea in order to certify the Uro cryptocurrency network as an officially operational exchange for Urea. The enforcement of this agreement is in the form of the
Uro Protocol, which was ratified by all 4 Urea trading company board members of the Uro Foundation on 09/06/2014. The Uro Protocol and the accompanying instruments of ratification can be found on the official
Uro Foundation website. A zip archive of the original lossless versions of instruments of ratification have been embedded into the Bitcoin blockchain via
Proof of Evidence and can be downloaded
here.
Milestone 2 (IN PROGRESS: to be achieved within 6 months after launch)* 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
foundation@uro.io.
- 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 can run over https://github.com/bitcoinjs or cloud platforms like BlockCypher and APICoin. 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/PyBtcEngine
2. Virtual Account compatible desktop SPV light wallet using bitcoinj based backend with simplified GUI based on https://github.com/pavel4n/vertigowallet.org
3. 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.
We have already started development of stage 2 marketing materials and general public facing instruction web sites on how to trade Urea via Uro using the wallet for beginners including farmers. We will raise funds to provide secure trading PCs to farming communities that will both introduce them to internet access as well as Uro trading. Finally these trading PCs will run an improved client we are developing based on the compact Electrum UI that will have integrated blockchain based mail, Two-factor (BIP38) Escrow as well as a distributed and digitally signed Green Address Book so that farmers can securely communicate with and transact Urea via Uro with sellers and traders worldwide.
Milestone 3 (within 9 months after launch)By now we would have achieved a fully functional Urea exchange. we will then move to establish more Uro Foundation board positions from the cryptocurrency, farming and Urea supply chain community to oversee the long term growth and maintenance of the Uro network.
Milestone 4 (within 12 months after launch)The Uro Foundation will start implementing its first important initiative at the physical ground level: setting up regional Urea collection points for farmers to exchange there Uro for Urea.
Traditional MiningMining pool are not always an optimum part of the solution because they centralize and commercialize the supposedly distributed mining process - creating the potential for both stability and fraud problems. We are showing everybody how to configure several GPU and CPU instances to point to a single wallet on your LAN to create your own scalable miners.
This style of mining forces users to run the full node wallet which increases both the availability and performance the transaction broadcast system, the most important part of a payment network. For those that cannot run the full node wallet - we has listed some tested pools at the bottom of this post.
Due to Uro's short but safe 3 minute block time everyone will have a good chance of finding a block within a 30 day period without the high orphan rate experienced by many altcoins with shorter block times.
Direct links to mining apps and config file contents have been posted below so everyone can join in the way it was and is supposed to be - running full nodes instead of just jumping on the largest mining pool, crashing the servers and causing the network to grind to a halt because nobody else is running a full node. This is also a fun and practical way of learning the basics of the wallet's intended operation as a full node, the wallet daemon's RPC communication mechanism and the interaction of the mining program with the daemon.
Windows Mining Instructions1. Open the wallet and allow full communication with private and public networks when asked by the Windows Firewall. Let the wallet initialize the blockchain database.
2. If possible, please check that UPnP is enabled in your router and in the wallet - this will help strengthen the network by providing more full node P2P connection paths with other users:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FAx6o9Hc.png&t=665&c=Zm7j4G0G6c4pfw)
3. Temporarily close the wallet by going to File > Exit.
4. Open Windows Explorer (My Computer) and navigate to %appdata%\Uro. Create a new text file called uro.conf file here:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FgOKwCgR.png&t=665&c=7wyVuV4gfsNqwg)
5. Generate 2 random codes using
the random.org password generator , we will use one of these codes for username and the other for the password.
6. Open the uro.conf file with Notepad and change the 'user=' and 'pass=' to the generated values. Also set 'rpcallowip=' to your LAN ip range (e.g. if your LAN has IP addresses like 192.168.1.xxx, use 'rpcallowip=192.168.1.*'):
rpcuser=<RANDOM.ORG_CODE_1>
rpcpassword=<RANDOM.ORG_CODE_2>
rpcallowip=<127.0.0.1_OR_LOCAL_IP_ADDRESS_OR_LOCAL_IP_SUBNET_ADDRESS_RANGE>
rpcport=36348
server=1
listen=1
addnode=128.199.204.45
addnode=23.226.228.25
addnode=uro.altmine.net
addnode=14.18.203.37
addnode=62.210.139.65
addnode=162.243.193.232
addnode=188.226.239.21
addnode=ca.p2poolcoin.com
addnode=p2poolcoin.com
addnode=p2pool.palim.eu
7. Open the wallet again. We recommend turning on the options "Start Uro on system login", "Minimise to the tray instead of the taskbar", and "Minimise on close".
8. Download
sph-sgminer for AMD GPUs,
ccminer for nVidia GPUs or
xcoin-miner for CPUs.
9. Create a 'run-sgminer.bat', 'run-ccminer.bat' or 'run-minerd.bat' batch file as shown in the below examples to invoke the miner app. Use the IP address of the PC running the wallet in place of "127.0.0.1" if running multiple miners in your LAN. Run the batch file to start mining.
Example sgh-sgminer.bat:
AMD 7850/7870/7950/7970/R9-280/R9-280X/R9-290/R9-290X:
sgminer -k x11mod -o http://127.0.0.1:36348 -u user -p pass -I 15 -g 2 --thread-concurrency 8192 -w 128
Example ccminer.bat:
GTX 750:
ccminer50.exe -o http://127.0.0.1:36348 -u user -p pass
GTX 780:
ccminer35.exe -o http://127.0.0.1:36348 -u user -p pass
GTX 650/660/670/680/760/770:
ccminer30.exe -o http://127.0.0.1:36348 -u user -p pass
Example run-minerd.bat:
minerd.exe -a X11 -o http://192.168.1.253:36348 -u user -p pass -t 2
10. If you still want to use a pool, please either use a trusted P2Pool node or a standard pool with less then 30% or the network hashrate (jumping on a pool with more then 30% of the hashrate places unnecessary strain on the pool server, increases the rejection ratio, and can result in blockchain forks, more orphans and potential lost of mined funds)
Still download and run the wallet to help strengthen the network even if you are using a mining pool.
Tested and verified P2Pool nodes (no registration required + instant per block payouts):
stratum+tcp://uro.altmine.net:35347 -u URO_WALLET_ADDR -p x
stratum+tcp://p2pool.palim.eu:35347 -u URO_WALLET_ADDR -p x
stratum+tcp://p2poolcoin.com:35347 -u URO_WALLET_ADDR -p x
stratum+tcp://ca.p2poolcoin.com:35347 -u URO_WALLET_ADDR -p x
Standard mining pools (payouts after maturation):
https://uro.pool.enterprises/https://uro.suprnova.cc/https://pool.trademybit.com/pools/URO/https://coinking.iohttp://www.royalminers.com/http://pool.mycryptoco.in/Finally please understand that over a period of 1 month, your earnings are the same no matter if you are solo or pool mining. A pool only reduces short term varianceURO ON BLOCKCYPHER CROWDFUNDING INTITIATIVEBlockCypher is the most cost effective and scalable infrastructure for building secure lightweight wallets and other apps around a blockchain cryptocurrency. We have tested BlockCypher extensively over the last month (on their BTC port) and have found it to be the most reliable and fastest API for mobile wallets. For Uro, BlockCypher is the ideal solution for delivering secure and high performance wallets for low speed internet connections. BlockCypher allows us to do the following without directly communicating with the Uro blockchain from mobile devices (A slow, bandwidth intensive and battery draining exercise, as any BitcoinJ based android wallet user can attest):
1. Create transactions in the cloud at high speed, then sign them on the device: fast and safe
2. Display latest transactions when the user wants to see them, instead of constantly listening for new transactions: saves battery
3. Fast, cloud powered single shot transaction broadcasts via the cloud: saves bandwidth and time
4. Redundant servers running in datacentres: high availability without latency in waiting to connect to nodes
The cost of setting up Uro on BlockCypher is a once off $6000 while the monthly redundant cloud hosting cost is $200. This is significantly more affordable then APICoin, who charges $1000 per month. The CEO of BlockCypher, Catheryne Nicholson, has agreed to help us in transparently facilitating the crowdfunding by coming on to the forum (or other crowdfunding platform we choose as a community) and posting an official BlockCypher BTC address so that all donations/pledges go directly into funding BlockCypher's Uro port.
As a community, lets brainstorm the best way to quickly crowdfund CypherBlock for Uro so we can get Nuro released as soon as possible. BlockCypher will also usher in a whole new era of app opportunities for anyone that wants to develop for Uro. Post your comments here and on reddit.Recommended points of discussion: a. Which platform: here on the forum or elsewhere?
b. Promotion: tips and strategies.
Alternative API discussions are also welcome as long the functionality is on par with or better then BlockCypher.