Nagdagdag ang Zcash Foundation ng bagong Rust DNS seeder upang mapabuti ang pagiging maaasahan ng network
Ang bagong tool ay nakakatulong sa mga Zcash node na mas mabilis at mas ligtas na matuklasan ang mga peer habang sumasali sila sa network.

Ano ang dapat malaman:
- Naglabas ang Zcash Foundation ng isang bagong Rust-based DNS seeder upang gawing moderno kung paano natutuklasan ng mga Zcash node ang mga peer kapag una silang nag-online.
- Itinayo sa parehong networking code gaya ng Zebra full node, nilalayon ng seeder na pagbutihin ang pagiging maaasahan, kaligtasan, at pagganap sa pamamagitan ng mga tampok tulad ng lock-free architecture at per-IP rate limiting.
- Ang open-source tool na ito ay dinisenyo para sa madaling operasyon, na may suporta sa IPv4 at IPv6, pagsubaybay sa Prometheus at pag-deploy batay sa Docker, at magagamit para sa pagsubok sa parehong mainnet at testnet.
Inilunsad ng Zcash Foundation ang isang bagong Rust-based na DNS seeder nitong unang bahagi ng linggong ito, isang piraso ng imprastraktura na idinisenyo upang tulungan ang mga Zcash node na magkita-kita kapag sila ay unang nag-online.
Ang mga DNS seeder ay nagsisilbing entry point para sa mga desentralisadong network. Kapag nagsimula ang isang bagong Zcash node, wala itong built-in na listahan ng mga peer na maaaring ikonekta. Ang seeder ay nagbibigay ng isang maikling listahan ng mga aktibo at malulusog na node, na nagpapahintulot sa network na lumago nang hindi umaasa sa anumang sentral na coordinator.
Hanggang ngayon, ang Zcash ay umaasa sa mga mas lumang implementasyon ng tool na ito. Sinabi ng Foundation na ang muling pagsusulat ng seeder sa Rust ay nagpapamoderno sa isang bahagi ng network na madalas na napapabayaan at binabawasan ang panganib ng mga pagkabigo sa mga panahon ng stress o paglago.
Ang bagong seeder ay ginawa gamit ang parehong networking code na nagpapagana sa Zebra, ang Rust-based Zcash full node ng Foundation. Nangangahulugan ito na ini-scan ng tool ang network gamit ang parehong mga patakaran at protocol gaya ng mga node na sinusuportahan nito, na binabawasan ang mga hindi pagkakapare-pareho at pinapabuti ang pagiging maaasahan.
Pinapabuti rin ng disenyo ng Rust ang kaligtasan at pagganap. Sinabi ng Foundation na ang seeder ay gumagamit ng lock-free architecture upang mabilis na mapangasiwaan ang mga kahilingan sa DNS, kahit na sa mataas na trapiko. Kasama rin dito ang mga built-in na proteksyon tulad ng per-IP rate limiting, na nakakatulong na maiwasan ang pang-aabuso tulad ng mga pag-atake sa DNS amplification.
Para sa mga operator, ang seeder ay dinisenyo upang maging madaling patakbuhin. Sinusuportahan nito ang parehong IPv4 at IPv6, may kasamang real-time na pagsubaybay sa pamamagitan ng mga sukatan ng Prometheus, at may kasamang mga tool ng Docker para sa simpleng pag-deploy.
Ang code ay open source at available sa GitHub, at hinihikayat ang pagsubok sa parehong mainnet at testnet.