Жизнь проекта в Ethereum и Polkadot на примере Робономики

Сергей Лоншаков архитектор и создатель проекта Robonomics. Также занимается тестированием и следит за тем, что происходит в Ethereum и Polkadot.


Опыт работы с Ethereum в 2015-2017 гг.

2015-2017 год — это время, когда команда Робономики попробовала сделать первый эксперимент и вокруг этого эксперимента по-настоящему повзаимодействовать с Ethereum. Написать программное обеспечение вокруг Ethereum, собрать концепцию и понять, куда двигаться дальше. У команды из 5-6 человек ушло 1.5 года фактического R&D вокруг одного подпроекта.

2015 год

Ethereum запускался 30 июля 2015 года, а 14 декабря 2015 года вы уже могли видеть статью на Forklog, в которой рассказывалось об эксперименте симуляции: как дрон осуществляет доставку по умному контракту. Команда Робономики интересовалась робототехникой и Web 3 технологиями ещё до запуска Ethereum, но 14 декабря им удалось показать, как работает консольный клиент Ethereum, как на него можно навесить дополнительные скрипты. В данном случае это скрипты автоматизации, запуска и передачи некоторых данных для дрона.

alt_text

Создать проект в Ethereum в 2015 году это:

  • Найти интересную тему для изучения командой на годы вперёд;
  • Заниматься реализацией наукоемких задач в формате волшебника;
  • Работать без инструментов, медленно и тратя время на попутные проблемы;
  • Наслаждаться свободой, криптоанархизмом, и видением общества будущего, где всё важное защищает сеть.

2016-2018 гг.

К февралю 2016 года Сергей Лоншаков со своей командой показали эксперименты с живым дроном, а к апрелю провели перформанс сделав полный сценарий. С момента как запустился Ethereum до момента когда проект состоялся, прошло порядка 6-8 месяцев. Робономика взаимодействовала с эфировским клиентом еще до запуска Ethereum в середине 2015 года, чтобы понимать что происходит. Оказаться в момент запуска Ethereum рядом и понимать что происходит — это, наверное, самое важное, что можно было получить из этого опыта в те времена. Также у команды Робономики был опыт работы с Bitcoin проектами, форк Litecoin и помощь в создании майнинг пулов, что очень помогло. Чтобы показать proof-of-concept в работе, на Ethereum было потрачено 20% от всего времени.

2017 год был сумасшедшим для Ethereum. Одновременно с этим, большое количество проектов разного качества выходят на ICO, у Робономики появляются первые научные статьи.

alt_text

Появилась концепция в области робототехники и нужно было понять как в неё правильно добавить умный контракт, надо было понять что писать, подружится с клиентом, получить токены, чтобы использовать сеть. Важнейшая часть R&D стадии в Ethereum для Робономики — постоянно что-то делать в Ethereum сообществе.

alt_text

Запустить программу в Ethereum 2018 года это:

  • Написать набор умных контрактов для децентрализованного компьютера;
  • Понять какая часть работы выполняется offchain и onchain процессами;
  • Найти добавленную стоимость и выразить её в токеномике;
  • Разместить программу в сети.

R&D Робономики начиная с 2018 года

Необходимо было расширяться как проект. У Сергея появилось ощущение, что Polkadot догонит Ethereum по зрелости и люди будут перекочевывать.

Первое что нужно было сделать – изучить различия между Ethereum и Polkadot, но не с целью нивелировать эти различия, а наоборот, подстроиться под них.

alt_text

Поддерживать программу в Ethereum в 2019 году:

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

2019 год

2019 год в Ethereum свелся к посещению Devcon V, на котором стало понятно, что в Ethereum ближайшие пару лет разработчику почти нечего делать и R&D никому уже не нужны. К этому моменту у проекта Робономика уже были какие-то наработки по Substrate.

alt_text

Парачейны Kusama

Первые признаки того, что команда Робономики переходит на Substrate появились в середине 2020 года, когда начинались Kusama-аукционы. Это время, когда концепция гетерогенной мультичейновой сети начала реализовываться.

alt_text

Эксперимент на Марсе

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

alt_text

Разработка под Polkadot 2019 года это:

  • Стараться поспевать за разработчиками Substrate;
  • Быть бета-тестерами Standalone цепочки на Substrate;
  • Изучать особенности гетерогенной мультичейновой сети в ее первой версии: аукционы, коллаторы / валидаторы, 2 слоя консенсуса (малыш и дедушка), отказ от консенсуса коллаторов;
  • Успевать за популярностью!

