Cardano устроена на двух опорах: учёт в модели расширенных непотраченных выходов и согласие по протоколу Ouroboros, где право собрать блок достаётся стейк-пулу пропорционально подконтрольной ставке. Поверх этого с переходом к фазе Voltaire работает голосование: решения принимают три органа — делегированные представители, конституционный комитет и операторы стейк-пулов. Монеты при голосовании не блокируются и не передаются, голосует вес ставки.

Делегированный представитель, или DRep, — это участник, которому держатели ada передали право голоса по решениям сети, сохранив при этом монеты на своих адресах и возможность отозвать передачу.

Как сеть достигает согласия: Ouroboros, слоты и стейк-пулы

Время здесь нарезано. Эпохи делятся на слоты. По документации Cardano, прочитанной 16 октября 2026 года, длина слота составляет одну секунду, а коэффициент блока равен 0,05 — то есть блок ожидается в среднем раз в двадцать секунд. Там же указана граница устойчивости: до 36 часов при текущих параметрах, «примерно сутки».

Блок собирает не всякий. Право на слот даёт жребий по ставке. Документация формулирует это так: Ouroboros выбирает участников — в данном случае стейк-пулы — для создания новых блоков, исходя из подконтрольной им ставки.

Вариантов протокола несколько. Различия между ними не косметические. Praos анализируется в полусинхронной модели и устойчив к адаптивному противнику: применяются закрытый выбор лидера и прямо-секретные подписи с эволюцией ключа. Genesis добавляет правило выбора цепи, позволяющее узлу подняться от самого первого блока без доверенных контрольных точек.

Держатель ada участвует иначе — через делегирование. Монеты при этом остаются на его адресе: пул получает вес, а не средства. Это конструктивная деталь, которая отличает сеть от систем с обязательной блокировкой.

Модель eUTxO: чем учёт отличается от счёта в Ethereum

Баланса как числа здесь нет. Есть набор непотраченных выходов, каждый со своей суммой и своим замком. Транзакция тратит одни выходы. И создаёт другие.

Расширенная модель, по документации, появилась с обновлением Alonzo и добавила поддержку многоактивности и скриптов. Два расширения названы прямо: адреса могут содержать произвольную логику в виде скриптов, а выходы — нести произвольные данные помимо адреса и суммы.

Отсюда главное свойство модели. Успех или неудача проверки транзакции зависят только от самой транзакции и её входов, а не от чего-либо ещё в блокчейне. В системах со счётным учётом транзакция может оборваться посреди исполнения скрипта; в eUTxO, по формулировке документации, такого случиться не может. Как следствие, плату за корректную транзакцию можно предсказать точно до её отправки. В сетях со счётным учётом правила меняют иначе — через согласованные обновления протокола, и как это выглядит на практике, видно в разборе о том, что меняет обновление Glamsterdam для сети Ethereum.

Привычка собирать один перевод с несколькими выходами здесь органична самой модели — техника описана в разборе про то, как разделить один перевод на несколько адресов, и в сетях со счётным учётом она требует отдельных усилий.

Признак Cardano, модель eUTxO Сети со счётным учётом
Что считается состоянием кошелька Набор непотраченных выходов с собственными суммами и замками Единая запись баланса по адресу
От чего зависит результат проверки Только от самой транзакции и её входов От состояния сети на момент исполнения
Возможен ли обрыв посреди скрипта Нет, по формулировке документации Cardano Да, транзакция способна прерваться в середине исполнения
Предсказуемость платы Плата за корректную транзакцию известна до отправки Итог зависит от фактически израсходованных вычислений
Где живёт логика В замке на выходе: адрес содержит скрипт В контракте, который хранит балансы в своей таблице

Из чего состоит плата за транзакцию

Формула линейная и описана в документации: плата равна произведению параметра a на размер транзакции в байтах плюс параметр b. Первый отражает зависимость от размера, второй — фиксированную часть, которая защищает сеть от потока мусорных операций.

Что известно из документации Cardano на 16 октября 2026 года, а что нет. Известно: вид формулы a × размер + b, смысл обоих параметров, длина слота в одну секунду и коэффициент блока 0,05. Не известно из этого источника: численные значения a и b — страница параметров описывает их назначение, но значений не приводит, поскольку они меняются через механизм обновления сети. Любой расчёт итоговой платы без свежих значений параметров будет условным.

Размер растёт с числом входов и выходов. Поэтому кошелёк, собравший перевод из десятка мелких выходов, заплатит больше, чем собравший из двух крупных. Приём с оценкой загрузки по истории здесь работает иначе, чем в сетях с аукционом за место в блоке, но смотреть на сеть всё равно полезно: как это делать, разобрано в материале про то, как оценить нагрузку сети по историческим данным.

Механика голосования: три органа и семь типов решений

Управление сетью описано в CIP-1694 и, по формулировке документации, означает переход к фазе Voltaire, где управление самодостаточно и принадлежит сообществу. Органов три.

  • Делегированные представители — те, кому держатели ada передали право голоса.
  • Конституционный комитет — выборные представители, следящие за соответствием решений конституции сети.
  • Операторы стейк-пулов — производители блоков, голосующие по части вопросов.

Вес голоса считают неодинаково. У представителей и операторов пулов действует принцип «один лавлейс — один голос», у конституционного комитета — «один член — один голос». Предусмотрены две особые позиции: воздержаться и выразить недоверие.

