Назад

Подтверждение транзакции

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

Принцип подтверждения прост:

  • Данные от транзакции с криптовалютой фиксируются в специальных блоках (перечне операций). Группа блоков представляет собой цепочку «оборота» BTC.
  • В составе блока содержится заголовок и перечень проведенных транзакций. В заголовке находятся хеш-коды перевода — нового и прошлого элемента цепи. В начале списка стоит транзакция, в которой указывается премия за добычу блока.
  • Для проверки подлинности транзакция должна быть проверена на соответствие блокчейну — распределенной базе данных, элементы которой хранятся на компьютерах пользователей.

Кошелек BTC показывает операцию неподтвержденной до момента, пока не будет найдено шесть новых блоков. Интернет-площадки, которые принимают BTC в качестве оплаты, вправе устанавливать свои лимиты на число блоков, необходимых для подтверждения сделки.

Число «шесть» выбрано с той позиции, что мошенник не сможет накопить больше 10% хешрейта и подделать информацию о транзакции. Вероятность этого составляет 0,1%. Получается, что наличие шести подтверждений делает взлом сети почти невозможным. Для этого требуются огромные мощности и инвестиции, исчисляемые десятками миллионов долларов.

В среднем транзакция подтверждается от 20 до 60 минут. Задержка зависит от ряда показателей:

  • Загруженности криптовалютной сети. С каждым годом число операций с BTC растет, что приводит к увеличению задержек.
  • Малая комиссия. Первыми проверку проходят те транзакции, в которых предусмотрена большая премия для майнеров. Волатильность курсовой цены. Верификация проходит дольше в периоды скачков стоимости криптовалюты.
  • Время хранения криптовалюты на кошельке. У системы больше доверия к BTC, которые дольше лежат на счету.