Протоколы Sigma (Σ-протоколы) — это криптографические протоколы доказательства, которые позволяют пруверу убедить верификатора в знании секрета или соответствии математическому соотношению, не раскрывая сам секрет. Ergo глубоко интегрирует протоколы Sigma в ErgoScript и ErgoTree. Благодаря этому они стали фундаментом для проверки транзакций, приложений конфиденциальности, мультиподписи и сложных финансовых контрактов.
По мере того как блокчейн-приложения развивались от простых переводов активов до DeFi, ончейн-идентификации, кроссчейн-транзакций и вычислений с сохранением конфиденциальности, поиск баланса между «проверяемостью» и «минимальным раскрытием данных» превратился в серьезную техническую задачу. Традиционная цифровая подпись подтверждает, что держатель приватного ключа авторизовал транзакцию. Но в более сложных приложениях одной проверки подписи недостаточно. Она не позволяет выразить условия вроде «выполнено любое из нескольких условий», «одобрение дали как минимум N участников» или «за двумя публичными значениями стоит один и тот же секрет».
Протоколы Sigma расширяют набор утверждений, которые можно доказать. Ergo не ограничивает их применение офчейн-конфиденциальностью. Платформа встраивает доказательства непосредственно в язык смарт-контрактов и позволяет разработчикам объединять разные криптографические условия в ончейн-скриптах.
Протоколы Sigma позволяют доказать знание секрета без его раскрытия.
ErgoScript рассматривает доказательства Sigma как полноценные криптографические примитивы смарт-контрактов.
Конфиденциальные транзакции могут использовать доказательства дискретного логарифма и доказательства кортежа Диффи — Хеллмана, чтобы скрывать часть данных, связывающих транзакцию с личностью.
ErgoMixer использует протоколы Sigma для создания некастоидального миксера и поддерживает такие функции конфиденциальности, как скрытые адреса.
Sigma 6.x продолжает развивать скриптинг, компилятор, верификатор и криптографические возможности Ergo, формируя основу для будущих приложений.
Протоколы Sigma — это криптографические протоколы, предназначенные для «доказательства знания без раскрытия самого знания». Рассмотрим типичный пример. Алиса знает секрет x и соответствующее публичное значение y. Она хочет доказать Бобу, что знает x, но не хочет передавать ему это значение. В задаче о дискретном логарифме связь можно представить как y = g\^x, где g — публичный параметр, а x — секрет. Прувер должен доказать знание такого x, которое порождает y, а верификатору не нужно узнавать само значение x.
Протокол Sigma обычно состоит из трех этапов: обязательство, вызов и ответ. Сначала прувер формирует случайное обязательство. Затем получает или создает значение вызова и формирует ответ на основе секрета. Верификатор использует полученную публичную информацию, чтобы определить, действительно ли доказательство.
В блокчейн-среде эту структуру можно преобразовать в неинтерактивное доказательство. Согласно документации Ergo, к основным доказательствам, используемым в ее фреймворке Sigma, относятся доказательства дискретного логарифма и доказательства кортежа Диффи — Хеллмана. Их можно объединять с помощью логических структур AND, OR и THRESHOLD, создавая более сложные доказательства.
Поэтому протоколы Sigma — это не просто отдельная функция конфиденциальности. Они представляют собой набор комбинируемых криптографических строительных блоков. На их основе можно создавать мультиподпись, пороговые подписи, кольцевые подписи и некоторые схемы конфиденциальных транзакций.
Протоколы Sigma тесно связаны с доказательствами с нулевым разглашением, однако эти понятия не совпадают.
Доказательства с нулевым разглашением относятся к более широкой криптографической парадигме. Их задача заключается в том, чтобы убедить верификатора в истинности утверждения и при этом не раскрыть дополнительную секретную информацию. Протоколы Sigma — это один из видов интерактивных протоколов доказательства в рамках системы доказательств с нулевым разглашением. Обычно их применяют для доказательства знания секрета или достоверности определенного соотношения.
Различие точнее всего можно сформулировать так: протоколы Sigma могут быть одним из способов реализации доказательств с нулевым разглашением, но доказательства с нулевым разглашением не являются протоколами Sigma.
Это особенно важно при рассмотрении Ergo. В официальной документации Ergo протоколы Sigma описываются как криптографическая система доказательств, связанная с доказательствами с нулевым разглашением. Документация также подчеркивает их способность подтверждать знание секрета без его раскрытия. При этом криптографический фреймворк Ergo включает и другие компоненты, в том числе подписи Шнорра, кортежи Диффи — Хеллмана, кольцевые подписи и пороговые доказательства.
С технической точки зрения протоколы Sigma особенно хорошо подходят для структурированных доказательств знания. Например, пользователь может доказать: «Я знаю определенный приватный ключ», а затем дополнительно подтвердить: «Я знаю один и тот же дискретный логарифм, связанный с двумя публичными значениями». Объединение нескольких доказательств с помощью логических операций позволяет создавать более сложные условия проверки.
Одно из важных отличий Ergo от многих других блокчейнов заключается в том, что протоколы Sigma не ограничиваются базовой криптографической библиотекой. Они встроены непосредственно в среду выполнения смарт-контрактов.
ErgoScript — это язык смарт-контрактов Ergo. ErgoTree — ончейн-представление, которое создается после компиляции скрипта. В ErgoScript SigmaProp можно рассматривать как тип данных, описывающий «какие криптографические условия должна выполнить транзакция». В конечном счете контракт ErgoScript должен вернуть SigmaProp. Этот объект представляет все условия, необходимые для траты текущего Box.
Простой контракт может требовать подпись держателя приватного ключа. Затем его можно расширить условием, согласно которому средства может потратить «любой из двух адресов». Еще один вариант — потребовать, чтобы «одобрение дали как минимум 3 из 5 участников».
Протоколы Sigma позволяют выразить такую структуру без необходимости записывать всю логику в виде обычных булевых условий.
В официальной документации Ergo приведен пример пороговой подписи 3 из 5. В этом случае средства можно потратить только после того, как как минимум 3 из 5 участников завершат доказательство. Более сложный контракт кольцевой траты позволяет авторизовать расходование средств без явного раскрытия личности фактического отправителя.
Таким образом, протоколы Sigma выполняют в Ergo функцию, которая выходит за рамки инструментов конфиденциальности. Они также позволяют выражать логику смарт-контрактов и встраивать криптографические доказательства непосредственно в условия расходования активов.
Прозрачность традиционных блокчейнов означает, что транзакции обычно доступны для публичного анализа. Адреса пользователей и связи между суммами транзакций, входами и выходами создают постоянный информационный след, который можно анализировать с течением времени.
Доказательства с нулевым разглашением не превращают весь блокчейн в «полностью анонимную» систему. Однако они могут уменьшить объем информации, который необходимо раскрывать в рамках определенных структур транзакций.
Например, пользователь может доказать владение приватным ключом, не раскрывая сам ключ. Он также может доказать выполнение условия контракта, не раскрывая напрямую секрет, лежащий в основе этого условия.
В Ergo SigmaProp и связанные с ним доказательства Sigma переносят такие возможности в скрипты транзакций. Для базовой авторизации обычных транзакций достаточно подписей Шнорра. Если транзакция требует более надежного сокрытия личности, пороговой авторизации или доказательств на основе кольцевой структуры, можно использовать более сложные конструкции Sigma.
При этом важно различать свойства нулевого разглашения криптографического доказательства и анонимность всей системы транзакций. Даже при использовании доказательства с нулевым разглашением суммы транзакций, время их проведения, сетевое поведение и повторное использование адресов могут раскрывать определенные связи.
Поэтому фактический уровень конфиденциальности зависит не только от алгоритма доказательства. На него также влияют структура транзакций, размер набора анонимности, методы работы с кошельком и возможность анализировать ончейн- и офчейн-данные.
ErgoMixer — одно из наиболее известных приложений конфиденциальности в экосистеме Ergo. Его основной принцип заключается в уменьшении прямой связи между входами средств и конечными выходами с помощью механизма смешивания.
ErgoMixer использует протоколы Sigma для создания некастоидального программируемого миксера. Он поддерживает ERG и нативные токены Ergo. В архитектуре конфиденциальности используются кольцевые подписи, доказательства кортежа Диффи — Хеллмана, скрытые адреса и одноразовые скрытые адреса.
Доказательства кортежа Диффи — Хеллмана являются одним из ключевых компонентов системы. Пользователи доказывают наличие секретной связи с публичными данными, не раскрывая сам секрет. Миксер проверяет, есть ли у участников необходимые полномочия на расходование средств, и при этом ограничивает объем информации, которая напрямую связывает транзакцию с личностью.
Скрытые адреса дополнительно ослабляют связь между адресом получателя и публичной личностью. В основе этого подхода лежат криптографические механизмы типа Диффи — Хеллмана. Они позволяют создавать одноразовые платежные адреса или связи между ключами и тем самым усложняют внешним наблюдателям прямое сопоставление платежа с публичным адресом получателя.
Однако инструменты конфиденциальности не обеспечивают абсолютную анонимность. В официальной документации ErgoMixer также отмечается, что фактический уровень конфиденциальности зависит от правильности использования, времени проведения транзакций, управления адресами и размера набора анонимности.
Поэтому точнее будет сказать, что ErgoMixer использует протоколы Sigma и смешивание, чтобы усложнить анализ связей между транзакциями. Это не означает, что вся ончейн-информация становится невидимой.

