Updated on 08-02-2018
Supplier is SONM user, that is the resourse owner. Suppliers can earn tokens by selling computing power peer-to-peer to Consumers and perform thier calculations.
Every Supplier should have his own Ethereum account, that is his unique identifier.
Main algorithm of using SONM for Supplier is:
As a Supplier you will use the following SONM components:
In this MVP release SONM Supplier may use only Lunix operation system for Hub node and Worker node. Also Supplier must have public IP-address for Hub PC.
NOTE: To start using SONM you need to have an account on Rinkeby blockchain. The keystore file to access your Rinkeby accout must be in UTC/JSON format. You may generate a new Ethereum key with SONM Wallet or CLI. Then you have to get test Ether on Rinkeby blockchain.
To install Hub node, Client node, CLI, Worker node follow the installation instructions.
To install SONM Wallet follow the SONM Wallet guide.
After that you will be able to interact with the SONM platform through SONM CLI interface. See the SONM CLI Guide for command usage details.
NOTE: Hub will automatically create "ASK" order on the Marketplace according to the ask-plan. Hub removes "ASK" order from the Marketplace when deal is accepted, and publishes it again when deal is finished.
Consumer's Client node searches ASK orders that match its BID orders. If the Consumer's Client node selects your BID order, it starts to make a deal with your automatically.
When the deal is opened, SONM smart contract transfers tokens from Consumer's address to contract address. Tokens remain there until the deal is closed.
When deal is accepted Consumer is able to start task execution on your resources.
NOTE: Consumer can execute several tasks within one deal.
The deal may be closed in two ways.
Check your balance using SONM Wallet and ensure tokens transferred.