Подробности новой версии 5.6.0

Все новости про Zcash в социальной сети «X» (бывший Twitter)  |  Интересные видео про Zcash на YouTube

Переведено из блога ECC | 15 июня 2023 I Примечания ruzcash

В версии 5.6.0 содержится функциональность для лёгких кошельков (мобильные и десктопные кошельки, не требующие скачивания и установки полного узла zcash), предоставляющая доступ к расходованию средств без полного сканирования блокчейна. Это важнейший компонент на пути к выходу из аварийного режима, который обеспечивает надёжный пользовательский интерфейс для мобильных кошельков. Кроме того, этот выпуск включает обновления существующих RPC-методов для решения проблем, связанных с реализацией ZIP-317 и функциями политики конфиденциальности.

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

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

SDK и легкий кошелек будут представлены неделей позже.»

Источник: Форум сообщества Zcash

Выход из аварийного режима

Ранее команда опубликовала свой план по выходу сети из аварийного режима, связанного с предполагаемой спам атакой.

ДатаВыпускПодробные сведения
Релиз
представлен

27 апреля
zcashd 5.5.0Изменение структуры комиссии за транзакции в зависимости от общего размера ( входов / выходов ) и частоты транзакций ( ZIP-317 ) сделает попытки рассылки спама или наводнения сети злонамеренными txs намного дороже и маловероятнее. Пользователи мобильных кошельков, отправляющие обычные транзакции с одним получателем, не будут затронуты этим изменением (Примечание: для них комиссии останутся прежними).

Хотя этот релиз не окажет немедленного положительного влияния на пользовательский интерфейс кошелька, это необходимый шаг к выходу из аварийного режима.
Версии обновляются еженедельноПрототип кошелька ECCЭта первоначальная версия приложения разрабатывается с минимальным набором функций в качестве тестовой платформы для проверки текущей функциональности Zcash и послужит прототипом для будущей разработки функций. Исходный код доступен на репозитории.

(Примечание ruzcash: обновлённое ядро уже используется в Unstoppable Wallet версии 0.32)
Релиз
представлен
 14 июня
zcashd 5.6.0Внедрение алгоритма DAGSync, который обеспечит быструю синхронизацию и сканирование блокчейна, а также позволит пользователям расходовать ZEC до момента полной синхронизации кошелька.

Пользователи не увидят изменений в UX, пока не выйдет обновление версии 2 (описано ниже).
В течение недели с 19 июняlightwalletd 0.5Партнерам, которые в настоящее время используют серверы lightwalletd, необходимо будет применить это обновление, чтобы будущие возможности SDK могли должным образом функционировать и обеспечивать улучшенный пользовательский опыт с помощью мобильных кошельков. Работает в сочетании с zcashd 5.6.0.
В течение недели с 19 июняОбновление мобильного SDK для iOS и Android
(версия 2)
Это обновление будет включать поддержку сторонними приложениями быстрый доступ к расходованию средств и улучшенные возможности синхронизации.

Как только это обновление будет опубликовано, разработчики кошельков смогут интегрировать новые функции в свое приложение, что позволит пользователям без проблем получить доступ к своим средствам и улучшить общий пользовательский опыт Zcash. Это завершит аварийный режим.
График выхода из аварийного режима, представленный ECC (обновлён 14 июня)

Краткое техническое описание изменений:

  • Транзакции с комиссией установленной меньше, чем это предусмотрено в методологии ZIP-317 больше не будут приниматься в мэмпул сети zcash.
  • Метод estimatefee удалён, поскольку ZIP-317 меняет механизм оценки комиссии.
  • В RPC-интерфейс добавлен новый метод z_getsubtreesbyindex, который предоставляет предварительно вычисленные значения узлов в деревьях обязательств Sapling и Orchard. Кошельки могут использовать эти предварительно вычисленные значения, чтобы монеты, которые содержаться на адресах могли быть доступными для расходования без необходимости полного сканирования поддеревьев. Этот метод работает только при запуске с дополнительными параметрами узла -experimental features=1 и -lightwalletd=1.
  • Политика конфиденциальности узла больше не позволяет отправлять транзакцию с нескольких прозрачных адресов в рамках одной операции обычными методами. Теперь это возможно только с использованием метода AllowLinkingAccountAddresses. При этом следует принимать во внимание, что злоупотребление использованием метода AllowLinkingAccountAddresses может привести к связыванию унифицированных адресов, при условии, что они используются при расходовании монет с прозрачных t-адресов, включённых в состав нескольких унифицированных адресов.
  • Обновлены библиотеки, на которые опирается zcashd, включая некоторые изменения, которые приводят к обновлению форматов сериализации кошелька для данных Orchard. Как обычно, пользователям рекомендуется создать резервную копию своих кошельков перед обновлением до новой версии, чтобы гарантировать постоянную доступность своих средств.
  • Ubuntu 18.04 LTS удален из списка поддерживаемых платформ. 31 мая 2023 года данная ОС достигла окончания жизненного цикла и больше не удовлетворяет нашему уровню
    требований политики безопасности.

