SOIL

SOIL

SOIL is an Ethereum-platform based cryptographic smart contract information and user-created application service, built directly on top of a viable digital currency.

It will be a consensus-driven and community-managed currency, with a democratically-realized stakeholder input towards further evolution of the system and its applications.

Through the use of the decentralized blockchain, there will be no single individual or small group of individuals with control of the currency, the overall decision making will be achieved through consultation of fair voting by the people who invest in it. The maturation of the system, with a progression of the core devopment can be suggested, voted upon and acted upon by a fair consensus of the community which remains involved with the project, in a transparent and open process.

At it’s heart will be SOIL, a currency that will be traded as any other digital currency, on major altcoin exchanges online, and on top of this currency will be a decentralized user-created application platform ensuring a global network of computers handling the simple or complex automative needs of a growing industry.

SOIL will focus the delivery of smart contracts to a specific sector of industry, thus building a trusted brand. SOIL will approach the ecological and agricultural stratum of the commercial world, bridging the gap between cryptocurrency and real-world applications of a progressively automated business sector.

Farmers and ranchers worldwide are migrating towards precision agricultural methods, creating efficiency and efficacy for agricultural inputs and the spatial and temporal management of agricultural systems. [url=http://www.researchmoz.us/]ResearchMoz [/url]has predicted that the agricultural autonomous project market will grow from $817 million from 2013 to a staggering $16.3 BILLION by 2020.

Modern farms are increasingly taking advantage of automated harvesting and tractors, which can operate around the clock and ensure tight operational windows can be achieved, especially for seeding and other time-sensitive activities. Nursery operations rely on automation for planting, pruning, grafting, etc. Weeding and thinning operations are now more and more automated. Crop inspection, data collection and manipulation are controlled by centralized computers to increase the productivity of modern farms. Dairy and poultry farms rely on heavily automated controls to work with their flocks and herds. Unmanned drones are used to inspect crops, sending data back to a centralized hub to be sorted into data and real-time 3D maps the farmer can use to adjust his operations and produces previously unknown adaptability.

Many of these processes are controlled by centralized servers which are subject to real world hardware failures which cost productivity and affect the bottom line.

By placing these applications in a cryptographically secure and globally decentralized environment, this will remove another risk factor facing the agricultural business, and will, as the system evolves, exponentially increase the base value of SOIL, both as a speculative currency and as a platform for automated agricultural practices.

By being the first cryptocurrency based application to tackle these problems, we will be at the forefront of a revolution in both the altcoin world but in a future for real world applications in a automatic ecological and agricultural industry.


Specs

  • Mining Algorithm: dagger, Proof-of-Work
  • Target Block Time: democratic vote
  • Reserve Information (Current pool):
  • Mining: Block reward established by democratic vote

Social


Testnet setup for Ubuntu 14.04

apt-get update
apt-get dist-upgrade
apt-get install git binutils bison gcc make libgmp3-dev build-essential
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
echo "[[ -s \"$HOME/.gvm/scripts/gvm\" ]] && source \"$HOME/.gvm/scripts/gvm\"" >> ~/.bashrc
source ~/.bashrc
gvm install go1.4
gvm use go1.4 --default
git clone https://github.com/soilcurrency/go-ethereum.git
cd go-ethereum
make gsoil

Create your account:

build/bin/gsoil account new

Boostrap - load the genesis file:

build/bin/gsoil --genesis test-net-genesis.json

(wait a few seconds - then use ctrc+c to interrupt)

Start the client:

build/bin/gsoil --rpc console

Start mining on our testnet:

miner.start()
miner.stop()

To increase the number of threads used for mining: miner.start(amount of threads) i.e.

miner.start(4)

Testnet setup for Windows x64

If you never have started gsoil before:

  1. Extract the package (e.g. to Desktop: C:\Users\username\Desktop\soil_win_x64_v5_alpha)
  2. Doubleclick “new_account.bat” - Set a password. The window should be closing automatically.
  3. Doubleclick “genesis.bat”. Wait a few seconds and close the window.
  4. Doubleclick “soil.bat” - wait until sync.
  5. Doubleclick “SOILsafe.bat” for Gui Wallet

Old hand:

  1. Doubleclick “soil.bat”
  2. Doubleclick “SOILsafe.bat”

Hooray, we are connected to the testnet! Now you can start to mine on our testnet:

miner.start()
miner.stop()

GPU mining:

  1. Doubleclick “gpu_mining_solo.bat”

Nodes:

admin.addPeer('enode://0c0ce5d1b95de13732faa98d0ea5d6acafabdf2ec56104a52ffb7f34ee2fa08bb09524cd6e9c28ba5a57a84ec0352fd52a3065ea6af51967afba78537412b3c4@45.63.84.6:39338')
admin.addPeer('enode://20b058d1e867b665f6e698100325f68e07ebface3ebef6aaacc5b00b7b77c10fc338e7863e933a497ae1b85d2f2a7b7b59d18d0eb48f05eb92d7d1a947399b31@113.161.82.243:39338')
admin.addPeer('enode://24e1e3b7bba2b0de7707dcc957faf541b87e99a665ff6cf93a1d6b60c2f65603dc69b14e97eb1e3219fa52bd26a27bb26957c0126da154a4895fc4ef873bac54@45.32.239.236:39338')
admin.addPeer('enode://a076e6e4f86f00074729a8473e3b3799208648f5952b1cd8df2c8b61816f44289b1cc6bb4d6116d0f48447f38540d5b2891aaea8062895c9867a0818bb6ec2f5@138.128.169.51:39338')
admin.addPeer('enode://2214963c7bb2fb98c0edefa09ebc46c5fbcb5055c7fdd884d90e6b8ed8acb6568f1f035b25e609346e09f681323be60b5998dc49f02582dd78f766e31679e2e5@45.32.232.65:39338')
admin.addPeer('enode://30bd5e679759792be064edef05d5195889337294af1788072e4ad8bed6ea8bb559f00e8a43f275e945aacc5aed8117d950f79057bc7675742eacbf937f68393e@52.25.0.225:39338')
admin.addPeer('enode://fb2bc8add1af21cb0f34710a3ded14a003da44a5e7cc80f963e46f417fc0a31d94bb5a25b62ff13b3e07df950028b85f0589e7eef3d46d5abeb2a32b0d051475@46.101.231.134:39338')
admin.addPeer('enode://d482c87d6085fe3f303d2a3a8d25937eda09f75713610dd68c475031c110e658da78fa207574c370e4f6121aed21d77a2e73a4ddab8af50aaeb6cf4672f5fe5c@178.62.133.174:39338')
admin.addPeer('enode://5daffbd838b3745d17b202505f3c5d89f4926e5b0642123c1fbd1f0ce655c83242514ce13dc9ab4d7a0fa612ab8934525eec6265eaf19c7b3c10a61f77869a1e@95.170.180.71:39338')

Cheat Sheet for Gsoil:

  • List all accounts: personal.listAccounts
  • Unlock the account: personal.unlockAccount(addr, passwd, duration)
  • BlockHeight: eth.blockNumber
  • Node information: admin.nodeInfo
  • Information about connected peers: admin.peers
  • Adding a node: admin.addPeer("enode://nodekey:ipaddress@port")
  • Balance: web3.fromWei(eth.getBalance("address"), "soil")

BACK: News

You might also enjoy (View all posts)