IoTeX AMA — Июль 2018 (Roll-DPoS)

IoTeX_Russian
iotex_ru
Published in
6 min readJul 4, 2018

--

Всем Привет! Команда IoTeX проведет AMA в эту Пятницу, 6 Июля с 20:00 до 22:00 по МСК. Мы также рады объявить, что с этого момента, мы будем проводить AMA раз в две недели! Эта сессия будет немного отличаться от наших прошлых и будет сосредоточена на более технических аспектах нашего проекта, в частности, на нашей недавней второй версии кода — тестовой сети Альфа: Strive. Мы с нетерпением ждем что бы пообщаться с вами и ответить на вопросы! Мы будем награждать очками за участие + бонусы за самые продуманные и интересные вопросы. Читайте дальше, чтобы узнать, как вы можете участвовать!

Как участвовать

  1. Подпишитесь на сабреддит IoTeX — r/IoTeX
  2. Зайдите на наш сабреддит r/IoTeX и найдите прикрепленный пост “IoTeX AMA — Roll DPoS”(6 Июля с 20:00–22:00 по МСК). Перед началом AMA, мы поделимся ссылкой в нашей Телеграм группе.
  3. Задайте нам вопрос и обязательно укажите в конце ваш Телеграмм hashid (ЛС @IoTeXBountyBot и введите /hashid) — мы будем давать очки только за новые вопросы (копии и дубликаты не принимаются)!
  4. Мы будем отвечать на вопросы по очереди в Реддите. Если вы хотите что-то добавить или прокомментировать — оставляйте комментарии под вопросами!
  5. Мы выберем самые продуманные и интересные вопросы и их авторы получат бонусные очки.
  6. Все вопросы и ответы после окончания AMA будут в наших Телеграмм группах.

Как получить очки

  1. Очки за участие: 50 очков (выполнив все шаги для участия 👆)
  2. Бонус за “Самые продуманные и интересные вопросы”: 500 очков (команда IoTeX выберет 10 человек)

Примечание: вы получите очки до 14 Июля.

Правила

  1. Задавайте нам вопросы о нашем новом релизе кода, Тест-нет Альфа или о технологиях и разработках.
  2. Ненормативная лексика и спам запрещены!

Обьявляем победителей!

Поздравляем победителей этой сессии за самые продуманные вопросы нашей команде!

№1: Как IoTeX удается вовремя реализовывать так много функций каждые 2 месяца, так как мы знаем, что он был разработан с нуля? Кроме того, с таким количеством функций и новых возможностей на платформе IoTeX, как заинтересованные пользователи могут участвовать в обучении и помогать IoTeX?

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

Мы настоятельно рекомендуем нашим разработчикам из сообществ помочь команде IoTeX реализовать наше окончательное видение. Заинтересованные разработчики могут исследовать наш код, доступный на Github и проектную документацию. После того, как у нас будет более зрелая блокчейн платформа, разработчики приложений могут разрабатывать DApps поверх блокчейна IoTeX.

№2: В ситуации, когда группа устройств отключена от Интернета, но все еще обменивается данными/транзакциями друг с другом (например, потеря подключения к Интернету или техобслуживание части сети в производственной среде, где производство не может остановиться из-за потери сетевого подключения), как поддерживается целостность данных, когда затронутые устройства возвращаются в сеть и пытаются записать свои транзакции в блокчейн?

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

№3: С точки зрения непрофессионалов, не могли бы вы пролить больше света на оптимизированную библиотеку криптографии с эллиптическими кривыми(ECC); как она функционирует на блокчейне IoTeX?

Оптимизированная библиотека ECC будет использоваться в блокчейне IoTeX для подписания и проверки транзакций. Эта библиотека также будет интегрирована в легкий клиент, работающий на IoT устройствах. Выбранная эллиптическая кривая также указана в Zigbee Smart Energy Profile 1.2.

№4: Я заметил в вашей базе кода, что вы используете как int32, так и int64. Будет ли это влиять на различные устройства IoT, которые будет развернуты на блокчейне? Будут ли проблемы совместимости?

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

№5: Несколько блокчейнов, например EOS, запустили свой майннет и после его запуска возникли несколько проблем, связанных с управлением и ценой на RAM и т. д. Как IoTeX планирует смягчить проблемы, которые могут возникнуть в ситуации с майннетом, так как они могут быть не выявлены во время тестнета?

Мы осознали различные проблемы во время запуска EOS. IoTeX будет крайне осторожен при запуске майннета. Различные этапы тестирования будут проводиться до запуска майннета.

