Zcash переносит компоненты Tachyon в Zakura Common для ускорения приватных платежей
Ключевые выводы
- •Разработчики Zcash начали перенос компонентов Project Tachyon в Zakura Common — общую криптографическую кодовую базу экосистемы; этот шаг касается инфраструктуры для разработчиков, а не функций для конечных пользователей.
- •Project Tachyon стремится ускорить защищённые платежи за счёт proof-carrying data для более эффективной агрегации транзакций и дизайна «неосведомлённой синхронизации», защищающего nullifier'ы при подготовке трат кошельками.
- •Первым релизом интеграции стал Udon — компонент на Rust, объединяющий критичную для производительности арифметику из старых библиотек и позволяющий приложениям настраивать собственные лимиты памяти и параллельной обработки.
- •Защищённые транзакции в настоящее время создают для Zcash две нагрузки на масштабирование: дополнительные вычисления для создания и проверки proof-of-privacy и постоянно растущий набор nullifier'ов, которые должны хранить валидаторы.
- •Tachyon — предлагаемое обновление, отдельное от цели NU7 5 ноября: остаются 11 Zcash Improvement Proposals фреймворк Ragu не прошёл аудит, а активация в основной сети зависит от одобрения сообщества.

Разработчики Zcash начали интеграцию компонентов Project Tachyon — предлагаемого обновления, направленного на ускорение приватных платежей, — в Zakura Common, общую криптографическую кодовую базу, предназначенную для всей экосистемы. Согласно публикации разработчиков от 28 сентября, этот шаг означает начало миграции кода, а не активацию сети.
Для держателей ZEC сегодня ничего не меняется. Пользователи не получают новую функцию защищённых транзакций лишь потому, что компоненты Tachyon попадают в Zakura Common. Непосредственные пользователи — разработчики, которые готовят криптографическую основу, на которую впоследствии смогут опираться кошельки, узлы и будущая работа над протоколом.
Эта подготовка важна, поскольку приватные платежи предъявляют к программному обеспечению более высокие требования, чем обычные прозрачные переводы, и по мере роста использования управлять этими требованиями становится всё сложнее.
Приватные платежи несут два вида затрат на масштабирование
Защищённые транзакции Zcash используют криптографические доказательства, чтобы показать, что перевод соответствует правилам сети, не раскрывая публично отправителя, получателя или сумму. Создание и проверка этих доказательств требуют больше работы, чем проверка прозрачного перевода. Фактически защищённые платежи обменивают дополнительные вычисления на конфиденциальность, и этот компромисс влияет как на производительность кошельков, так и на объём данных, которые должны хранить валидаторы.
Существует и долгосрочная инфраструктурная стоимость. Чтобы предотвратить двойную трату одних и тех же защищённых средств, валидаторы отслеживают уникальные значения, называемые nullifier'ами. Согласно техническому обзору Project Tachyon, при текущем дизайне этот набор продолжает расти, увеличивая объём консенсусных данных, которые должны хранить валидаторы.
Tachyon построен вокруг концепции proof-carrying data — метода сжатия доказательств корректности выполнения вычислений. Предложение призвано позволить производителям блок эффективнее агрегировать защищённые транзакции, а его дизайн «неосведомлённой синхронизации» должен помочь кошелькам подготавливать информацию, необходимую для траты средств, не раскрывая свои фактические nullifier'ы задействованному удалённому сервису.
Это амбициозные проектные цели. Они затрагивают как стоимость проверки приватного платежа, так и нагрузку на состояние, возникающую после принятия платежа.
Почему Zakura Common находится в центре работы
Исследовательские реализации могут продемонстрировать, что криптографический дизайн возможен. Программное обеспечение кошельков и узлов должно соответствовать иному стандарту: поддерживаемый код, предсказуемое использование памяти и вычислительных ресурсов, надёжное тестирование и понятный путь интеграции для других команд.
Zakura Common призван служить общей криптографической базой для этой работы. Разработчики сообщают, что Tachyon разделяет базовые математические компоненты с существующей криптографией Zcash, хотя его рекурсивные доказательства создают дополнительные требования. Консолидация этих пересекающихся компонентов может сократить дублирование кода и позволить одной оптимизации принести пользу сразу нескольким частям экосистемы — на практике именно общая база превращает отдельное улучшение в улучшение для всей экосистемы.
Первым релизом в этом процессе стал Udon — компонент на Rust, объединяющий критичную для производительности арифметику, ранее разделённую между старыми библиотеками. Его дизайн позволяет приложениям задавать собственные лимиты памяти и параллельной обработки, что важно, поскольку мобильный кошелёк, полный узел и сервер работают на разных аппаратных ресурсах. Эта гибкость напрямую касается защищённых платежей, где подготовка траты предполагает реальную вычислительную работу на стороне кошелька.
Само по себе это не гарантирует более быстрых транзакций для пользователей. Оно даёт будущим реализациям более прямой путь к оптимизированному коду без стольких уровней совместимости между отдельными библиотеками.
Tachyon по-прежнему требует спецификаций, проверки и одобрения сети
Tachyon находится дальше по техническому роадмапу Zcash, чем ближайшие запланированные изменения сети. Coindoo ранее сообщал о цели 5 ноября для обновления NU7, которое касается более близкой работы над протоколом. Новая интеграция Zakura Common вместо этого сосредоточена на создании криптографических компонентов, которые могло бы использовать будущее предложение Tachyon, так что эти две работы остаются отдельными направлениями одного роадмапа.
Сайт Project Tachyon описывает Tachyon как предлагаемое обновление Zcash. Его активация потребовала бы одобрения сообщества, а не просто выпуска обновления кошелька командой разработчиков.
Публичный трекер реализации проекта в настоящее время насчитывает 11 Zcash Improvement Proposals, охватывающих защищённый протокол, формат транзакций, агрегацию, синхронизацию и итоговое развёртывание. Эта цифра иллюстрирует масштаб оставшейся работы: миграция кода — лишь часть более широких усилий по протоколу.
Проверка безопасности также оста необходимой. Используемый для Tachyon фреймворк proof-carrying data Ragu заявляет, что находится в активной разработке и не прошёл аудит. Публичный код ценен тем, что позволяет проводить техническую проверку; его не следует воспринимать как подтверждение готовности системы к промышленной эксплуатации.
Что покажет реальный прогресс
Читателям не нужно следить за каждым изменением криптографических библиотек. Несколько последующих этапов покажут, превращается ли эта работа в пригодную к использованию инфраструктуру приватных платежей:
- Воспроизводимые бенчмарки: результаты с указанием оборудования, типа транзакций и условий тестирования.
- Независимая проверка: аудиты или формальная верификация новой реализации и её допущений.
- Интеграция в кошельки и узлы: релизы, объясняющие, кто из пользователей получает выгоду и при каких условиях.
- Прогресс протокола: завершённые спецификации и определённый процесс одобрения со стороны сообщества для потенциального обновления.
Сделать приватность практичной в масштабе
Разработчики Zcash рассматривают масштабирование приватности как инфраструктурную задачу, и более быстрая работа с доказательствами — лишь её часть. Кошельки должны оставаться удобными, валидаторам нужны устойчивые аппаратные требования, а криптографические допущения должны выдерживать тщательную проверку.
Перенос Tachyon в Zakura Common не решает эти вопросы. Он делает работу более конкретной, помещая исследовательские компоненты в общую программную основу, которую другие разработчики Zcash смогут тестировать и на которой смогут строить. Следующие значимые свидетельства придут из проверок, реализации и eventual пользовательских релизов, а не только из амбициозной цифры транзакций в секунду.
Эта статья предоставлена исключительно в информационных целях и не является финансовой или инвестиционной рекомендацией. Project Tachyon остаётся в разработке и потребует дополнительной технической работы и одобрения сообщества до любой активации в основной сети.