Нужен диплом по профессии? Проф. переподготовка дистанционно! 800 актуальных профессий! Быстро! По выгодной цене!

Хардфорк ZCash (ZEC): для чего он нужен

Содержание

Zcash планирует решить одну из самых актуальных проблем криптовалютной отрасли – проблему масштабирования. Команда Zcash рассказала о своих перспективах развития и ближайших хардфорках. Да, это будет не один, а несколько хардфорков в сети Zcash. Ближайший и самый первый в истории Zcash хардфорк — его название обозначено как «Overwinter» — «зимовка».

Что говорят разработчики о хардфорке ZEC

Значимых событий и достижений разработчики не закладывают в Overwinter. Его рассматривают больше как первое испытание и как фундамент для дальнейших серьезных обновлений.

«Цель хардфорка — испытать проведение обновлений сети», — сооснователь проекта и руководитель компании Zerocoin Electric Coin Company Зуко Уилкокс.

Основные усилия команда Zcash всё таки уделяет следующему хардфорку «Sapling». Он будет иметь в своей основе уже более интересные новинки – достичь сокращении времени транзакций и сохранить достигнутый уровень безопасности Zcash.

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

Разработчики добавляют возможность аннулирование транзакции, в случае её зависания, без подтверждения, продолжительное время. Например, используя незначительную сумму комиссии при отправке, операция долгое время может не подтверждаться майнерами. Зуко Уилкокс считает возможность отмены полезной функцией для пользователя, хотя есть и противники такой идеи.

Overwinter также добавит верификацию подписи в сети. Но самым серьезным достижением, которые они планируют внедрить, Уилкокс считает решение проблемы масштабирования. Большая часть крипто-сообщества сталкивается именно с проблемой ограниченной масштабируемости. Эксперименты команды Zcash направлены на решение этой проблемы. Они хотят найти свой метод решения, возможно, используя «плазму» от Эфириума или Lightning Network для биткоина.

«Возможно, это будем мы, — говорит он, отмечая, что Zcash может сосредоточиться на собственной разработке. — Zk-snarks — технология Zk-snarks используется для анонимизации транзакций Zcash, но одновременно является перспективным решением для сжатия данных блокчейна».

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

Технические характеристики хардфорка ZCash

Форматирование транзакций: все транзакции должны использовать новый формат транзакции от Overwinter и далее — «v3». Предыдущие форматы не будут действительны после обновления Overwinter, поэтому при создании транзакций формат «v3» должен использоваться после активации обновления (но не до этого).

Номер версии транзакции: 4-байтная версия транзакции будет иметь самый важный бит, установленный с Overwinter и далее, для двусторонней защиты от повторного воспроизведения и однозначного анализа транзакций всех текущих и будущих форматов. Например, существующие транзакции «v1» и «v2» используют номера версий «1» и «2», но «v3» транзакции (с Overwinter ) будут использовать номер  версии “(1 << 31) / 3”.

Идентификаторы группы версий: версия транзакции уникально соотносится с ID группы версий, чтобы обеспечить однозначный анализ транзакций. Например, транзакция «v3» всегда будет иметь идентификатор группы версий «0x03C48270» в своем формате сериализации даже после будущих обновлений сети.

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

Хеширование подписи / SignatureHash: в этом обновлении появляются новые функции, похожие на SegWit: подписи транзакций, которые соответствуют значениям входных данных.

Эти обновления не поддерживает обратную совместимость, которые требуют обновления всех узлов и кошельков Zcash.

Каждое обновление сети имеет имя и связанные версии:

  • сеть запущена с протоколом Sprout 1.0.x,
  • следующие запланированные обновления: 1.1.x Overwinter 25 июня 2018 года,
  • затем 2.0.x Sapling.

Дата активации выбирается как минимум через 3 месяца после первой версии кода с обновленным протоколом. Это означает, что у пользователей есть 3 месяца, в которые должно обновиться программное обеспечение zcashd.

Если вы просто пользователь, а не майнер, то вам важно использовать биржу или кошелек, которые будут поддерживать обновление сети.

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

Если вы используете zcashd, но не обновляетесь в течение трех месяцев после запуска обновления сети, он выведет сообщение об ошибке.

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

Источник: hyipstat.top
Ссылка на основную публикацию