Заниматься разработкой под Polkadot в корне отличается от разработки в Ethereum.

Слот в парачейне Kusama

В августе 2021 начинается волна аукционов в Kusama и к моменту первых аукционов, команда Робономики заявила, что хочет прийти в Kusama. На тот момент, у проекта было 3-4 сценария. Экспериментальная цепочка Polkadot применялась для каких-то задач связывающих 3-4 группы около корневой команды. Наработки по проекту никак не помогали взять слот и продолжить развиваться вместе с сообществом уже внутри экосистемы.

Робономика проиграла 20 аукционов, чтобы оказаться в первой пятерке. Проект чувствовал себя хорошо, но проигрывал, потому что команда не могла смириться с тем, что в основном проекты зарождались, и вместо идеи, что они на аукционе покупают на время лизинг пропускной способности в Shared Security организма Polkadot, они немного скрестили это с ICO, и начали предлагать большие проценты от общего объема токенов, которые заложены в токеномике. Таким образом, Робономика вошла только в 5 батче парачейнов, но зато по более приемлемой цене.

alt_text

Образовательная платформа

После запуска парачейна команда Робономики начала заниматься подготовкой серьезной образовательной платформы, с которой можно было бы рассказывать о самом парачейне. В Polkadot это ценится. Непонятно, что ждет проект в следующем году с точки зрения партнерств или пользователей, но то, что точно можно стараться делать всегда – это образовательный контент. Ведь когда настигнет популярность у вас уже будут курсы о том, как работает софт. Поэтому когда появилось понимание, что делать акцент только на привлечении пользователей слишком рискованно — проект ушел в образовательный контент.

alt_text

Разработка Polkadot в 2020 году это:

  • Пропустить первые 15 - 20 аукционов;
  • Заниматься “ручными” автоматизациями;
  • Всё также поспевать за Parity;
  • Получить первые тесты гетерогенной мультичейновой сети.

Polkadot vs. Ethereum

  • Ethereum 2.0 как однородный шар, то есть одинаковые цепочки. Polkadot же представляет собой гетерогенные бокчейны. И это пока кардинальные отличия по специфике;
  • В Polkadot есть on-chain управление. В Ethereum параллельно, если нет on-chain управления, могут быть также исключены такие сайд-эффекты, как «Тирания толпы».
  • Polkadot это почти оптовая покупка. Вы забираете пропускную способность и дальше распоряжаетесь ей. С Ethereum — чтобы вы не делали, за каждую транзакцию платит пользователь.

alt_text

R&D Polkadot и Ethereum в 2023 - 2024 году:

В Polkadot стоит следить за следующим:

  • Отказ от коммуникаций парачейнов через Relay Chain — очень интересно посмотреть, как 2 парачейна все-таки смогут гонять между собой транзакции без трека в Relay Chain;
  • Open Government — стартует в Kusama. Это примечательно. Сеть живая и переходит с одной версии на другую;
  • У Polkadot появляется Substrate Connect — прототип легких клиентов;
  • Профессиональное обслуживание RPC-нод, попытка работать Dapp-ом напрямую с профессиональным провайдером.

alt_text

Каким все-таки будет Ethereum в 2024 году?

Есть отход в архитектуре, что Ethereum вполне может стать гетерогенным, но не на базовом слое. Сейчас так много слышно про zkRollups и может быть, если получится с одной цепочкой в Ethereum получить пропускную способность, то возможно Sharding заменится на zkRollups. И получится делать полностью специфичную собственную программу и сидеть также в одной цепочке. Это может отягощать развития самого Sharding. Но видеть Ethereum с десяткам сотен Shard все равно хочется, посмотреть как еще одна команда сделает мультичейновую сеть.

Курс академии Robonomics

Если вам интересно, что конкретно делает команда Робономики, то добро пожаловать на курс академии. Все уроки бесплатные, в них вы соберете центр управления умным домом из Open Source источников, подключите парачейн Робономики для того, чтобы самостоятельно генерировать криптографические ключи, шифровать свои данные через Dapp’s, зная, что никто и нигде, кроме владельца ключа, эти данные не увидит. Там же можно познакомиться с MQTT и Home Assistant, посмотреть как это устроено на базе парачейн Робономики.

alt_text

Читайте также

Больше мероприятний