21 січня повідомляється, що Фонд Zcash цього тижня офіційно випустив новий DNS-сідітер, побудований на мові Rust, для швидкого виявлення вузлами Zcash один одного при першому запуску, що підвищує з’єднаність і надійність всієї мережі. DNS-сідітер відіграє роль входу в децентралізовану блокчейн-архітектуру: нові вузли без попереднього списку рівноправних вузлів повинні покладатися на цей механізм для отримання активних та здорових адрес вузлів, щоб успішно приєднатися до мережі та почати синхронізацію.
Раніше Zcash використовував більш ранню реалізацію цього компонента, але з ростом масштабів мережі та частоти використання цей компонент поступово став потенційним вузлом стабільності. Фонд зазначає, що переписання DNS-сідітера на Rust має на меті модернізувати цю важливу, але часто ігноровану інфраструктуру, зменшити ризик збоїв під високим навантаженням або при швидкому розширенні мережі та забезпечити більшу гнучкість для майбутнього зростання.
Варто відзначити, що новий сідітер використовує той самий мережевий стек, що й повний нод Zebra для Zcash, побудований на Rust. Це означає, що він дотримується однакових правил при скануванні та ідентифікації вузлів, що зменшує ймовірність розбіжностей у даних або помилкового визначення, а також робить процес виявлення вузлів більш надійним і стабільним. Для вузлів і користувачів, що беруть участь у приватних транзакціях, така узгодженість сприяє підвищенню загальної якості мережі.
З точки зору безпеки та продуктивності, архітектура на Rust також приносить очевидні покращення. Фонд повідомляє, що цей DNS-сідітер працює без блокувань, зберігаючи швидку відповідь навіть при високій кількості запитів, і має вбудовану логіку обмеження швидкості на основі IP та захисту від поширених атак типу DNS-розширення, що допомагає захистити інфраструктуру Zcash від зловмисного трафіку.
З точки зору експлуатації, новий сідітер підтримує як IPv4, так і IPv6, а також надає дані моніторингу у реальному часі через метрики Prometheus, що полегшує операторам вузлів контроль за станом роботи. Крім того, офіційно доступний інструментарій Docker для більш ефективного розгортання та масштабування. Код вже відкритий на GitHub, і спільнота заохочується до тестування у мейннеті та тестнеті. Для користувачів, які цікавляться стабільністю мережі Zcash і розвитком інфраструктури приватних блокчейнів, оновлення DNS-сідітера на Rust вважається важливою технологічною віхою 2026 року.