Для тех, кто хочет знать все о мировом финансовом рынке, рынке ценных бумаг, криптовалютах, участниках финансового рынка и его структуре.

Разработчики Zcash: хардфорк Overwinter пройдет без проблем

385

Zcash — криптовалюта, ориентированная на конфиденциальность, вот-вот приступит к реализации первого хардфорка в истории сети.

Для обновления под названием Overwinter требуется, чтобы все пользователи сети, капитализация какой достигла более $700 миллионов, переключились на новое программное обеспечение. Эти изменения могут быть весьма рискованными, если отдельный пользователи их отвергнут. В этом случае блокчейн может разветвиться, что приведет к созданию конкурирующей криптовалюты. Однако разработчики Zcash ратифицируют, что с этим конкретным обновлением не возникнет никаких проблем.

Обновление запланировано на блоке 347 500 – в соответствии с льющейся ситуацией, оно произойдет во вторник утром. Overwinter описывается как промежуточный шаг, который подготовит сеть к следующему обновлению в октябре, получившему размашистую поддержку.

Это связано с тем, что следующий хардфорк под названием Sapling устранит чрезмерный вес транзакций закрытого типа в протоколе, благодаря чему Zcash сможет масштабироваться для вящего числа пользователей. Ожидается, что несогласных с текущим обновлением будет не много, так как Overwinter стремится улучшить базовый параметр кода. Сообразно сайту
Zcash, в поддержку Overwinter выступили 12 бирж, майнинговых пулов и стартапов, в то время как другие участники индустрии — MinerGate, Bitfly
и Huobi
— опубликовали соответственные заявление в Твиттере.

Именно поэтому инженер Zcash Саймон Лю (Simon Liu) сказал, что он не ждет проблем с развертыванием обновления.

Созидатель криптовалюты Зуко Уилкокс (Zooko Wilcox) считает так же. Он отметил:

«Мы работаем с целым рядом отраслевых партнеров, и все они поддерживают развертывание обновления», - произнёс он. «В целом, вся команда посвятила свою работу безопасному и слаженному развертыванию обновления с целью повысить уровень безопасности для всех пользователей».

Тем не немного, подготовка к хардфорку не обошлась без драматических событий.

Д. Джейн Мерсер (D. Jane Mercer), разработчик кошелька Zcash для Windows — WinZEC, угрожал
расколоть сеть если ему не уплатят за работу. Однако ситуация быстро разрешилась благодаря анонимным пожертвованиям. В то же время ущемление прав разработчиков Zcash, какие все еще борются с внедрением ASIC для майнинга криптовалют, также продолжается.

Тем не менее, команда Zcash уверена, что это вряд ли повлияет на Overwinter, учитывая нрав обновления.

Простые изменения

Одна из причин оптимизма разработчиков Zcash в отношении Overwinter заключается в том, что были предприняты различные шаги, гарантирующие, что все пройдет гладко.

Так, обновление ограничено в функциях, сказал инженер Zcash Джек Григг (Jack Grigg). Прежде всего, оно назначено для подготовки сети к октябрьскому обновлению Sapling путем добавления функций, которые защитят сеть во время обновления системы.

Помимо этого, как произнёс Григг, единственными изменениями кода являются полезные оптимизации — например, новая форма истечения срока транзакции, какая отменяет платежи, если они не обрабатываются через определенный промежуток времени, а также удаление ошибки хеширования, какая увеличивает вес определенных транзакций.

Говоря о последнем изменении, Григ сказал: «Для сети существует хороший стимул для поддержки обновления в мишенях повышения производительности для прозрачных операций со многими входами». Он также добавил, что благодаря этому риск раскола цепи минимален.

Тем не немного, существуют другие риски, связанные с обновлением. Поскольку обновление развертывает несколько функций, цель которых — защитить пользователей от любых проблем, какие могут возникнуть во время будущих разветвлений сети, например, так называемой «защиты от повтора транзакций» — эти функции не трудятся сейчас, и поэтому могут возникнуть проблемы, если сеть разветвится во время Overwinter. Григг отметил:

«Хардфорк Overwinter специально назначен для повышения безопасности будущих обновлений сети, поэтому по определению во время его развертывания существует больше рисков, чем в рамках грядущих изменений, поскольку отдельный функции, которые он привнесет в сеть, не могут быть использованы во время развертывания Overwinter».

Неопасный режим

Тем не менее, есть дополнительные функции, внедрение которых разработчики могут отложить, чтобы свести к минимуму риск обновления.

Так, за один час до активации Overwinter механизм, под названием «безопасный режим», будет ретранслироваться по всем узлам, на которых запущено программное обеспечение версии до Overwinter. Потому никакие транзакции не смогут совершаться в старой цепочке, если этот механизм не будет отключен на отдельных узлах.

По словам Григга, эта функция отстаивает пользователей от случайной потери средств, которая может произойти во время осуществления транзакций в старых версиях программного обеспечения.

«Использование неопасного режима для старых версий специально предназначено для защиты пользователей, которые по тем или иным причинам не знали, что произошло обновление», - произнёс Григг.

Код Zcash также содержит функцию с именем auto-senescence или «EOS halt», какая отключает старые итерации программного обеспечения через 16 недель. Разработчики Zcash недавно отказались от возможности отключения кода auto-senescence, что по словам инженера команды Джейсона Дэвиса (Jason Davies), гарантирует, что пользователи Zcash будут в курсе новоиспеченных релизов.

«Постоянное использование EOS предназначено для упрощения отношений между Zcash и его пользователями», — сказал Дэвис, — «Состояние клиента Zcash по умолчанию спрашивает, чтобы вы постоянно обновляли свое программное обеспечение».

Но эти меры по снижению риска не являются единственными стратегиями, какие команда Zcash внедрила для того, чтобы обновление Overwinter не пошло наперекосяк. Уилкокс сказал, что Overwinter было пространно протестировано. Кроме того, сторонний аудит программного обеспечения был осуществлен в марте и в процессе не было обнаружено никаких уязвимостей. Уилкокс отметил:

«Я желаю, чтобы мы продемонстрировали миру возможность внедрять сложные, новаторские решение, и то, что мы можем делать это безопасно и без угрозы для развивающейся индустрии».

Ключ: bits.media