Актуальное

Открытый источник прототипа GoShimmer

152

Открытые источники прототипа GoShimmer

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

В нашем предыдущем блоге мы изложили нашу дорожную карту для получения Координационного подхода к зрелости.

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

Естественно, что новые концепции и исследования должны быть проверены экспериментальным путем, чтобы перейти на следующий уровень осуществления протокола. Поэтому важным шагом было введение кодовой базы, на которой мы могли бы экспериментировать и проверять некоторые из наших многочисленных гипотез. Это достигается путем реализации наших концепций cordicidne blueprint в прототип кода, который мы называем GoShimmer.

Взаимодействие с Glo shimmer

С помощью этого сообщения в блоге мы приглашаем сообщество участвовать в этой реализации прототипа исследования в репозитории GitHub

Join GitHub today

Как научно-исследовательский отдел, и для того чтобы достигнуть цели Coordicide, мы включаем с всеми включенными компонентами в параллели. Поэтому прогресс или даже решения приходят с разных фронтов и независимо друг от друга. Чтобы облегчить плавное преобразование этих знаний на экспериментальный уровень, мы решили установить параллельный подход, с которым мы работаем ежедневно, в самом ядре этого прототипа. Это достигается путем разработки кода в модульном режиме, где каждый модуль представляет собой один из основных компонентов. Это можно легко увидеть, открыв главный и перейдя к файлу репозитория GoShimmer, который состоит из списка модулей, которые в настоящее время реализованы. Благодаря этому подходу мы можем преобразовывать наши концепции по частям и, что более важно, одновременно, но независимо друг от друга, в наш прототип.

[irp]

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

Чтобы дать сообществу возможность протестировать этот первоначальный прототип GoShimmer, мы написали высокоуровневый обзор модулей, которые включены, а также три пошаговых руководства, описывающих, как:

  • Запустить узел
  • Отправить спам-транзакцию
  • Подписка на событие транзакции

В ближайшие месяцы Координационная группа будет работать над продвижением этого первоначального прототипа вперед к публичной alphanet. В частности, мы будем добавлять состояние книги, модули консенсуса и систему репутации — весь прогресс, который вы можете увидеть в репозитории в режиме реального времени. Это даст нашей исследовательской группе и сообществу прекрасную возможность проверить будущее IOTA в открытой среде.

Мы с нетерпением ждем возможности взять вас с собой в увлекательное путешествие по Coordicide глазами прототипа и надеемся, что вы получите удовольствие от развития этого проекта, как и мы. Как всегда, мы приветствуем ваши комментарии и вопросы либо здесь, в комментариях, либо в #tanglemath на нашем Discord. Вы также можете участвовать в # goshimmer-обсуждение разногласий.

Online advertising service 1lx.online

Комментарии