Майнинг Криптовалюты

Сколько подтверждений сети достаточно, что бы считать биткоин-транзакцию окончательной

Биткоин транзакции

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

Привычка ждать шесть подтверждений унаследована непосредственно от Накамото — классический биткоин-клиент будет отображать транзакцию как «неподтвержденную» пока не наберется шесть подтверждений (6 найденных блоков).

Эта цифра была выбрана не случайно: она основывается на теории, что вероятность того, что злоумышленник сможет завладеть более 10% хешрейта сети крайне мала, а незначительный риск (менее 0,1%) является приемлемым. Однако расчеты математиков показывают, что каждый участник сети может по своему усмотрению снизить порог до двух или трех подтверждений.

«Наша новая статья объединяет два предыдущих исследования», — сказал Перес-Марко в комментарии для Bitcoin Magazine.

«Первое — это точное вычисление вероятности успеха атаки двойным расходования, а второе рассматривает модель прибыльности в стратегиях эгоистичного майнинга». Новое исследование ставит вопрос: «Насколько выгодно двойное расходование и сколько сетевых подтверждений достаточно при честном майнинге?»

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

«Мы сравнили рентабельность двойного расходования и честного майнинга», — объяснил Перес-Марко.

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

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

«Шесть подтверждений — это не правило протокола, а требование получателя транзакции», — заключил Перес-Марко.

«Сатоши провел хорошую оценку, но у него не было теории прибыльности».

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

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

Дата публикации 20.12.2019
Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.


The following two tabs change content below.
Mining-Cryptocurrency.ru
Материал подготовлен редакцией сайта "Майнинг Криптовалюты", в составе: Главный редактор - Антон Сизов, Журналисты - Игорь Лосев, Виталий Воронов, Дмитрий Марков, Елена Карпина. Мы предоставляем самую актуальную информацию о рынке криптовалют, майнинге и технологии блокчейн. Отказ от ответственности: все материалы на сайте Mining-Cryptocurrency.ru имеют исключительно информативные цели и не являются торговой рекомендацией или публичной офертой к покупке каких-либо криптовалют или осуществлению любых иных инвестиций и финансовых операций.
Exit mobile version