Это машинный перевод. Оригинал на английском здесь: Update 31 August, 2023
Тестовая сеть DialNet
, запущенная сегодня утром, содержит некоторые улучшения в проблеме набор немаршрутизируемых одноранговых узлов - тот, из-за которого некоторые узлы оставались без блоков. У нас уже есть то, что мы считаем исправлением, которое мы хотим протестировать. Для повышения производительности все равно потребуется некоторая настройка, но мы хотим попробовать это в реальном мире.
На этой неделе мы также рассмотрели API и опыт разработчиков. Мы приближаемся к этому и действительно хотим, чтобы у разработчиков все «просто работало». Это будет нашей основной задачей в ближайшие недели.
Мы также находимся на том этапе, когда можем начать серьезно изучать репликацию данных, стимулы, обновления и устойчивость в масштабе. Само собой разумеется, что основная функциональность должна быть надежной. Наш подход прост: упрощение, упрощение, упрощение.
Похоже, что в libp2p появятся некоторые улучшения, включая поддержку UPnP, которая должна позволить некоторым узлам работать из дома. Мы стараемся не волноваться по поводу этих событий, но мы очень взволнованы!
Общий прогресс
@JimCollinson и @Andrew усердно работали над позиционированием продукта. Каким должен быть наш первоначальный подход? Каковы основные группы пользователей и как нам следует с ними общаться? Скоро будет чем поделиться.
Был проведен большой пиар с изменениями и настройками, позволяющими осуществлять оплату за каждый фрагмент. Это означает, что теперь мы отправляем каждому узлу запрошенный им платеж вместо того, чтобы пытаться/неудачно выполнить случайную выборку сети. Это должно сделать загрузку более надежной.
@Bochaco вернулся (ура) и работает над хранением вознаграждений за узлы в локальных кошельках, а также над командой CLI для запроса балансов узлов.
@Qi_ma продолжил расследование проблем с загрузкой файлов и неудачных тестов с помощью тестов. Сейчас они в основном исправлены. Он также устранил несколько ошибок CI в PR с оплатой за фрагменты.
@Bzee изучил проблему немаршрутизируемого набора номера и внедрил исправление. Это основная проблема, которую мы хотим наблюдать в тестовой сети.
@Roland работал над хранилищами записей клиента/узла и исправил ошибку в рабочей области.
@Chriso использует рабочие процессы ГСГ для автоматического создания и уничтожения тестовых сетей. Он также рассматривает альтернативы logstash, который мы используем для пересылки журналов на S3, но который оказывается слишком ресурсоемким.
А @joshuef провел рефакторинг кода кошелька для повышения производительности, а также поработал над решением проблемы медленной загрузки.
Полезные ссылки
Не стесняйтесь отвечать ниже со ссылками на переводы этого обновления для разработчиков, и модераторы добавят их сюда.
Как проект с открытым исходным кодом, мы всегда ждем отзывов, комментариев и предложений сообщества - так что не стесняйтесь, присоединяйтесь и давайте вместе создадим безопасную сеть!