BTC 97965.1$
ETH 3309.97$
Tether (USDT) 1$
Toncoin (TON) 5.48$
telegram vk Х
telegram vk Х
Russian English
"

Выпущен Zcash v4.1.0

Дата публикации:11.11.2020, 08:34
5364
5364
Поделись с друзьями!

Компания Electric Coin объявила о выпуске Zcash v4.1.0, который включает в себя миграцию на Clang и статическую libc++, быструю синхронизацию для начальной загрузки блокчейнв, дополнительные RPC для lightwalletd и других легких клиентов, а также многое другое. Об этом Electric Coin сообщила в твиттере.

Статья на медиуме подробно описывает новый функционал базового программного обеспечения ZCash (ZEC).

Переход на Clang и статическую libc ++

zcashd теперь полностью строит свои зависимости C++ (и C) с закрепленной версией Clang и статически связывает libc++ вместо динамического связывания libstdc++. Эта миграция позволяет разработчикам надежно использовать новые функции C++ при поддержке старых платформ LTS, быть более уверенными в оптимизации компилятора и использовать функции безопасности, такие как дезинфицирующие средства и эффективный фаззинг. В будущем это также позволит оптимизировать границы между Rust и C++.

Системный компилятор по-прежнему используется для компиляции нескольких собственных зависимостей (используемых машиной сборки для последующей компиляции zcashd для целевой машины). Вероятно, они также будут перенесены для использования закрепленного Clang в будущем выпуске. Обратите внимание, что при сборке zcashd из исходного кода в Debian/Ubuntu libtinfo5 теперь является необходимой зависимостью. Инструкции по сборке для этих платформ содержат дополнительную информацию и полный список зависимостей.

Быстрая синхронизация для начальной загрузки блокчейна

Флаг -ibdskiptxverification позволяет ускорить синхронизацию во время начальной загрузки блокчейна, пропуская проверку транзакции и вместо этого проверяя только PoW. Обратите внимание, что этот режим требует включения контрольных точек, чтобы убедиться, что каждый проверяемый блок является предком последней контрольной точки.

Удобное тестирование недействительных открытых текстов заметок

После активации Canopy в основной сети (блок 1046400) правильное программное обеспечение кошелька больше не будет создавать открытые тексты заметок v1 (с ведущим байтом 0x01). Однако открытые тексты заметок v1 будут по-прежнему приниматься в течение льготного периода в 32256 блоков (около 4 недель), как указано в ZIP 212. Новая категория журнала receiveunsafe выдает жалобы, если получен недопустимый открытый текст заметки.

Дополнительные RPC для lightwalletd и легких клиентов

  • lightwalletd теперь может получать все UTXO, связанные с t-адресом, через getaddressutxos RPC. (Раньше это было доступно только в Insight Explorer.)
  • Новый RPC z_gettreestate возвращает деревья Sprout и Sapling с заданной высотой блока или хешем блока. Это упрощает легким клиентам создание контрольных точек.

Обновление/удаление нескольких криптографических зависимостей

Этот выпуск обновляет secp256k1, чтобы включить оптимизацию эндоморфизма GLV по умолчанию после недавнего истечения срока действия патентов GLV. Он также удаляет OpenSSL и заменяет использование libsodium BLAKE2b на blake2b_simd Rust crate.

О Компании Electric Coin

Electric Coin Company (ECC) - изобретатели и основные разработчики Zcash. По их словам компания ECC создает и поддерживает технологии, чтобы предоставить людям доступ к справедливой и открытой валюте - независимо от местоположения или демографии.

Подписывайся на наш Telegram канал. Не трать время на мониторинг новостей. Только срочные и важные новости

https://t.me/block_chain24