Аналізуємо ваше з'єднання...
Перевірка вашої IP-адреси...

Змішувальна мережа Nym тепер доступна в гаманцях Zcash.

Nym завершили реалізацію гранту від спільноти Zcash, і функція конфіденційності на рівні мережі вже впроваджується в реальних гаманцях Zcash.

5 хвилин прочитано
Nym and Zcash.png
Поділіться

Сьогодні Nym з гордістю повідомляє про завершення проєкту в межах гранту Zcash Community Grant, і результати цієї роботи вже доступні там, де це найважливіше: мікснет Nym тепер інтегровано безпосередньо в гаманці Zcash. З 2024 року інженери та дослідники Nym тісно співпрацюють із розробниками Zcash — зокрема, з легендарною Дайрою-Еммою Гопвуд, — щоб захистити той рівень, який не здатна приховати навіть славнозвісна технологія Zcash із доведенням із нульовим розголошенням: мережевий трафік, що супроводжує кожну транзакцію в мережі Zcash.

Поєднання конфіденційності на рівні мережі та на рівні блокчейну для Zcash — це саме те, що Nym і спільнота Zcash вирішили створити разом, і тепер це рішення нарешті доступне реальним користувачам. Захищені транзакції Zcash уже приховують, що саме ви надсилаєте. Тепер мікс-мережа Nym може приховати особу відправника.

Мережевий рівень, який Zcash залишає незахищеним

Докази з нульовим розголошенням у мережі Zcash — це передова технологія захисту того, що відбувається в блокчейні. Захищена транзакція приховує відправника, отримувача та суму. Те, що zk-SNARKs ніколи не мали захищати, — це базовий мережевий рівень: потік інтернет-пакетів, які ваш гаманець надсилає щоразу, коли синхронізується або транслює транзакцію.

На цьому рівні ваша IP-адреса, часові характеристики та патерни трафіку стають видимими для вашого сервера lightwalletd, інтернет-провайдера, операторів вузлів і будь-кого, хто має достатньо широке уявлення про мережу. Якщо поєднати ці мережеві метадані з публічними даними блокчейну, наполегливий спостерігач зможе пов’язати «захищеного» користувача з його діяльністю. Конфіденційність у мережі (on-chain) — це зовсім не те саме, що анонімність. Ця прогалина не є недоліком Zcash; про неї йшлося ще в оригінальній статті Zerocash, що заклала основу Zcash.

З огляду на те, що транзакції Zerocash самі по собі не вирізняються низькою затримкою, мікс-мережі (наприклад, Mixminion) також є прийнятним способом забезпечення анонімності, причому таким, що не є настільки вразливим до аналізу трафіку, як Tor. — Оригінальна стаття про Zerocash, 2014 рік

Що забезпечив Nym

Завдяки цьому гранту було створено повноцінну, готову до впровадження розробниками основу для маршрутизації трафіку Zcash через мікснет Nym; у цій системі використання пакетів однакового розміру, випадкових переходів і маскувального трафіку унеможливлює аналіз мережевих метаданих навіть для зловмисника, який відстежує всю мережу. Кожен елемент є публічним, задокументованим і вже використовується.

Модель загроз і посібник із проєктування для Zcash

Компанія Nym розробила повну модель загроз конфіденційності мережі та документ із описом архітектури для Zcash, які пройшли перевірку як у мережі експертів Nym із питань конфіденційності, так і в розробників Zcash. У ньому окреслено реальні загрози, з якими стикається користувач Zcash — від скомпрометованого сервера легкого гаманця до глобального пасивного супротивника, що відстежує весь інтернет, — а також запропоновано конкретні рішення на базі Nym для кожної з них, що супроводжуються анімованими схемами.

Це саме та схема, яка необхідна розробникам гаманців для аналізу конфіденційності в мережі, а повна модель загроз і документація щодо проєктування Zcash тепер доступні за адресою zcash-sdk.nym.com. Код інтеграції пройшов незалежну перевірку криптографа Zcash Дайри-Емми Гопвуд.

Набір інструментів для маршрутизації трафіку Zcash через мікснет

Не кожен гаманець має однакові потреби. Надсилання транзакції відбувається швидко, а синхронізація всього ланцюга — це ресурсомісткий процес. Тож замість єдиного жорсткого рішення Nym випустила набір бібліотек (крейтів) мовою Rust із відкритим вихідним кодом — усі вони доступні на crates.io, — що дозволяють розробникам обирати належний захист для кожного типу трафіку:

  • nym-smolmix — це ключовий крейт для наявних гаманців. Система спрямовує звичайний HTTP(S)- та gRPC-трафік гаманця через мікснет, використовуючи рішення, що замінює стандартні мережеві сокети без необхідності внесення змін у код; завдяки цьому розробники отримують захист мікснету, не змінюючи механізм взаємодії гаманця з мережею.
  • nym-smoldvpn дозволяє гаманцям швидко, але з вищим рівнем приватності синхронізувати дані блокчейну через двохетапний тунель WireGuard (за принципом «тунель у тунелі»), що працює в просторі користувача.
  • nym-swizzle забезпечує гігієну патернів трафіку, коригуючи час відправлення та вміст запитів ще до того, як вони покинуть ваш пристрій. Це працює однаково незалежно від того, чи передається трафік через мікснет, VPN, Tor або пряме з’єднання.
  • nym-swizzle-zcash адаптує цей механізм забезпечення конфіденційності спеціально під часові характеристики та час генерації блоків у мережі Zcash, а також містить прив’язки для Go та C, що дозволяє інтегрувати його в гаманці, написані будь-якою мовою програмування.

Разом вони розривають зв’язок між мережевою ідентичністю користувача та його активністю в мережі Zcash: кінцевий вузол отримує транзакцію, але більше не може бачити, від кого вона надійшла чи звідки.

Сервіси Zcash, що працюють усередині мікснету

Для команд, які прагнуть рухатися далі, Nym розробила спосіб розгортання інфраструктури Zcash безпосередньо всередині самої мікснет-мережі. Завдяки новому модулю nym-sdk::Stream доступ до сервісу надсилання транзакцій можна отримати виключно через мікснет, залишаючись непомітним для відкритого інтернету — подібно до прихованого сервісу для транзакцій Zcash.

Команда Nym також описала, як запустити lightwalletd — сервер, від якого залежить більшість «легких» гаманців — як одного з таких постачальників послуг усередині мікснету (mixnet); це дозволяє вбудувати захист безпосередньо в інфраструктуру, а не лише в сам застосунок. Інструкції щодо запуску lightwalletd усередині мікснету Nym дивіться на сайті zcash-sdk.nym.com.

Nym вже доступний у гаманцях Zcash.

Це не просто демонстрація концепції, що припадає пилом на полиці. Розробники гаманців уже випускають його.

Zingo! Гаманець

Zingo інтегрував мікснет Nym на рівні системи, реалізувавши простий перемикач (увімкнення/вимкнення), передбачений у початковому гранті.

➤ Дивіться більше від Zingo!

Nym Mixnet on Zingo Wallet.png
Nym Mixnet on Zingo Wallet.png

Zkool

Zkool дозволяє користувачам підключатися до будь-якого RPC-вузла Zcash через мікснет Nym за допомогою простого перемикача.

Nym on Zcool.png
Nym on Zcool.png
Nym Swapper Banner.png

Про авторів

Harry.jpg

Harry Halpin, PhD

Гаррі є CEO Nym.

Нові низькі ціни

Найприватніший VPN у світі

Спробуйте NymVPN безкоштовно

Читати далі...

Frame 48099269.png

$NYM у гаманці Edge: $NYM інтегровано в гаманець Edge

Гаманець із самостійним зберіганням, створений на основі принципів конфіденційності, та надійний партнер у стеку рішень для конфіденційності Nym

1 хв читання

Swap your Zcash (ZEC) for $NYM

New Nym swapper allows your to get native $NYM privately with your shielded ZEC for big discounts on NymVPN and more

2 хвилин прочитано
NymVPN free for Zcash Ironwood.png

Як захистити свою IP-адресу під час та після оновлення Ironwood

NymVPN продовжує дію безкоштовних абонементів для користувачів Zcash, щоб вони могли переказувати свої ZEC конфіденційно та безпечно, не розкриваючи свою IP-адресу

4 хвилин прочитано