Покупка/продажа данных

Генерация предложения на рынок сенсоров (на стороне робота):

$ rosservice call /market/gen_bids "{a: 0, k: 1, market: 'QmWboFP8XeBtFMbNYK3Ne8Z3gKFBSR5iQzkKgeNgQz3dz4', fee: 5, price_range: 50}"

Генерация спроса на стороне клиента

$ rosservice call /market/gen_asks "{a: 10, k: 1, market: 'QmWboFP8XeBtFMbNYK3Ne8Z3gKFBSR5iQzkKgeNgQz3dz4', objective: QmNnmP5dpYgTeciGGkrdTRkyxEgWL2iajf1oCkVJmYQrFG, fee: 5, price_range: 50}"

Если matcher находит совпадение, генерируется транзакция обязательства. Когда робот (RaspberryPi) опубликует все данные в сеть IPFS, результат будет записан в блокчейн. Получив IPFS hash из смарт-контракта, скачиваем данные себе.