Это машинный перевод. Оригинал на английском здесь: Update 25 May, 2023
Небольшое небольшое обновление на этой неделе, поскольку мы работаем над новой тестовой сетью.
Общий прогресс
На фронте AutoNat у нас был отличный кандидат на ходу, но ошибка в последнюю минуту помешала нам подготовить тестовую сеть для этого сегодня. @bzee и @angus копаются в регрессии, и как только источник этой проблемы будет найден и у нас будет исправление, мы запустим тестовую сеть обнаружения NAT, которая должна предотвратить подключение недоступных узлов к сети (и таким образом, дайте нам более реалистичный «отток»).
Наши «изменяющие» тесты для непрерывной интеграции были значительно улучшены @bochacho, а @qi.ma усердно работал над улучшением пользовательского алгоритма репликации данных и его тестированием. Эта новая настройка будет означать, что мы можем только повторно публиковать релевантные данные об оттоке, что должно быть быстрее и компактнее, чем подход дробовика libp2p
, который требует повторной публикации #AllTheThings каждый X раз. Если это работает хорошо, мы, скорее всего, перейдем к гибридному подходу, чтобы у нас была более быстрая, целенаправленная повторная публикация данных, управляемая событиями, подкрепленная более длительными интервалами периодической репликации (по крайней мере, до тех пор, пока мы не углубимся в определенные Архивные узлы, которые может выйти из строя).
@anselme почти завершил рефакторинг DBC, добавив DBC в RecordStore
libp2p, что еще больше упростило репликацию данных. Сразу после этого он будет делать то же самое для Registers
.
Мы также улучшали инструмент тестовой сети, позволяя использовать AWS или Digital Ocean для размещения узлов. И @chris сейчас приступает к некоторой работе по рефакторингу, чтобы упростить процесс выпуска (и немного распутать наши основы кода узла/клиента)!
Полезные ссылки
Не стесняйтесь отвечать ниже со ссылками на переводы этого обновления для разработчиков, и модераторы добавят их сюда.
Как проект с открытым исходным кодом, мы всегда ждем отзывов, комментариев и предложений сообщества - так что не стесняйтесь, присоединяйтесь и давайте вместе создадим безопасную сеть!