Сколько подтверждений нужно ждать, чтобы прошла транзакция биткоинов

Сегодня в крипто-сообществе принято ждать 6 подтверждений, чтобы транзакция биткоинов прошла и считалась успешной. Если подтверждений меньше, то крипто-кошельки и биткоин-клиенты присвоят транзакции отметку неподтвержденной.


Откуда взялась эта загадочная цифра? На самом деле, она основана на предположении, сделанном в свое время самим Сатоши Накамото (именно он считается разработчиком программного обеспечения биткоин-сети и “родителем” первой в мире криптовалюты). Предположение это касается близкой к нулю вероятности того, что мошенники могут взять под контроль более 10% хешрейта биткоин-сети. И риск менее 0,1% для транзакций в целом считается допустимым.

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

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

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

Результаты нынешнего исследования объединяют два предыдущих. Первое – это точное вычисление вероятности успеха атаки на биткоин-сеть двойным расходованием, а второе рассматривает модель прибыльности в стратегиях эгоистичного майнинга. Новое исследование ставит вопрос: «Насколько выгодно двойное расходование и сколько сетевых подтверждений достаточно при честном майнинге?»

Согласно представленным результатам, потенциальный злоумышленник, которому принадлежит 1% от общего хешрейта, должен будет потратить не менее 50 coinbase-транзакций (312,5 BTC начиная с 2020 года), чтобы отменить одно подтверждение. Чтобы отменить два подтверждения, злоумышленнику нужно 1666 coinbase-транзакций.

Ученые сравнили рентабельность двойного расходования и честного майнинга. Любой крупный майнер с высоким хешрейтом не заинтересован в незначительной двойной трате. Только большая сумма может оправдать двойную трату с точки зрения прибыльности. Например, при хешрейте 1% и только для 1 подтверждения минимальная трата составляет более 49 coinbase-транзакций.

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

На самом деле шесть подтверждений – это не правило протокола, а требование получателя транзакции. Данное математическое исследование еще не получило большого внимания со стороны крипто-сообщества. И в целом кажется маловероятным, что консервативные биржи и криптовалютные компании понизят порог подтверждений для удобства пользователей.

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


Больше публикаций по теме Биктоин, блокчейн и сеть на страницах сайта “Веб Экстерн – финансовые решения“.