Для получения детальной технической информации об этих изменениях, пожалуйста, ознакомьтесь с полными примечаниями к выпуску, доступными по адресу https://github.com/zcash/zcash/releases/tag/v5.6.0

Дополнительная информация о релизах 5.5.0 и 5.6.0 от одного из основных разработчиков протокола Дайры Хопвуд:

«Я очень рада упрощениям, которые были внесены в код zcashd в рамках работы над ZIP-317. (Большинство из них будут в zcashd версии 5.5.0; остальные в версии 5.6.0.)

Логика, которую мы унаследовали от биткоина для оценки платы и приоритета во внутреннем кошельке zcashd и для построения блоков в getblocktemplate, была сильно усложнена. Также были сделаны предположения, неподходящие для Zcash — например, концепция “приоритета возраста монет” зависит от знания того, какие монеты тратятся и их стоимости, поэтому она может применяться только к прозрачным монетам. У нас была корректива, чтобы обойти эту конкретную проблему: транзакции с любым защищенным компонентом рассматривались как максимально приоритетные. Но всё еще существовали различия в поведении комиссий между устаревшими и z_* API, что означало, что упрощения дизайна для использования фиксированной платы (до ZIP 317) так и не были полностью внедрены.

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

В версии 5.5.0 приоритет возраста монет теперь полностью отменен. (В актуальном Bitcoin Core эти механизмы были удалены ранее, но эти изменения были связаны с другими причинами, которые не подходили для zcash.) Теперь оценка приоритета и соответственно RPC-вызов estimatepriority удалены. Концепция «бесплатных транзакций» в алгоритме шаблона блока в ZIP-317 заменена “лимитом неоплаченных действий в блоке”. Выбор комиссии значительно упрощён, а старый код оценки комиссии почти полностью удалён. (Он больше не используется внутренним кошельком; в версии 5.6.0 оставшийся код и estimatefee вызов RPC будут удалены.) Мы убрали 6 zcashd настроек (sendfreetransactions, blockprioritysize, limitfreerelay, relaypriority, txconfirmtarget, mintxfee), и взамен добавили только одну (blockunpaidactionlimit)! Подробный, почти дублирующий код в реализациях нескольких RPC-вызововах z_* был объединён и рационализирован. Всё это огромное упрощение и устранение технической задолженности, которое по сути не имело никакого смысла в контексте Zcash, потому что было заменено поведением, которое было разработано специально для него.

Я не знаю, остановит ли внедрение ZIP-317 пескоструйную спам-атаку на практике, но это серьёзная попытка к этому. Это, безусловно, сделает атаку более дорогостоящей для злоумышленника. Хотя ли будет ли этого достаточно — зависит от их ресурсов и мотивации. Кроме всего прочего, мы значительно улучшили надёжность zcashd, его производительность (в основном в предыдущих версиях 5.x) и техническую адаптируемость.»

Форум сообщества Zcash

Arborist Call Bitcoin FROST Halo NU5 Orchard PoS PoW z2z Zcash zcashd Zcon Zebra ZIP ZKP ZSA Гранты Доказательства с нулевым разглашением Дорожная карта Зуко Уилкокс Ключи просмотра Конференции Кошельки Кошельки для Zcash Нода Релизы Сообщество аппаратные кошельки биткоин будущее криптовалют внедрение интеграции интервью конфиденциальность майнинг новости Zcash обновление сети объяснения обёрнутые токены регулирование транзакции унифицированные адреса цена ZEC экранированные пользовательские активы эмиссия

Метки: , ,

Все новости про Zcash в социальной сети «X» (бывший Twitter)  |  Интересные видео про Zcash на YouTube

Вы можете поддержать автора проекта pro.zcash:
(для отправки доната на данный адрес требуется кошелёк с функционалом экранированных транзакций)

zcash:zs17agzpy3lafx32le45v73hu6etfew4mel7rtkta85xmnnapqzchelc8zyx054mskkvgqngdeepms

автоматическая ссылка

Комментировать статью: