
Открытые источники прототипа GoShimmer
В IOTA мы решительно поддерживаем децентрализованный и прозрачный характер DLTs. Не только в рамках технологии, которую мы разрабатываем, но и в рамках нашего собственного фонда. Большинство из нас работает удаленно со всего мира, и мы недавно открыли наши инженерные каналы связи на Discord. Теперь мы готовы продвинуть этот подход еще дальше, открыв код нашего исследовательского отдела на прототипе.
В нашем предыдущем блоге мы изложили нашу дорожную карту для получения Координационного подхода к зрелости.
Это предполагает непрерывные усилия на этапе исследований, на котором мы решаем основные проблемы, с которыми мы сталкиваемся. По своей сути, Coordicide может быть реализован с помощью тонкого часового механизма из нескольких механизмов: двух механизмов консенсуса-быстрого вероятностного консенсуса и клеточных автоматов, системы автопилота, идентичности узлов, защиты от спама, нового выбора наконечника и многих других компонентов.
Естественно, что новые концепции и исследования должны быть проверены экспериментальным путем, чтобы перейти на следующий уровень осуществления протокола. Поэтому важным шагом было введение кодовой базы, на которой мы могли бы экспериментировать и проверять некоторые из наших многочисленных гипотез. Это достигается путем реализации наших концепций cordicidne blueprint в прототип кода, который мы называем GoShimmer.
Взаимодействие с Glo shimmer
С помощью этого сообщения в блоге мы приглашаем сообщество участвовать в этой реализации прототипа исследования в репозитории GitHub
Join GitHub today
Как научно-исследовательский отдел, и для того чтобы достигнуть цели Coordicide, мы включаем с всеми включенными компонентами в параллели. Поэтому прогресс или даже решения приходят с разных фронтов и независимо друг от друга. Чтобы облегчить плавное преобразование этих знаний на экспериментальный уровень, мы решили установить параллельный подход, с которым мы работаем ежедневно, в самом ядре этого прототипа. Это достигается путем разработки кода в модульном режиме, где каждый модуль представляет собой один из основных компонентов. Это можно легко увидеть, открыв главный и перейдя к файлу репозитория GoShimmer, который состоит из списка модулей, которые в настоящее время реализованы. Благодаря этому подходу мы можем преобразовывать наши концепции по частям и, что более важно, одновременно, но независимо друг от друга, в наш прототип.
