Canopy
Canopy було активовано в основній мережі Zcash на блоці 1,046,400 (18 листопада 2020 року, UTC).
Що ви зрозумієте: як Zcash продовжив фінансувати власну розробку після завершення founders reward і як Canopy заклав схему розподілу фінансування, на якій ґрунтуються й пізніші оновлення.
Canopy — це п’яте оновлення мережі Zcash, також позначене як Network Upgrade 4 (NU4). Його розгортання визначене в ZIP 251, і воно активувалося в основній мережі на блоці 1,046,400 18 листопада 2020 року (UTC), у той самий момент, що й перше зменшення винагороди за блок у Zcash удвічі. Canopy було переважно оновленням управління та монетарної політики. Воно завершило початковий founders reward і запустило новий Zcash Development Fund, який виплачує кошти Electric Coin Company, Zcash Foundation та незалежним одержувачам грантів. Політика цього фонду стала результатом тривалого процесу управління спільнотою у 2019 році.
Чому це важливо. Zcash фінансує власну розробку з винагород за блоки, оскільки за ним не стоїть жодна компанія. Founders reward, який оплачував перші роки його існування, мав завершитися під час першого халвінгу. Canopy став заміною: він спрямовував фіксовану частку кожної винагороди за блок до Development Fund і визначав, хто її отримує. Пізніші оновлення вдосконалили цю модель, аж до NU6.1.

Фонд розробки
Canopy завершило початковий founders reward і замінило його на Zcash Development Fund. Зміна відбулася на тому самому блоці, що й перший халвінг Zcash, коли винагорода за блок зменшилася з 6.25 ZEC до 3.125 ZEC. Тож майнери побачили, як їхню винагороду скоротили вдвічі в той самий день, коли нова частка цієї меншої винагороди почала надходити на розвиток.
Фонд мав діяти чотири роки: від цього першого халвінгу в листопаді 2020 року до другого халвінгу у 2024 році. Узгоджену політику було викладено в ZIP 1014. Консенсусним механізмом, який фактично спрямовує ці кошти, є funding stream: ZIP 207 запровадив загальний спосіб спрямування частини субсидії за блок визначеним одержувачам, а ZIP 214 встановив конкретні правила та адреси одержувачів для Development Fund.
Як розподіляються кошти
Development Fund отримує 20 відсотків кожної винагороди за блок. Майнери зберігають решту 80 відсотків. Ці 20 відсотків потім діляться на три частини згідно з ZIP 1014.
- 35 відсотків — Bootstrap Project, материнській організації Electric Coin Company.
- 25 відсотків — Zcash Foundation.
- 40 відсотків — Major Grants, що фінансує незалежну роботу та адмініструється Zcash Foundation. Пізніше Major Grants стали Zcash Community Grants (ZCG).
Якщо рахувати від усієї винагороди за блок, а не лише від самого фонду, ці частки становлять 7 відсотків для Electric Coin Company, 5 відсотків для Zcash Foundation і 8 відсотків для Major Grants. Обидва способи опису дають ті самі числа.

Зміна в пулі Sprout
Canopy також розпочало виведення з обігу найстарішого захищеного пулу. Sprout був першим захищеним пулом Zcash, і Canopy почало поступово згортати його через ZIP 211.
З моменту активації Canopy жодна нова вартість не може бути додана до пулу Sprout. У технічних термінах поле vpub_old у кожному JoinSplit має дорівнювати нулю. Кошти, які вже є в Sprout, усе ще можна виводити, тож ніхто не втрачає доступу, але відтепер цей пул може лише зменшуватися. Це перший крок до майбутнього виведення застарілого пулу Sprout з ужитку на користь новіших захищених пулів.

Технічні доповнення
Разом зі змінами у фінансуванні Canopy містило ще два менші технічні ZIP. ZIP 212 змінив спосіб, у який одержувач виводить ефермерний секрет Sapling, отримуючи його з відкритого тексту нотатки. ZIP 215 зафіксував явні правила перевірки підписів Ed25519, щоб кожен вузол точно погоджувався, які саме підписи вважаються дійсними.
Глосарій
| Термін | Значення простою англійською |
|---|
| Founders reward | Початкова модель фінансування, яка оплачувала ранню розробку Zcash і мала завершитися під час першого халвінгу |
| Development Fund | 20-відсоткова частка кожної винагороди за блок, яку Canopy спрямовувало на розробку до другого халвінгу |
| Block reward (subsidy) | Нові ZEC, які створюються та виплачуються щоразу, коли видобувається блок |
| Halving | Запланована подія, під час якої винагорода за блок зменшується вдвічі |
| Funding stream | Консенсусний механізм (ZIP 207), який спрямовує частину субсидії за блок на визначені адреси одержувачів |
| Sprout pool | Початковий захищений пул Zcash, до якого Canopy припинило приймати нову вартість |
FAQ
Чи змінює Canopy мої ZEC або мою приватність? Ні. Canopy стосується того, як фінансується розробка, а також кількох технічних правил. Ваші баланси та ваші захищені транзакції не змінюються.
Чи зменшило Canopy винагороду за блок? Canopy активувалося на тому самому блоці, що й перший халвінг Zcash, який зменшив винагороду з 6.25 ZEC до 3.125 ZEC. Халвінг є частиною монетарної політики Zcash. Завданням Canopy було визначити, як використовуватиметься частка цієї меншої винагороди.
Для чого потрібен Development Fund? Він фінансує людей, які розбудовують Zcash. Кошти надходять Electric Coin Company (через Bootstrap Project), Zcash Foundation та Major Grants, які підтримують незалежну роботу.
Чи можу я й далі використовувати кошти в пулі Sprout? Так. Ви все ще можете виводити кошти, які вже є в Sprout. Просто після Canopy більше не можна додавати до нього нову вартість.
Чи є Development Fund постійним? Ні. Він був розрахований на чотири роки — від першого халвінгу в листопаді 2020 року до другого халвінгу у 2024 році, щоб дати спільноті час побачити, як він працює, перш ніж переглядати його знову.
Як Canopy пов’язане з NU6 та NU6.1? Canopy заклало тристоронній розподіл фінансування та механізм funding stream. Пізніші оновлення, зокрема NU6 і NU6.1, переглядали й змінювали форму Development Fund, побудованого на цій основі.
Перевірте своє розуміння
Canopy активувалося точно на тому самому блоці, що й перший халвінг Zcash. Чому було обрано саме такий момент і що сталося б із фінансуванням розробки без Canopy?
Відповідь
Початковий founders reward мав завершитися під час першого халвінгу. Без Canopy вся менша винагорода за блок після халвінгу надходила б майнерам, не залишаючи жодного фінансування розробки на рівні протоколу. Canopy замінило founders reward на Development Fund саме на цьому блоці, тож фінансування продовжилося без перерви.
Ресурси
ZIP 251: Розгортання оновлення мережі Canopy
ZIP 1014: Створення Dev Fund для ECC, ZF та Major Grants
ZIP 207: Funding Streams
ZIP 214: Правила консенсусу для Zcash Development Fund
ZIP 211: Вимкнення додавання нової вартості до пулу вартості ланцюга Sprout
Оновлення мережі Canopy
Дивіться також
Оновлення мережі Zcash
Development Fund
Монетарна політика Zcash
Захищені пули
NU6.1
Управління Zcash
Серія: Індекс оновлень мережі · Попереднє: Heartwood · Наступне: NU5