Что такое Robonomics и зачем дрону криптокошелек?

By | 12 мая, 2021

Что такое Robonomics?

Robonomics — это IoT-платформа с открытым исходным кодом и поддержкой технологий Web 3.0: IPFS, Ethereum и Polkadot.

Приложения, IoT-сервисы и роботы под управлением платформы обмениваются экономической и технической информацией в виде атомарных транзакций.

С помощью Robonomics разработчики смогут запускать в децентрализованном облаке IoT-устройства: кофемашины, дроны, сенсоры, а также умные системы вроде автономных фабрик или автопарков.

Что входит в экосистему Robonomics?

  • Robonomics Web Services и токен RWS — децентрализованное облако для объединения роботов в сеть, а также передачи команд и транзакций между устройствами и пользователями;
  • токен XRT для внутренних платежей;
  • Robonomisc.js — API-библиотека, которая упрощает разработку IoT-приложений;
  • ПО и компоненты для управления роботами;
  • смарт-контракты для экономического взаимодействия между роботами.

Robonomics поддерживает:

  • языки Rust, Python, JavaScript, Haskell;
  • технологии NixOS/Linux, Robot Operating System (ROS.org), web3.js, IPFS, lib2p2, протокол Ethereum, фреймворк Substrate.

Участники платформы взаимодействуют между собой с помощью транзакций поверх Ethereum и Polkadot.

Что такое токены XRT и RWS?

XRT — токен стандарта ERC-20 для оплаты транзакционных комиссий и услуг в сети Robonomics. Узлы публикуют отчеты о взаимодействии участников сети в блокчейне Ethereum и получают вознаграждение в XRT. Чем выше расход газа, тем дороже токен. При переходе на Polkadot разработчики обновят токеномику XRT, чтобы сохранить систему поощрения для владельцев узлов. 

RWS — токен для подписки на транзакции в сети Robonomics. После активации RWS пользователь получает право каждую секунду отправлять одну бесплатную транзакцию. Разработчики выпустили 100 RWS. 50 из них могут получить команды, которые используют Robonomics для исследований и разработки.

Какие цели у команды проекта?

Краткосрочные цели:

  • получить парачейн в Kusama — экспериментальной сети Polkadot;
  • запустить публичную бета-версию децентрализованного облака Robonomics Web Services. 

Среднесрочные цели:

  • обучить IoT-разработчиков использованию технологий Web 3.0 для создания экономики роботов;
  • построить вокруг Robonomics экосистему из полезных dapps;
  • запустить Robonomics Web Services — децентрализованного конкурента AWS и Microsoft Azure.

Долгосрочная цель — создать децентрализованную инфраструктуру для управления IoT-сетями, умными фабриками и городами. Ее отличия от централизованных облачных платформ:

  • отсутствие цензуры — пользователи и IoT-устройства взаимодействуют через открытый блокчейн;
  • криптографическая устойчивость к атакам — транзакции защищены приватной подписью отправителя;
  • скорость работы — атомарная транзакция вмещает экономическую и техническую информацию; 
  • широкая область применения — пользователи получают доступ для экономического взаимодействия со сложной робототехникой и IoT устройствами;
  • децентрализация и отсутствие единой точки отказа — потеря нескольких узлов не скажется на работоспособности блокчейна и платформы.

Функциональность и стоимость услуг платформы Robonomics будет такой же или лучшей, чем у аналогичных централизованных решений вроде Microsoft Azure и Amazon Web Services.

Кто разрабатывает Robonomics?

Разработкой занимается команда Robonomics Network:

  • Сергей Лоншаков — архитектор и создатель сети;
  • Александр Капитонов — кандидат технических наук, декан факультета инфокоммуникационных технологий Санкт-Петербургского национального исследовательского университета информационных технологий;
  • Александр Крупенькин — один из главных контрибьюторов в Substrate, разработчик в области робототехники, IoT и смарт-контрактов Ethereum;
  • Евгений Радченко — системный инженер;
  • Александр Старостин — веб-разработчик и разработчик смарт-контрактов Ethereum;
  • и еще 25 инженеров, экономистов и других специалистов.

Что можно делать с помощью Robonomics?

Пользователи превращают IoT-устройства в автономных экономических агентов. Робот получает адрес кошелька, а с ним — возможность принимать оплату за выполненную работу и оплачивать услуги других агентов.

Человек и робот взаимодействуют так:

  1. Робот публикует предложение выполнить работу на определенных условиях.
  2. Пользователь создает запрос на выполнение задачи.
  3. Сеть Robonomics заключает смарт-контракт между роботом и человеком.
  4. Робот получает информацию о создании смарт-контракта, выполняет задачу и отправляет отчет.
  5. Смарт-контракт проверяет отчет и отправляет деньги роботу.

Затем робот пользуется заработанными средствами:

  • оплачивает электроэнергию и другие ресурсы;
  • оплачивает услуги других роботов;
  • оплачивает свой ремонт и обслуживание.

В будущем робот сможет делиться прибылью с владельцем. Например, Tesla будет развозить пользователей Uber, пока хозяин на работе. В конце дня автомобиль заедет на автомойку, оплатит зарядку и заберет владельца из офиса.

Зачем Robonomics использует блокчейн?

С помощью блокчейна разработчики платформы:

  • стандартизируют взаимодействие между участниками сети с помощью смарт-контрактов. Это упрощает создание ПО для подключения новых устройств;
  • присваивают роботам личные счета. Так IoT-устройства получают оплату за услуги;
  • передают в одной транзакции техническую задачу и вознаграждение. Это обеспечивает прозрачность операций и возможность следить за исполнением задач;
  • создают открытые смарт-контракты для дальнейшего использования в IoT-проектах. Другие разработчики могут строить приложения на базе их публичных контрактов. 

Как разрабатывать приложения в Robonomics?

Команда поддерживает репозитории программного кода, с помощью которых можно создавать IoT-приложения и управлять устройствами через блокчейн. Для разработки приложения нужно:

  • купить токен XRT или подписку на Robonomics Web Services;
  • изучить команды для управления роботом через блокчейн;
  • выбрать или создать шаблон цифрового двойника для устройства. Шаблон определяет тип данных для обмена между устройством и сервисом;
  • подключить цифрового двойника к сервису для обмена данными;
  • написать DApp для работы с устройством напрямую.

Как Robonomics планирует изменить мир?

Роботы станут полноценными экономическими субъектами. Например, дрон самостоятельно прилетит к мастеру и оплатит техобслуживание. 

Также роботы смогут взаимодействовать друг с другом без участия человека: покупать товары и услуги, конкурировать с другими роботами и получать прибыль. Например, 3D-принтер будет сам искать заказы и покупать пластик для печати.

Люди будут использовать роботов с выгодой. Например, они смогут:

  • купить дрона и устроить его на работу в службу доставки;
  • установить датчики анализа состава воздуха, температуры и звука, а затем продавать полученные данные на децентрализованном рынке;
  • настроить умный холодильник для автоматического заказа продуктов.

Благодаря использованию блокчейна государства и корпорации не узнают о пользователях больше информации, чем те захотят открыть.

Как можно использовать Robonomics уже сейчас?

Команда Robonomics Network реализовала 13 сценариев использования платформы, среди них:

  • Distributed Sky — p2p-фреймворк для менеджмента флота дронов. Под его управлением беспилотники обмениваются информацией о полете, выбирают оптимальные маршруты и не сталкиваются в воздухе. Distributed Sky хранит в блокчейне информацию о полетах, а также принудительно меняет курс или выключает дрона при возникновении опасности;
  • MOBI Grand Challenge — менеджмент автономных автомобилей на основе аукциона. Пассажир выбирает: заплатить больше и доехать быстрее расчетного времени или заплатить меньше и ехать медленнее. Во время поездки «быстрый» автомобиль платит «медленным» за то, чтобы они сбросили скорость и пропустили его вперед;
  • DAO IPCI — децентрализованная среда для инвестирования в экологические инициативы. Эмитенты регистрируют инициативы и выпускают токены MITO. Пользователи покупают токены и таким образом погашают углеродный след.

Вы можете бесплатно проверить работу платформы: запросите данные о температуре у датчика на горе Фудзи.

ForkLog
Автор: ForkLog
Поделиться ссылкой

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *