Zcash приближается к цели в 50 000 TPS благодаря интеграции Project Tachyon
Ключевые выводы
- •Разработчики Zcash переносят технологию рекурсивных доказательств Project Tachyon в Zakura Common — криптографический стек нового полноузлового клиента Zakura.
- •Рекурсивные доказательства позволяют одному доказательству проверять множество других, сокращая объём данных транзакций и состояние валидаторов в рамках цели превышения 50 000 приватных платежей в секунду.
- •Zakura была запущена в июле как полноузловой клиент, разработанный Project Tachyon и Valar Group; разработчики называют более 50 000 транзакций в секунду базовым уровнем для платежей в масштабе карточных сетей.
- •Ранее Zakura Common сократил время создания приватных транзакций с более чем трёх секунд до менее чем 200 миллисекунд; улучшения хеширования, синхронизации кошельков и проверки кошельки могут внедрить без обновления сети.
- •Tachyon ещё не активирован в основной сети Zcash, и его путь к действующему обновлению протокола остаётся ключевым этапом в достижении 50 000 TPS.

Разработчики Zcash начали интегрировать технологию рекурсивных доказательств Project Tachyon в Zakura Common — криптографический стек, на котором работает новый полноузловой клиент Zakura. Эта работа поддерживает долгосрочную цель обработки более 50 000 приватных платежей в секунду и знаменует ещё один шаг в стремлении Zcash вывести экранированные платежи — транзакции, в которых доказательства с нулевым разглашением сохраняют конфиденциальность отправителя, получателя и суммы, — на уровень глобальных платёжных сетей. Tachyon остаётся предложенным обновлением и ещё не активирован в основной сети Zcash.
Tachyon переходит в основную инфраструктуру
Project Tachyon сообщил, что разработчики сейчас переносят его рекурсивные доказательства в Zakura Common — этот шаг позволит Tachyon использовать оптимизированные криптографические компоненты, уже созданные для нового программного стека Zcash.
Tachyon и система Ironwood от Zcash используют общий цикл эллиптических кривых Pasta, однако Tachyon предъявляет дополнительные требования к рекурсивным доказательствам и векторным обязательствам. Поэтому разработчики адаптируют архитектуру Common, чтобы она более напрямую поддерживала обе системы. Команда также выпустила новые крейты Zakura, заменяющие зрелые компоненты прежней кодовой базы Ragu — такой подход может сократить дублирование криптографического кода и позволить Tachyon воспользоваться уже проделанной работой по оптимизации производительности.
Движение к 50 000 приватных платежей
Zakura была запущена в июле как новый полноузловой клиент Zcash, разработанный Project Tachyon и Valar Group. Её разработчики описывали более 50 000 транзакций в секунду как базовый уровень для поддержки платежей в масштабе крупных карточных сетей — показатель пропускной способности, которого достигли немногие блокчейн-сети.
CoinDesk сообщал в августе, что Zakura Common уже обеспечил значительный прирост производительности. В некоторых случаях ПО сократило время создания приватных транзакций с более чем трёх секунд до менее чем 200 миллисекунд, что свидетельствует о том, насколько вычислительно затратным было создание экранированных транзакций. Новый стек также улучшает хеширование, синхронизацию кошельков и проверку транзакций, и, по словам разработчиков, кошельки могут внедрить эти улучшения без обновления сети Zcash.
Tachyon разработан для решения более глубоких огранич масштабируемости за счёт рекурсивных доказательств и данных с подтверждением (proof-carrying data) — архитектуры, призванной уменьшить размер транзакций и объём состояния, которое должны поддерживать валидаторы. Считается, что небольшой размер состояния валидаторов имеет ключевое значение для поддержания высокой пропускной способности, поскольку требования к ресурсам растут с объёмом данных в сети.
Последняя интеграция сама по себе не обеспечивает 50 000 транзакций в секунду. Вместо этого она укрепляет криптографический фундамент, на котором разработчики строят путь к этой цели. Пока Tachyon ожидает активации в основной сети, путь от этой подготовительной работы к действующему обновлению протокола остаётся ключевым этапом на пути к показателю в 50 000 TPS.
Источник: CryptoMeter io