виделка

26 червня в мережі анонімної криптовалюти Zcash стався хардфорк, який отримав назву Overwinter. Це оновлення було активовано на блоці 347,500 і стало першим подібним апдейтом в історії проекту. У зв'язку з цим протягом дня на деяких торгових платформах, в тому числі і на Okex, операції з криптовалютою ZEC були заморожені. CryptoHacker розглянув, які зміни повинні послідувати за історичним хардфорком і з якими ризиками може зіткнутися мережа в найближчому майбутньому.

Причини для хардфорку Overwinter

У вівторок, 26 червня, Джош Свіхарт, директор з маркетингу компанії Zcash, повідомив про успішне проведення хардфорку блокчейну Zcash. Криптовалюта, запущена компанією Zerocoin Electric Coin Company в 2016 році, в першу чергу націлена на високий рівень безпеки і анонімності. Для цього блокчейн Zcash використовує криптографічний протокол Zero-Knowledge Proof, який дозволяє проводити транзакції між користувачами мережі без необхідності розкривати інформацію про суму транзакції і її учасників.

Високий рівень анонімності посприяв зростанню популярності криптовалюти, а також був високо оцінений низкою відомих особистостей. Наприклад, Едвард Сноуден назвав Zcash найцікавішою альтернативою біткоіна.

Agree. Zcash's privacy tech makes it the most interesting Bitcoin alternative. Bitcoin is great, but "if it's not private, it's not safe." - Edward Snowden (@Snowden) 28 вересня 2017 р

Згоден. Технологія конфіденційності Zcash робить її найцікавішою альтернативою біткоіна. Біткоін хороший, але якщо він не приватний, він небезпечний.

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

Хардфорк Overwinter - перший крок в цьому напрямку, який був оголошений компанією Zerocoin Electric Coin Company в березні цього року. Незабаром після цього, в травні, для користувачів був випущений офіційний клієнт для роботи в мережі Zcash. Другим етапом оновлення мережі стане так званий апдейт Sapling, вихід якого запланований на жовтень цього року. У зв'язку з цим головна мета хардфорку Overwinter - зміцнити і підвищити безпеку основного протоколу блокчейну Zcash і підготувати його для майбутніх оновлень.

Для цього в рамках хардфорку Overwinter в мережі Zcash з'явився захист від повторного відтворення транзакцій при оновленнях мережі, націлений на захист коштів користувачів. Серед основних нововведень користувачам тепер також доступна функція вичерпаний термін транзакції, в рамках якої вони можуть автоматично скасувати транзакції, які знаходяться в черзі на включення в блок більше години. Таким чином розробники сподіваються вирішити проблему високої завантаженості мемпула. Разом з цим Overwinter вирішив баг хешування, через який деякі транзакції виявлялися «важчими» за інші, а також це оновлення сприяє підвищенню ефективності і працездатності прозорих транзакцій.

Разом з початком оновлення Overwinter команда розробників Zcash опублікувала оновлену дорожню карту проекту. Так, в плани проекту на найближчий час входить:

  • Подальша інтеграція криптовалюти Zcash в сторонні гаманці
  • Підвищення рівня приватності користувачів
  • Проведення досліджень для виявлення рішень проблем масштабування блокчейну Zcash і розвиток основного протоколу мережі
  • Розширення бізнес-плану і маркетингової кампанії, що включає роботу з спільнотою, розвиток бренду, запуск освітніх програм
  • Підтримка і розвиток роботи блокчейну: активація оновлення Sapling, усунення проблем безпеки, зміна правил роботи алгоритму консенсусу Proof of Work, впровадження заходів щодо запобігання випадків атаки 51%
  • Підтримка операційних систем Linux, Windows і MacOS
  • Розвиток Zcash Foundation для підтримки децентралізації через управління протоколом
росток

Підтримка криптоспільноти і потенційні ризики

Згідно з офіційною заявою, оновлену версію блокчейну Zcash вже підтримав ряд великих компаній, майнінгових пулів і криптовалютних бірж, серед яких значаться Binance, Bitfinex, Gemini, Poloniex, Bitfly, Huobi, Exodus Wallet, F2Pool, FlyPool і інші. Даний список продовжує рости, і у розробників немає сумнівів, що впровадження хардфорку не викличе проблем для користувачів.

Однак, незважаючи на підтримку, ризик розгалуження блокчейну Zcash і появи конкуруючої криптовалюти все-таки присутній. Це може статися в тому випадку, якщо певні члени спільноти не погодяться з оновленням мережі і продовжать використовувати стару версію блокчейну Zcash. Але, на думку Зуко Уилкокса, CEO Zerocoin Electric Coin Company, співзасновника проекту і за сумісництвом лідера розробки Zcash, шанс того, що це трапиться, нікчемний, оскільки компанія успішно працювала з низкою партнерів, щоб запуск і реалізація оновлення Overwinter пройшли максимально гладко:

«Ми працювали з багатьма партнерами з індустрії, і всі вони приєдналися до програми запуску. Вся компанія займається плавною реалізацією оновлення, щоб підвищити безпеку всіх користувачів ».

Тієї ж думки дотримується і Саймон Лью, один з інженерів Zcash, який не передбачає виникнення проблем в майбутньому:

«Ми заручилися абсолютною підтримкою оновлення від всіх сторін-учасниць».

Для цього в березні 2018 року код Overwiner пройшов серію тестів, щоб розробники могли пересвідчитися в сумісності оновлення зі стороннім програмним забезпеченням. Як зазначив Вілкокс:

«Я хочу, щоб ми довели світові, що ми здатні запускати складні і передові іновації і робити це без порушень і створення загроз для всієї екосистеми».

Але це не означає, що команді не довелося зіткнутися з проблемами до запуску оновлення. Так 20 червня Джейн Мерсер, розробник клієнта Zcash для Windows, пригрозив припинити роботу над кодом, якщо він не отримає подальшого фінансування на свою частину оновлення. Ситуація вирішилася, як тільки розробник отримав компенсацію за свою роботу.

Як оновити програмне забезпечення?

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

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

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

Фото: flickr.com
Обробка: Vinci