Ethereum для новичков: как работает сеть, транзакции и почему есть комиссии
12-12-2025, 21:58
Авторизуйтесь или зарегистрируйтесь, чтобы оценивать материалы, создавать записи и писать комментарии.
Авторизоваться© 2026 24k.ru. Все материалы носят исключительно информационный характер и не являются индивидуальной инвестиционной рекомендацией (ФЗ-39 «О рынке ценных бумаг»). Криптовалюты не являются законным средством платежа в РФ (ФЗ-259). Используя сайт, вы соглашаетесь с нашей Политикой конфиденциальности и использованием cookie.
Вы отправили ETH или токен — кошелёк показал “Success”, но внутри всё равно зудит вопрос: а точно дошло? В Ethereum есть несколько “уровней уверенности”: транзакция может быть просто в mempool, может попасть в блок, может получить несколько подтверждений, а может стать finalized — то есть практически необратимой на уровне протокола.
Быстрый ответ (если времени нет):
1) В блоке — транзакция уже прошла, но теоретически возможен небольшой реорг (редко).
2) Несколько подтверждений — для бытовых переводов обычно достаточно.
3) Finalized — это уровень “почти железобетон”: откат требует экстремально дорогой атаки и почти не встречается в нормальной жизни.
Ниже — как это устроено, сколько ждать в разных сценариях и как проверять статус правильно.
Ссылки на термины в нашей вики (на случай, если захотите изучить определения отдельно): slot, epoch, finality.
Содержание
Новички часто думают, что блокчейн — это “нажал → сразу навсегда”. На практике сеть — это живая система: блоки создаются, распространяются, валидаторы голосуют, и иногда (редко) цепочка может слегка “перестроиться”, выбрав другой вариант последних блоков. Это называется reorg (реорганизация).
Пока транзакция не дошла до сильной стадии устойчивости, теоретически возможны ситуации:
Главная идея: “дошло” — это не бинарное да/нет. Это шкала уверенности. Чем выше ставка (сумма/важность операции), тем ближе вы хотите быть к finalized.
Чтобы не путаться в терминах кошельков и обозревателей, разложим всё по уровням.
| Уровень | Как это выглядит | Что это значит | Риск отката | Что делать |
|---|---|---|---|---|
| Pending | “Pending”, “Queued”, “In mempool” | Транзакция подписана и разошлась по узлам, но ещё не в блоке | Высокий (её ещё не включили) | Ждать или ускорить (Speed up), если долго |
| Included | “Success”, появился block number | Транзакция попала в конкретный блок | Низкий, но не нулевой (возможны небольшие реорги) | Подождать подтверждения, если важно |
| Confirmed | Есть N confirmations | Сверху уже построились новые блоки; транзакция “глубже” в цепочке | Очень низкий | Для большинства бытовых случаев достаточно |
| Finalized | “Finalized” / “Finality” / “Finalized block” | Протокол PoS зафиксировал чекпойнт: откат становится практически нереалистичным по стоимости | Практически нулевой (в нормальных условиях) | Это “максимальная уверенность” |
Теперь разберём, откуда берутся эти слова — slot, epoch и finality — и почему они связаны с тем, “когда точно”.
После перехода на Proof of Stake у Ethereum появилось “фиксированное время” на уровне протокола. Оно делится на:
Важный нюанс: блок бывает не в каждом слоте (например, если предложенный блок не дошёл/валидатор не успел). Поэтому “12 секунд” — это не обещание “каждые 12 секунд новый блок всегда”, а ритм протокола, по которому сеть работает.
💡 Простая картинка времени:
1 epoch ≈ 32 slots × 12 секунд ≈ 6,4 минуты.
На границах эпох сеть “подводит итоги голосования” — это ключ к finality.
Ethereum PoS использует механизм финальности, завязанный на “чекпойнты” эпох. Упрощённо: на границе каждой эпохи сеть выделяет контрольную точку (checkpoint), по которой валидаторы голосуют. Если сеть голосует “достаточно согласованно” в двух эпохах подряд, более ранний чекпойнт становится finalized.
Если вы хотите мыслить как пользователь: epoch — это “окно времени”, после которого сеть может сделать вашу транзакцию ещё более устойчивой, а finality — это момент, когда устойчивость становится максимальной.
В старых PoW-сетях (и в голове у многих людей до сих пор) “финальность” воспринимается как “чем глубже блок, тем надёжнее”. Это вероятностная модель: каждая новая вершина делает откат менее вероятным, но формального “теперь точно” нет.
В Ethereum PoS есть явная (explicit) финальность в протоколе. Она основана на голосовании валидаторов (attestations) и финализации чекпойнтов эпох. Упрощённо:
Главный вывод: подтверждения (confirmations) — это “становится всё надёжнее”, а finality — “протокол поставил печать”. Для крупных и критичных операций логично ориентироваться на finalized.
Чекпойнт обычно финализируется примерно за две эпохи. То есть ориентир — порядка 12–15 минут в нормальных условиях (это средняя практическая оценка; фактическое время может плавать из-за пропусков слотов и сетевых условий).
Важно: ваша транзакция может попасть в блок в середине эпохи. Тогда “до следующей границы эпохи” ещё нужно подождать, а потом ещё эпоху до финализации. Поэтому пользователи часто видят “в блоке сразу”, но “finalized” появляется позже.
Ниже — практическая таблица. Она не про идеологию, а про здравый смысл: чем выше ставка, тем сильнее уровень уверенности.
| Сценарий | Что вы хотите гарантировать | Рекомендация “сколько ждать” | Почему так |
|---|---|---|---|
| Небольшой перевод между своими кошельками | Чтобы точно появилось у получателя | В блоке + несколько confirmations | Риск небольшого реорга низкий, а бытовая ставка обычно терпит |
| Депозит на биржу/сервис | Чтобы сервис засчитал | Ориентируйтесь на требования сервиса по confirmations | Сервис сам выбирает порог риска, часто по внутренним правилам |
| P2P/сделка “с человеком” | Чтобы контрагент не спорил | Лучше дождаться более “глубокой” уверенности | Люди спорят не про протокол, а про “я не вижу/не дошло” |
| Крупный перевод | Минимизировать риск отката | Finalized (по возможности) | Цена ошибки выше, разумно ждать максимальной устойчивости |
| Действия в DeFi (депозит/залог/ликвидации) | Чтобы состояние протокола не “переигралось” | Не спешить цепочкой действий, дать транзакции “укрепиться” | Если действие триггерит следующее, лишний риск не нужен |
| Мосты (bridges) и кросс-чейн операции | Чтобы исходная транзакция была максимально надёжна | Часто уместно ориентироваться на finalized | Мосты — зона повышенного риска; лучше уменьшать неопределённость |
💡 Универсальное правило: если вы не знаете, какой порог выбрать — дождитесь хотя бы “нескольких подтверждений”, а для действительно важного перевода — finalized. Это снижает и технические, и “человеческие” риски.
Проверка транзакции — это момент, где новичок чаще всего путается: кошелёк может показывать одно, биржа другое, а обозреватель третье. Надёжный источник истины — блокчейн-обозреватель и конкретная страница транзакции.
💡 Пользовательский перевод “точно дошёл”, когда:
1) статус Success,
2) есть номер блока,
3) confirmations растут,
4) а для “максимальной уверенности” появляется отметка Finalized.
Для системного понимания самого понятия транзакции полезна опорная страница: транзакция.
Иногда пользователи видят странное: блоки идут, confirmations растут, а финальность “застряла” дольше привычного. Это может происходить по нескольким причинам.
Если в каких-то слотах блоки не предложены или часть сети видит блоки с задержками, “идеальный ритм” ухудшается. Это редко критично, но может увеличить время до финализации.
Финальность зависит от участия валидаторов в голосовании (attestations). Если заметная доля валидаторов временно оффлайн или сеть испытывает проблемы, финализация может замедлиться.
Некоторые интерфейсы показывают “confirmed” в своих терминах, но не показывают “finalized” как отдельный признак. Тогда вы можете думать, что финальности “нет”, хотя на уровне консенсуса всё уже в порядке. В такой ситуации полезно свериться с более “сырым” обозревателем или консенсус-дашбордом.
Что делать, если вам критично:
1) Убедитесь, что транзакция в блоке (есть номер блока).
2) Дождитесь подтверждений и не делайте цепочку действий “на нервах”.
3) Для крупной суммы — дождитесь finalized или эквивалентного сильного сигнала в обозревателе.
Если хотите понять механику глубже (как устроен консенсусный слой и почему epoch/slot так важны), можно открыть Beacon Chain.
Если вы активно пользуетесь L2 (роллапами), то встретите два похожих, но разных смысловых слоя “финальности”:
В обычной жизни это выражается просто: внутри L2 всё “мгновенно ок”, но при выводе в L1 или при спорных сценариях вы упираетесь в правила конкретного роллапа, мостов и сроки, связанные с моделью безопасности. Поэтому для критичных операций (бриджи, крупные суммы) полезно помнить: “finalized” в интерфейсе L2 не всегда равно “finalized на L1”.
Практический совет: для повседневных операций ориентируйтесь на UX L2, но для вывода в L1 и мостов смотрите правила конкретной сети и используемого моста — там “время уверенности” может быть другим.
В Ethereum PoS время делится на слоты и эпохи: слот — базовый такт (обычно 12 секунд), эпоха состоит из 32 слотов (примерно 6,4 минуты). Эпохи важны, потому что финальность привязана к чекпойнтам эпох.
Finalized означает, что протокол PoS зафиксировал чекпойнт: откат такой истории становится практически нереалистичным по стоимости. Confirmations повышают устойчивость постепенно, а finality — это “протокольная печать” максимальной уверенности.
Для большинства пользовательских случаев достаточно, чтобы транзакция была Success и имела несколько подтверждений. Для крупных и критичных операций (особенно мосты/DeFi-цепочки) разумно дождаться статуса finalized (или эквивалентного сильного сигнала финальности).
Чаще всего биржа ждёт фиксированное число подтверждений (confirmations) по своим правилам риска. Транзакция может быть успешной, но биржа всё равно ждёт, пока она станет “глубже” в цепочке.
Потому что транзакция ещё не попала в блок. Самые частые причины: слишком низкая комиссия для текущей нагрузки или “nonce-очередь”, когда предыдущая pending-транзакция блокирует следующие.
Нет. Это ориентир для нормальных условий. Время может колебаться из-за пропусков слотов, сетевых условий и участия валидаторов в голосовании. Но в большинстве повседневных ситуаций финальность достигается без драматических задержек.
Материал носит исключительно информационный характер и не является индивидуальной инвестиционной рекомендацией (ФЗ-39). Криптовалюты не являются законным средством платежа в РФ (ФЗ-259).
12-12-2025, 21:58
12-12-2025, 22:38
16-11-2025, 21:50
26-11-2025, 17:35
13-12-2025, 01:29
Комментариев нет