№6: Каковы были ваши самые большие проблемы в области разработки технологий?

Хотя концепция блокчейна проста и элегантна, существует множество технических и исследовательских проблем. Мы увидели проблемы в следующих 4-х направлениях:

Безопасность: для создания надежных публичных блокчейн-платформ нам нужно иметь дело с тоннами существующих атак безопасности, таких как DDoS, а также недавно изобретенных атак, предназначающихся для блокчейна.
Горизонтальное масштабирование: как и в традиционных корпоративных системах, создание тысяч или даже десятков тысяч узлов для совместной работы является нетривиальной задачей.
Производительность: высокий TPS не только определяется консенсусом, он также сильно зависит от реализации. Производительность блокчейна, tx пула чтения / записи и шифрование будет влиять на пропускную способность транзакций.
Исследование: технология блокчейн все еще находится на очень ранней стадии. Есть еще довольно много проблем, которые еще не были хорошо поняты.

№ 7: Каким образом пользователи будут видеть подробную информацию, связанную с передачей (отправитель, получатель, сумма, идентификатор блока и т. д.) и какие ограничения будут налагаться на эту информацию?

Это зависит от приложений IoT. Для высокочувствительных транзакций вся связанная с ними информация (отправитель, получатель, сумма) будет скрыта в блокчейне с использованием современных криптографических методов.

№8: В этой отрасли все развивается так быстро. Насколько эта технология опережает себя и как долго она будет востребована? Каков горизонт развития?

По нашему скромному мнению, вместо того, чтобы быть впереди, блокчейн технология отстает от тех проблем, которые она хочет решить. Некоторые проблемы, такие как масштабируемость, получили достаточное внимание и продвинулись немного дальше, чем другие. Тем не менее, если сравнить его с корпоративным решением, все еще существует огромный разрыв (например, TPS). Еще есть другие технологии, такие как сохранение конфиденциальности пользователей на публичном блокчейне, до сих пор не совсем понятны, так что куча вариантов использования, которые требуют высокой конфиденциальности, по-прежнему не решены. Здесь IoTeX хочет продвигаться вперед.

№9: Ценит ли IoTeX конфиденциальность больше, чем децентрализацию, и как вы планируете достичь методов сохранения конфиденциальности, не теряя при этом в децентрализации? Есть ли способ реализовать методы сохранения конфиденциальности и обеспечить совместимость в одно и то же время, не теряя при этом в децентрализации?

Да и нет. Да, мы очень ценим конфиденциальность. Нет, мы не жертвуем децентрализацией ради конфиденциальности. Вместо этого мы работаем над технологией, чтобы улучшить DPoS и достичь компромисса по децентрализации, это наш Roll-DPoS механизм. Мы использовали несколько криптографических технологий для обеспечения большего пула делегатов и рандомизировали вероятность быть производителем блоков, чтобы привлечь больше участников в экосистему.

№10: О механизме Roll-DPoS, будет ли каждая субцепь иметь свои собственные делегированные узлы? Насколько вы ожидаете, что блокчейн будет расти, т. е. Вы ожидаете, что сотни огромных субцепей (к примеру, к ним присоединятся все производители автомобилей, один от всех производителей телевизоров и т. д.) или тысячи / сотни тысяч крошечных блокчейнов (т.е. для каждого производителя или даже больше чем для каждого производителя)?

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

О компании IoTeX

IoTeX — блокчейн инфраструктура, ориентированная на безопасность для Интернета Вещей (IoT). Команда IoTeX состоит из кандидатов наук в области Криптографии, Распределенных Систем и Машинного Обучения, инженеров высшего уровня и опытных разработчиков экосистем. IoTeX разрабатывает несколько собственных инноваций, чтобы продвигать границы блокчейна 3.0, используя архитектуру блокчейн-в-блокчейне для гетерогенных вычислений, молниеносный консенсусный механизм Roll-DPoS и самые облегченные техники сохранения конфиденциальности. IoTeX обеспечивает автономную координацию устройств для массового использования путем “подключения физического мира, блок за блоком”.

Сайт: https://iotex.io
Канал новостей в Телеграмме: https://t.me/iotexchannel
Главный канал в Телеграмме: https://t.me/IoTeXGroup
Русский канал в Телеграмме: https://t.me/IoTeXGroupRU
Твиттер: https://twitter.com/iotex_io
Медиум: https://medium.com/@iotex
Реддит: https://www.reddit.com/r/IoTeX/
Присоединяйтесь к нам: https://iotex.io/careers

--

--

IoTeX_Russian
iotex_ru

«соединение физического мира, блок за блоком»