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

0
2460

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

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

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

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

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

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

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

Join GitHub today

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

.uf4810728bdfb206b6f3133fc9fa99ba4 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:inherit; border:0!important; border-left:4px solid inherit!important; text-decoration:none; } .uf4810728bdfb206b6f3133fc9fa99ba4:active, .uf4810728bdfb206b6f3133fc9fa99ba4:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .uf4810728bdfb206b6f3133fc9fa99ba4 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .uf4810728bdfb206b6f3133fc9fa99ba4 .ctaText { font-weight:bold; color:#000000; text-decoration:none; font-size: 16px; } .uf4810728bdfb206b6f3133fc9fa99ba4 .postTitle { color:#3498DB; text-decoration: underline!important; font-size: 16px; } .uf4810728bdfb206b6f3133fc9fa99ba4:hover .postTitle { text-decoration: underline!important; }

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here