Zcash новий клієнтського вузла Zakura вийшов у мережу: синхронізація в 5 разів швидше, довести Visa-рівень 50 тис. TPS — це довгострокова ціль

由 проєкту Project Tachyon та Valar Group спільно розроблений новий повно-вузловий клієнт Zcash Zakura офіційно випущено; час синхронізації основної мережі зменшився з Zebra 20 год 46 хв до 4 год 20 хв — майже в 5 разів швидше. Перший стабільний реліз уже підтримує апгрейд Ironwood, який стартує 28 липня; новостворені приватні квитанції за замовчуванням матимуть «квантову відновлюваність».
(Передісторія: Zcash погодився на запуск оновлення ввечері 7/28; старий приватний пул Orchard із вразливістю почне міграцію)
(Додатковий контекст: Останній прогрес оновлення Zcash Ironwood: кілька організацій досягли консенсусу, паралельно просуваються формальна верифікація та аудит)

Зміст

Toggle

  • Синхронізація в 5 разів швидша — можна підняти ноду й більше не чекати цілу добу
  • Кошти Ironwood за замовчуванням «можна буде врятувати після Q-Day»
  • Кошельковий бік зараз має лише 1 TPS, ціль — 50 000

Ключові тези

  • Zakura синхронізує основну мережу за 4 год 20 хв — майже в 5 разів швидше, ніж Zebra (20 год 46 хв)
  • Обрізаний snapshot на 11 GB дозволяє запустити ноду менш ніж за 1 хв 50 с — приблизно в 680 разів швидше, ніж початкова синхронізація через P2P
  • Після запуску Ironwood 28 липня нові приватні квитанції за ZIP 2005 за замовчуванням матимуть квантову відновлюваність

Повно-вузловий клієнт Zcash Zakura випустив версію 1.0.0. Це open-source клієнт, що сформувався на основі Zebra форку Zcash Foundation, сумісний із правилами консенсусу; уже перша версія підтримує оновлення Ironwood (NU6.3), запуск якого заплановано на 28 липня.

Над ним працюють двоє людей: співзасновник Zcash, відповідальний за Project Tachyon, Sean Bowe, а також співзасновник Osmosis, відповідальний за Valar Group, Dev Ojha. Наразі обидві команди підтримуються переважно приватними донатами ZEC — за ними немає інституцій.

Таймінг теж склався якнайкраще: старе програмне забезпечення ноди zcashd уже припинило роботу 18 липня; Zakura надає режим сумісності, клонуючи початковий RPC-інтерфейс, тож гаманці, біржі та майнінг-пули можуть перейти з низькими витратами.

Синхронізація в 5 разів швидша — можна підняти ноду й більше не чекати цілу добу

Згідно з тестами в однаковому середовищі, Zakura завершує синхронізацію з основною мережею приблизно за 4 год 20 хв, а Zebra — приблизно за 20 год 46 хв. Водночас він підтримує нативну обрізку блоків і нод-снапшоти: snapshot із обрізкою близько 11 GB може зменшити час старту ноди до 1 хв 50 с — приблизно в 680 разів швидше, ніж початкова синхронізація через стандартну P2P-мережу; повний архивний snapshot — приблизно за 37 хвилин.

Ці цифри — результати тестів команди в конкретному середовищі; фактична продуктивність залежить від апаратного забезпечення, сховища та мережевої конфігурації. Але суть не в тому, щоб «набрати бали», а в тому, щоб знизити диск, час і витрати на інтеграцію, необхідні для розгортання Zcash-нод — саме тому оператори інфраструктури матимуть мотивацію слідом оновлюватися.

Кошти Ironwood за замовчуванням «можна буде врятувати після Q-Day»

Ironwood за замовчуванням вживатиме ZIP 2005, завдяки чому всі новостворені приватні квитанції матимуть квантову відновлюваність. Нещодавно Sean Bowe пояснив:

Квантову відновлюваність також потрібно включити в це. Це означає, що якщо настане Q-Day — незалежно від того, що станеться — ти зможеш відновити свої кошти.

Q-Day — це момент, коли квантові комп’ютери стануть достатньо сильними, щоб реально загрожувати чинній криптографії. Підхід ZIP 2005 полягає в тому, що під час створення квитанції в неї одразу записуються криптографічні матеріали, потрібні для підтвердження власності майбутньою процедурою відновлення; якщо щось станеться, мережа може призупинити постраждалі приватні протоколи, а потім, за допомогою Recovery Protocol, який буде випущено пізніше, перевести кошти в новий безпечний приватний пул.

Тут важливо розрізняти: квантова відновлюваність не дорівнює анти-квантовій стійкості. Наразі в Ironwood деякі механізми доказів і підписів усе ще можуть бути під загрозою майбутніх квантових обчислень, а повний Recovery Protocol ще не розгорнуто. Крім того, кошти, що залишаються в Sprout, Sapling або старому Orchard-пулі, не отримають цю можливість автоматично — їх спочатку треба мігрувати в Ironwood, щоб це «порахувалося».

Кошельковий бік зараз має лише 1 TPS, ціль — 50 000

Zakura — це не один окремий клієнт продуктивності, а перший рівень трирівневої архітектури. Zakura відповідає за ноду й мережевий рівень; Project Tachyon стискає консенсус-дані рекурсивними доказами, тож обсяг даних, який має обробляти нода, з масштабу платежів понад 500 MB/s знижується приблизно до 100 MB/s; Valar Group натомість використовує технології приватного інформаційного пошуку, вирішуючи проблему, з якою стикається приватний гаманець: він має завантажити й просканувати багато транзакцій, щоб дізнатися, яка саме з них належить йому, — і саме в цьому зараз «стеля» приблизно 1 TPS.

Команда зазначає ціль: «Наша мрія — підтримувати платежі в усьому світі. Mastercard і Visa обробляють понад 50 000 транзакцій за секунду — це наш мінімум».

Ironwood планується запустити 28 липня, приблизно навколо висоти блоку 3,428,143; тоді нові приватні платежі автоматично маршрутизуватимуться в Ironwood, а старий пул Orchard перетвориться на режим “лише вихід” (вхід припиниться). Від 1 TPS до 50 000 TPS різниця становить п’ятьдесят тисяч разів, а зараз у мережі — перший рівень із трирівневої схеми.

Поширені запитання

Що таке квантова відновлюваність? Чим вона відрізняється від анти-квантової стійкості?

Квантова відновлюваність означає, що під час створення квитанції одразу записуються криптографічні матеріали, необхідні для майбутнього протоколу відновлення; коли Q-Day справді настане, власник зможе врятувати кошти в новий безпечний пул. Це не дорівнює анти-квантовій стійкості: в Ironwood наразі деякі механізми доказів і підписів усе ще можуть бути під загрозою з боку квантових обчислень.

Коли стартує оновлення Zcash Ironwood?

Ironwood (NU6.3) планується запустити 28 липня, приблизно навколо висоти блоку 3,428,143. Після запуску нові приватні платежі автоматично маршрутизуватимуться в Ironwood, а старий пул Orchard стане доступним лише для витягування коштів (withdrawals); щоб кошти вийшли, потрібно пройти механізм Turnstile для обліку.

ZEC-3,42%
OSMO0,36%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено