Подробности новой версии 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 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

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

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