IOTA выпускает новую версию тестовой сети для Pollen и разворачивает dRNG

Фонд IOTA Foundation выпустил новую версию v.0.2.4 для тестовой сети IOTA Pollen. Помимо множества улучшений, новая версия впервые включает в себя модуль децентрализованного генератора случайных чисел (dRNG), сообщает Crypto News Flash.Анджело Капосселе, старший научный сотрудник IOTA Foundation, объявил вчера в официальном блоге на Medium о выпуске новой версии тестовой сети Pollen v0.2.4. Последнее обновление содержит множество улучшений и приближает сеть IOTA на шаг ближе к полной децентрализации с помощью основной сети IOTA 2.0.В частности, были внесены некоторые улучшения и исправлена ​​одна проблема. Дополнительная версия исправляет «состояние гонки» в контексте «messages db», то есть нежелательную ситуацию, которая возникает, когда две или более операций выполняются одновременно, что приводит к неисправному состоянию. Точнее, условие гонки «предотвращало удаление некоторых записей из отсутствующих сообщений db, даже если они действительно были получены от соседей».Вдобавок, по словам Капосселе, взаимодействие Tangle BadgerDB и API (программные интерфейсы) для отладки были улучшены за счет добавления конечных точек «подсказок». Еще одно усовершенствование инструментов было сделано путем добавления генератора случайных начальных чисел автопиринга, который можно использовать для установки статической идентичности узла.Также было обновлено управление автопирингом, добавлена ​​возможность указывать конкретную версию сети. И последнее, но не менее важное: самое большое изменение заключается в том, что модуль децентрализованного генератора случайных чисел (dRNG), протестированный членами сообщества команды GoShimmer X, был интегрирован впервые. В связи с этим фонд IOTA Foundation заявил:«Мы хотели бы поблагодарить членов сообщества GoShimmer X-Team за их помощь и поддержку в начале этапа тестирования модуля децентрализованного генератора случайных чисел (dRNG). В грядущей версии Pollen v0.3.0 появится первый dRNG от сообщества IOTA!»DRNG (распределенный генератор случайных чисел) требуется в контексте Fast Probabilistic Consensus (FPC) для разрешения потенциально конфликтующих транзакций путем голосования dRNG за них. Другими словами, FPC требуется генератор случайных чисел, чтобы сделать модель консенсуса более устойчивой к атакам, при которых узлы в сети постоянно меняют свое мнение о конкретной транзакции и, следовательно, не могут ее завершить. О реализации dRNG IOTA Foundation пишет на GitHub:«DRNG может быть реализован самыми разными способами, например, с использованием криптографических примитивов, таких как проверяемое совместное использование секрета и пороговые подписи, с помощью криптографической сортировки или также с помощью проверяемых функций задержки. Изучив некоторые существующие решения, мы решили использовать вариант протокола drand, первоначально разработанный в рамках организации DEDIS, а сейчас находится в ведении организации drand. Этот протокол уже использовался другими проектами, такими как The League of Entropy».

Интересное по теме