Раздвигая границы... снова!

Раздвигая границы... снова!

https://t.me/kaspa_news_ru

Новые достижения в области эффективности PoW с помощью Rust

Вечером 7 января, в 23:00 МСК, еще одна поворотная глава в саге о Каспе будет вписана в код и историю с перезапуском Testnet 11 (TN 11). Этот публичный релиз - вторая экспедиция в новую кодовую базу Rust, которая обещает невозможные 10 блоков в секунду (10 BPS) в сети proof-of-work (PoW). Цифровой эксперимент представляет собой арену, где разработчики и энтузиасты соберутся вместе, чтобы расширить границы возможностей, исследуя динамику протокола PHANTOM GHOSTDAG в прямом эфире на языке программирования Rust.

Testnet 11 - это не просто испытательный полигон, это цифровое воссоздание реального мира. Его цель - смоделировать и провести стресс-тестирование миниатюрной версии целой экосистемы, целого мира транзакций, жаждущих мгновенно расплатиться и купить свои любимые закуски. Эволюция протокола проходит в ускоренном режиме, в ходе которого он подвергается жестким испытаниям, нагрузкам на симуляцию пропускной способности, реальному майнингу и использованию, обеспечивая эффективность и безопасность при любом сценарии развития событий в реальном мире.


Rusty Kaspa

Переписывание языка программирования Kaspa с Go на Rust - необходимая разработка для повышения производительности и управления сложностями BlockDAG. Этот переход позволяет достичь революционного показателя в 10 BPS, что обеспечивает большую масштабируемость и пропускную способность. При увеличении BPS потенциальная скорость транзакций в секунду возрастает до 3 000 TPS, что было продемонстрировано в очень успешном первом публичном релизе TN11. Язык программирования Rust обладает такими преимуществами, как более высокая эффективность и производительность, безопасность памяти, совместимость, обработка ошибок, а также растущая криптовалютная экосистема и сообщество разработчиков.


Обновления Testnet 11

С тех пор как первый публичный Testnet 11 покорил криптовалютный мир, было реализовано несколько улучшений для оптимизации эффективности и производительности сети. Улучшение связи Peer-to-Peer (P2P) с высоким BPS, сфокусированное на тонкой настройке и ревалидации сирот, имеет решающее значение для бесперебойной работы сети при больших объемах транзакций.

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


Участие в Testnet 11

Участие в Testnet 11 не представляет собой ничего сложного, главное - это требования к программному обеспечению. Основным необходимым программным обеспечением является Rusty Kaspa, которая выступает в роли портала, обеспечивая беспрепятственное подключение вашей системы к сети. Это позволяет синхронизироваться с другими узлами TN 11. У вас есть возможность запустить узел как есть, что является простым способом участия. Однако Rusty Kaspa также открывает двери к дополнительным возможностям тестирования, если вы захотите исследовать их дальше.

Майнинг на процессоре - эксклюзивный метод добычи в Testnet 11, и это очень важный аспект процесса. Участвуя в процессорном майнинге, вы вносите свой вклад в вычислительную мощь TN 11. Преимущество этого метода заключается в простоте и доступности: вам не нужно специализированное программное или аппаратное обеспечение для майнинга. TN 11 оснащен собственным процессорным майнером, что позволяет любому желающему принять в нем участие. Хотя симуляция транзакций с помощью инструмента Rothschild необязательна, если вы решили добывать на TN 11, то обязательно используйте CPU-майнинг. Этот метод является основным для майнинга в сети. Это упрощает и демократизирует участие, позволяя более широкому кругу пользователей вносить эффективный вклад и взаимодействовать с возможностями сети.

Что касается аппаратного обеспечения, то для эффективной работы в среде TN 11 рекомендуется установка с не менее чем 16 ГБ оперативной памяти, 8-ядерным процессором и SSD-накопителем емкостью 128 ГБ.


Testnet 11 Инструкции

Нужна поддержка? Есть отзывы?

