‹ ГЛАВА 9, ВСЕ УРОКИ

СЛЕДОПЫТ · ГЛАВА 9 · УРОК 5 ИЗ 5

Mempool, блоки и подтверждения

Подтверждения

Что означает, когда платеж имеет 3 подтверждения? 4 мин

Транзакция получает свое первое подтверждение, когда она включена в блок. Каждый новый блок сверху добавляет еще одно. Три подтверждения означают блок, содержащий ее, плюс два блока после.

Вероятность, а не переключатель

Расчеты в Биткоине не мгновенны и окончательны, как банковская печать. Шанс того, что подтвержденная транзакция исчезнет, очень быстро падает с каждым добавленным блоком. Одного подтверждения достаточно для большинства повседневных сумм; большие суммы заслуживают большего.

  • 0 подтверждений: только объявлено. Хорошо для кофе среди людей, которые доверяют друг другу, рискованно в противном случае.
  • 1 подтверждение: в цепочке. Отмена требует удачливого или сильного злоумышленника.
  • 6 подтверждений: давно устоявшееся эмпирическое правило для крупных платежей, около часа.
  • 100 подтверждений: ожидание перед тем, как новые добытые монеты могут быть потрачены.
▶ ПОСМОТРЕТЬ В МАШИНЕ

В NODES каждое кольцо проверяет новый блок по своей копии, прежде чем передать его дальше: эта проверка — то, на чем основано подтверждение.

Что запомнить

  • Подтверждение 1 — это блок, который включает транзакцию.
  • Каждый последующий блок добавляет одно подтверждение.
  • Ждите дольше для больших сумм.

Быстрая проверка

Ваша транзакция находится в блоке 900 000. Последний блок — 900 002. Сколько подтверждений?

Почему люди ждут 6 подтверждений для крупных платежей?

Подтверждения · Bitcoin University