Подробности новой версии 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. Это завершит аварийный режим. |
Краткое техническое описание изменений:
- Транзакции с комиссией установленной меньше, чем это предусмотрено в методологии 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 от одного из основных разработчиков протокола Дайры Хопвуд:
Форум сообщества Zcash«Я очень рада упрощениям, которые были внесены в код 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) и техническую адаптируемость.»
Arborist Call Bitcoin Halo NU5 Orchard PoS PoW Trezor z2z zcashd Zcon Zebra ZecWallet ZSA Гранты Доказательства с нулевым разглашением Дорожная карта Конференции Кошельки Кошельки для Zcash Метрики Нода Разработки Релизы аппаратные кошельки без KYC биржи и обмены биткоин будущее криптовалют внедрение интеграции интервью конфиденциальность майнинг новости Zcash обновление сети объяснения обёрнутые токены платёжное средство регулирование транзакции унифицированные адреса управление цена ZEC эмиссия
Метки: zcashd, обновление сети, Релизы
Все новости про Zcash в социальной сети «X» (бывший Twitter) | Интересные видео про Zcash на YouTube
Вы можете поддержать автора проекта pro.zcash:
(для отправки доната на данный адрес требуется
кошелёк с функционалом экранированных транзакций)