Канал Kaspa Discord #testnet - это ваша палочка-выручалочка для устранения неполадок и обсуждения. В то же время #rust-rewrite предлагает более глубокое понимание разработки и обновлений Rusty Kaspa.


Пересмотр консенсуса по доказательству работоспособности

Показатели Testnet 11 являются ключевыми для формирования будущего Каспы, особенно переход на скорость 10 BPS в майнете. Данные, полученные в ходе этих тестов, необходимы для проведения необходимых оптимизаций и подготовки мейннета к работе на Rustlang.

Для более глубокого погружения в процесс участия и понимания переписывания Rust загляните на страницу Rusty Kaspa на GitHub. Помните, что TN 11 является экспериментальной зоной - ожидайте некоторой нестабильности как части процесса.

Выпуск Testnet 11 знаменует собой значительный шаг в криптовалютных инновациях, предлагая уникальную платформу для тестирования и укрепления основ разработки протокола Kaspa PHANTOM GHOSTDAG. Это критически важный шаг в стремлении расширить границы и достичь конечной цели - 100 BPS.

Совет: Важно помнить, что Testnet 11 - это тестовая среда. В ней возможны нестабильность и периодические простои, связанные с экспериментальными процессами. Беспокоиться не о чем, это ожидаемо.


Список улучшений с прошлого запуска Testnet 11:


Улучшение высокого BPS P2P:

Тонкая настройка - https://github.com/kaspanet/rusty-kaspa/pull/356

Переоценка сирот - https://github.com/kaspanet/rusty-kaspa/pull/359

Совершенствует P2P на высоких BPS. Также исправляет давний цикл IBD.


Улучшена эффективность хранения данных:

Рефактор достижимости: https://github.com/kaspanet/rusty-kaspa/pull/347

Рефактор дочерних отношений блоков: https://github.com/kaspanet/rusty-kaspa/pull/325.

Эти PR вместе устраняют квадратичные записи в более высоких BPS в соответствующие хранилища, позволяя узлу эффективно хранить данные о достижимости блоков и дочерних отношениях.


Улучшение кэширования:

https://github.com/kaspanet/rusty-kaspa/pull/351

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

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


Другие изменения Testnet 11

https://github.com/kaspanet/rusty-kaspa/pull/357 - Параллельная обработка блоков отправки - Отправка блоков может заполнить очередь сообщений в более высоких битрейтах, что приводит к сериализации обработки (что не соответствует цели более высоких битрейтов). Это исправляет ситуацию.

https://github.com/kaspanet/rusty-kaspa/pull/320 - Различные первоначальные исправления проблем, обнаруженных в ходе внутреннего эксперимента TN11.

https://github.com/kaspanet/rusty-kaspa/pull/317 - Очищать шаблон блока только после истечения срока его действия.

https://github.com/kaspanet/rusty-kaspa/pull/311 - Добавление ID запроса и ответа к каждому p2p-сообщению и соответствующая маршрутизация сообщений.

https://github.com/kaspanet/rusty-kaspa/pull/356/files - Тонкая настройка параметров.


Другие обновления Rusty Kaspa, не относящиеся к TN11

Улучшение инициализации узла и общего состояния:PRs:

https://github.com/kaspanet/rusty-kaspa/pull/333

https://github.com/kaspanet/rusty-kaspa/pull/345

Они инициализируют лимиты FD, чтобы узел имел необходимые для работы ресурсы.

Обновление кошелька и метрик

https://github.com/kaspanet/rusty-kaspa/pull/360

Это прочный фундамент, на котором базируется новый кошелек KNG на основе rust.

Улучшения в достижимости узлов через UPnP

https://github.com/kaspanet/rusty-kaspa/pull/300

https://github.com/kaspanet/rusty-kaspa/pull/288

Эти изменения вводят UPnP, который позволяет большему количеству узлов стать общедоступными. Чем больше в сети публичных узлов, тем выше связность сети.


Оригинал: https://kaspa.org/kaspa-on-rust-evolving-testnet-11/

Перевод: https://t.me/kaspa_news_ru

Report Page