дата публікації

Революційне оновлення NU7 Zcash запущено, прискорюючи приватні платежі.

джерело

Zcash активував своє оновлення NU7 вранці в п’ятницю, зменшивши цільовий час між блоками з 75 секунд до 25, що дозволило прискорити підтвердження приватних платежів у три рази.

Оновлення надійшло в дію за блоком 3,543,405, видобутим о 02:34 UTC.

До 04:59 UTC мережа виробила ще 225 блоків, які в середньому з’являлися приблизно кожні 39 секунд.

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

Швидші підтвердження можуть зробити ці платежі більш зручними для використання в магазинах, через біржі чи при переміщенні коштів між блокчейнами.

Торговець зможе побачити перше підтвердження платежу в середньому за 25 секунд, тоді як біржа, що вимагає трьох підтверджень, може скоротити очікуваний час з майже чотирьох хвилин до приблизно 75 секунд.

Швидкість, з якою клієнти можуть використовувати свої гроші, залежатиме від вимог конкретного сервісу. Для підтримання шахтарів на такій швидкості потрібно було більше, ніж просто змінити годинник.

Коли шахтар знаходить блок, інші шахтарі мають отримати та перевірити його, перш ніж почати роботу над наступним.

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

Завдяки коротшим інтервалам залишається менше часу, щоб наздогнати. Програмне забезпечення Zcash, розроблене компаніями Valar Group та Project Tachyon, тестувало 25-секундні блоки на 80 комп'ютерах в 11 регіонах, з кожним блоком, заповненим транзакціями.

В умовах жорсткого тестування 3,43% видобутих блоків були відкинуті, в порівнянні з 1,57% при старому темпі в 75 секунд.

Інженери також скоротили повторну роботу: програмне забезпечення перевіряє транзакцію при її надходженні, а потім запам'ятовує частини цієї перевірки, щоб не починати спочатку, коли транзакція з’являється в блоці.

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

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

Ліміти зменшують найбільше щоденне завантаження з 271 мегабайта до 169.

У поєднанні з частішими блоками, за оцінками, потужність для простих приватних платежів може збільшитися більш ніж удвічі, з приблизно трьох на секунду до понад шести.