Протоколы Sigma дают DeFi больше, чем просто сокрытие личности участников транзакций. Еще одна важная функция заключается в возможности выражать сложные условия управления активами.
Например, финансовый контракт может включать такие требования:
«Пользователь A или пользователь B может выполнить операцию»;
«Перед выполнением операции одобрение должны дать как минимум 3 из 5 участников управления»;
«Получить активы может только тот, кто знает определенный секрет»;
«Средства можно разблокировать только после выполнения двух отдельных криптографических условий».
Эти условия можно объединять с помощью логических структур AND, OR и THRESHOLD. В официальной документации Ergo прямо указано, что доказательства Sigma можно объединять в более сложные структуры.
Для DeFi-приложений это означает, что логику управления активами можно встраивать непосредственно в Box. Такая модель подходит для кредитования, хранения активов, управления DAO, атомарных свопов и управления средствами несколькими участниками.
С этой точки зрения протоколы Sigma являются криптографическими строительными блоками смарт-контрактов Ergo. Разработчики не ограничены одним заранее заданным шаблоном конфиденциальной транзакции. Они могут комбинировать различные условия доказательства в соответствии с задачами конкретного приложения.
Именно в этом заключается значение объединения ErgoScript с протоколами Sigma. Конфиденциальность, управление разрешениями и финансовая логика не обязаны существовать как отдельные функции. Их можно объединять в рамках единого скриптового фреймворка.
Протоколы Sigma и ZK Rollups используют доказательства с нулевым разглашением, но решают разные задачи.
Протоколы Sigma в первую очередь отвечают на вопрос, как доказать знание секрета или достоверность математического соотношения, раскрыв при этом как можно меньше секретной информации. В Ergo они главным образом поддерживают проверку смарт-контрактов, конфиденциальные транзакции, мультиподпись и сложное управление разрешениями.
ZK Rollups в первую очередь решают задачу масштабирования блокчейна. Rollup выполняет большое количество транзакций офчейн, создает доказательство корректности с нулевым разглашением и отправляет его в сеть Уровня 1. Затем основная сеть проверяет, был ли пакет выполнен в соответствии с правилами протокола.
Эти технологии могут опираться на схожие криптографические идеи, но работают на разных уровнях приложений.
Их можно представить следующим образом:
| Технология | Основная задача | Типичные применения |
|---|---|---|
| Протоколы Sigma | Как доказать знание секрета или соответствие определенному соотношению | Конфиденциальность, подписи, мультиподпись, смарт-контракты |
| ZK Rollup | Как сжать доказательства выполнения большого количества транзакций | Масштабирование Уровня 2 |
| zk-SNARK / zk-STARK | Более широкий технологический фреймворк доказательств с нулевым разглашением | Конфиденциальность, масштабирование, проверка вычислений |
| ErgoMixer | Как уменьшить возможность связывать транзакции между собой | Смешивание активов и конфиденциальные транзакции |
Поэтому называть протоколы Sigma Ergo «технологией ZK Rollup» некорректно. Дизайн конфиденциальности Ergo сосредоточен прежде всего на смарт-контрактах и доказательствах транзакций, а не на пакетном выполнении на основе Rollup.
Дорожная карта Sigma в Ergo постепенно расширяется от базовых криптографических примитивов до комплексного инструментария для разработчиков.
Sigma 6.0 стала важной вехой этого развития. Релиз был активирован в основной сети Ergo с помощью софтфорка. Он добавил UnsignedBigInt, расширил возможности скриптинга и внес другие улучшения на уровне протокола. Кроме того, он заложил основу для будущих механизмов, таких как субблоки. Согласно официальным материалам, Sigma 6.0 была активирована в основной сети в октябре 2025 года.
В 2026 году Sigma SDK продолжил развиваться в рамках серии 6.0.x. Согласно последним материалам дорожной карты, Sigma SDK достиг версии 6.0.6. AppKit 6.0.1 также был обновлен на базе Sigma SDK 6.0.6. Связанная с этим работа включает развитие компилятора, интерпретатора, сериализации, тестового покрытия и тестирование совместимости между реализациями.
Ergo также исследует более передовые криптографические направления, включая Bulletproofs и Curve Trees. Согласно официальным материалам, проверка доказательств диапазона Bulletproofs вошла в соответствующий этап разработки для кандидата SigmaState Interpreter 6.0.4. Исследования Curve Trees изучают, как возможности модульной арифметики UnsignedBigInt, представленные в Sigma 6.0, могут поддерживать более сложную ончейн-проверку.
Таким образом, дорожная карта Sigma в Ergo развивается от «предоставления криптографических доказательств» к «созданию комбинируемой среды криптографической разработки». В дальнейшем важно будет не только наличие конкретного алгоритма доказательства. Не менее важным станет вопрос о том, смогут ли эти возможности снизить сложность разработки и найти применение в DeFi с повышенной конфиденциальностью, DAO, кроссчейн-протоколах и других ончейн-приложениях.
Протоколы Sigma являются ключевым криптографическим компонентом архитектуры Ergo. По своей сути это протоколы доказательства, подтверждающие знание секрета или достоверность математического соотношения. Они тесно связаны с доказательствами с нулевым разглашением, но не охватывают все виды технологий доказательств с нулевым разглашением.
Отличительная особенность Ergo заключается в том, что протоколы Sigma непосредственно встроены в ErgoScript и ErgoTree. Поэтому криптографические доказательства становятся базовой возможностью, которую могут использовать смарт-контракты. С помощью SigmaProp, доказательств дискретного логарифма, доказательств кортежа Диффи — Хеллмана и логических комбинаций AND, OR и THRESHOLD разработчики могут создавать мультиподпись, пороговую авторизацию, кольцевые подписи, конфиденциальные транзакции и другие приложения.
ErgoMixer является показательным приложением конфиденциальности, созданным на основе этого подхода. Он использует протоколы Sigma, кольцевые подписи и доказательства кортежа Диффи — Хеллмана, чтобы уменьшить прямые связи между транзакциями. Такие технологии, как скрытые адреса, обеспечивают дополнительную защиту конфиденциальности.
В 2026 году фокус Ergo расширился от протоколов Sigma как отдельной криптографической возможности до Sigma SDK 6.x, компиляторов, верификаторов и более передовых криптографических исследований. Sigma 6.0, Bulletproofs и Curve Trees стали частью продолжающегося технического развития платформы. Долгосрочная ценность протоколов Sigma для Ergo заключается не только в «анонимных транзакциях». Она также состоит в превращении проверяемых криптографических доказательств в нативные компоненты смарт-контрактов и создании гибкой инфраструктуры для вычислений с сохранением конфиденциальности и сложной ончейн-финансовой логики.
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.