Типов решений семь: вотум недоверия, обновление состава комитета, принятие новой конституции или защитного скрипта, инициирование хардфорка, изменение параметров протокола, выплата из казны, информационное решение. Пороги у них различаются: инициирование хардфорка требует согласия всех органов, большинство остальных решений — двух из трёх.

Организационную часть ведёт Intersect — некоммерческая организация, зарегистрированная в Вайоминге; по документации она поддерживает управление, имеет три уровня членства и проводит выборы комитета дважды в год.

Голосование весом ставки не равно голосованию монетами. Передача права голоса представителю не переводит ada на его адрес и отзывается в любой момент. Если держатель ничего не делает, его вес в голосовании не учитывается — молчание здесь не позиция «против», а отсутствие голоса.

Что из этого проверяется самостоятельно

  1. Откройте свой адрес в публичном обозревателе и посмотрите не баланс, а список непотраченных выходов: это и есть реальное состояние кошелька.
  2. Сверьте, какому пулу передана ставка и какому представителю — право голоса. Это две разные передачи, и они не связаны.
  3. Посмотрите текущие значения параметров протокола в обозревателе: именно из них складывается плата за транзакцию. Навык чтения данных по адресу тот же, что и при попытке читать данные смарт-контракта в обозревателе.
  4. Найдите в реестре решений активные голосования и их тип: от типа зависит, чьё согласие требуется.
  5. Перед сборкой крупного перевода оцените число входов, которое соберёт кошелёк, — от него зависит размер и плата.
Схема из пяти шагов: держатель ada передаёт ставку стейк-пулу, отдельно передаёт право голоса представителю, представитель голосует по решению, конституционный комитет проверяет соответствие конституции, операторы пулов голосуют по своей части вопросов
Схема из пяти шагов: держатель ada передаёт ставку стейк-пулу, отдельно передаёт право голоса представителю, представитель голосует по решению, конституционный комитет проверяет соответствие конституции, операторы пулов голосуют по своей части вопросов
  • Различать делегирование ставки и передачу права голоса: это независимые операции
  • Проверять состав непотраченных выходов перед крупным переводом
  • Брать значения параметров протокола из обозревателя, а не из старых статей
  • Помнить, что воздержание — отдельная позиция, а не отсутствие голоса
  • Не путать инициирование хардфорка с изменением параметров: пороги у них разные

Итог

Сеть собрана вокруг предсказуемости. Учёт в непотраченных выходах даёт проверяемость транзакции в отрыве от состояния сети, Ouroboros распределяет право на блок по ставке без блокировки монет, а управление вынесено в отдельный контур с тремя органами и семью типами решений. Цена этой конструкции — иная логика кошелька и необходимость различать передачу ставки и передачу голоса. Для читателя это означает другой набор проверок, а не более сложную сеть.

Частые вопросы

Если я делегирую ставку пулу, монеты уходят с моего адреса?

Нет. Делегирование передаёт пулу вес ставки, а не сами монеты: ada остаётся на вашем адресе и доступна к трате. Пул получает возможность производить блоки пропорционально подконтрольной ставке. Передачу можно отозвать или перенаправить, и для этого не требуется ждать разблокировки.

Чем передача права голоса отличается от делегирования ставки?

Это две независимые операции. Делегирование ставки адресовано стейк-пулу и касается производства блоков. Передача права голоса адресована делегированному представителю и касается решений по сети. Можно сделать только одно из двух, оба или ни одного — ограничений нет, но и автоматического переноса между ними нет.

Почему кошелёк показывает один баланс, а в обозревателе несколько сумм?

Потому что баланса как единой записи в Cardano нет. Кошелёк складывает ваши непотраченные выходы и показывает сумму, а обозреватель перечисляет их по отдельности. Транзакция тратит выходы целиком и создаёт новые, поэтому их состав со временем меняется, даже если итог остаётся прежним.

Сколько стоит транзакция?

Плата считается по формуле: параметр a, умноженный на размер транзакции в байтах, плюс параметр b. Значения параметров документация не фиксирует — они меняются через механизм обновления сети, поэтому их берут из обозревателя. Размер зависит от числа входов и выходов, и для корректной транзакции он известен заранее.

Что происходит, если я не голосую?

Ваш вес не учитывается ни в одну сторону. Воздержание — отдельная предусмотренная позиция, и она отличается от молчания. Если вы передали право голоса представителю, он голосует вашим весом по своим решениям, пока передача не отозвана. Отзыв действует с последующими голосованиями, а не задним числом.

Вердикт

Сильная сторона Cardano — проверяемость: транзакция оценивается в отрыве от состояния сети, а правила меняются через описанную процедуру с фиксированным перечнем типов решений. Слабое место той же конструкции — порог входа для пользователя: нужно понимать, что баланс состоит из частей, а участие в сети и участие в управлении разведены по разным операциям. В обращениях читателей путаница между этими двумя передачами встречается чаще, чем любые вопросы о платах.

Разборы сетевой механики выходят в нашем Telegram-канале Cryptium.

Устройство управления изложено в обзоре управления в документации Cardano, а полный текст процедуры — в спецификации CIP-1694. Параметры и пороги там обновляются вместе с протоколом.