Рост степени точности платежей в биткоинах

Оригинал статьи BitMEX Research

Аннотация. Эта статья посвящена анализу среднего уровня точности (уровня округления) выходов биткоин-транзакций. Мы проанализировали почти 1,3 млрд транзакций с ненулевым значением, осуществленных  с момента запуска сети, на общую сумму более 5,4 млрд биткоинов (или более 12 трлн в долларовом эквиваленте). Затем мы классифицировали полученные результаты по степени точности. В течение последнего десятилетия уровень точности транзакций продолжал стабильно расти. В настоящее время более 70% биткоин-транзакций использует максимально возможную степень точности (до одного сатоши), тогда как в 2012 году этот показатель составлял около 40%. С 2019 года лишь в 0,6% платежей сумма округляется до целого числа (для сравнения: в 2012 году таких платежей было около 10%). Мы пришли к выводу, что это связано главным образом с увеличением распространенности платежей в фиатных валютах (в прошлом использование сети носило более экспериментальный характер). Полученные данные также указывают на то, что мечта фанатов биткоина об использовании его в качестве денежной единицы сбудется еще не скоро — по крайней мере, не в обозримом будущем.

Рисунок 1. Процентное соотношение выходов биткоин-транзакций по степени точности

(Источник: BitMEX Research, блокчейн биткоина)

(Примечание: анализ проводился на основе блоков величиной до 613 999 и исключает транзакции с нулевым значением; данные представлены в группах из 1000 блоков).

Обзор

В этой статье мы рассматриваем степень точности или округления сумм всех биткоин-транзакций. Мы проанализировали все 1,3 млрд выходов транзакций за всю историю существования биткоина и классифицировали результаты на основе точности окончательной суммы. Мы разделили результаты на 14 категорий с 10-кратным увеличением, где 1 сатоши соответствует самому высокому уровню точности, а 100 000 биткоинов – самому низкому. В таблице ниже (Рис. 2) показаны все результаты, а на приведенном выше графике (Рис. 1) изображена динамика каждой категории точности с течением времени.

Наши данные показывают заметный рост степени точности транзакций за последние 10 лет, который, как ни удивительно, продолжился и после 2018 года. В настоящее время более 70% выходов биткоин-транзакций используют самую высокую возможную степень точности (до одного сатоши) – весьма значительный рост по сравнению с 40% в 2012 году. С 2019 года лишь в 0,6% платежей сумма округляется до целого числа (для сравнения: в 2012 году таких платежей было около 10%).

Объяснение очевидных аномалий данных:

  • Категория «10 биткоинов» (20092010 гг.). Следует отметить, что в проанализированные нами данные также вошли coinbase-транзакции. В 2009 и 2010 годах вознаграждение за добычу блока составляло 50 (величина, кратная 10 биткоинам), объем транзакций был очень низким, а комиссию почти не платили, поэтому в эту категорию попала очень большая доля транзакций. Начиная с 2011 года, данные указывают на преобладание транзакций, которые не являются  coinbase-транзакциями.
  • Категория «10 сатоши» (2013 г.). Незначительный рост объема транзакций в категории «10 сатоши» в начале 2013 г. связан с всплеском популярности азартной игры Satoshi Dice. Это мнение основано на кратком анализе объемов транзакций, связанных с адресами, начинающихся с «1dice…», который показывает, что пик популярности игры пришелся приблизительно на март 2013 года.
  • Категория «1000 сатоши» (2015 г.). Значительное увеличение числа транзакций с точностью до 1000 сатоши летом 2015 года связано с так называемой «флуд-атакой». Пример такой «атаки» можно найти здесь: транзакция имеет 35 выходов, 34 из которых на сумму 1000 сатоши. Существует мнение, что эта атака связана с «войной блоков», которая развернулась в криптовалютном сообществе в 2015-2017 гг. Это также видно на Рис. 4 ниже.

Результаты и анализ

Основные результаты обобщены в рис. 2 ниже. Таблица показывает, что в основном выходы с высокой точностью наиболее распространены. При этом, 60,1% выходов используют по возможности самую высокую точность, и 10,1% – вторую возможную. В зоне минимальных значений точности наиболее низкая точность относится к транзакциям на 100 000 биткоинов, содержащим только 15 выходов. В блокчейне отсутствуют выходы с точностью ниже 100 000 биткоинов.

Рисунок 2. Классификация количества выходов биткоин-транзакций по степени точности (за всю историю существования биткоина)

Категория точностиКол-во выходов транзакцийПроцент выходов транзакций
1 сатоши767,583,61660.1%
10 сатоши127,476,61710.0%
100 сатоши74,360,1235.8%
1,000 сатоши73,209,9315.7%
10,000 сатоши105,094,4198.2%
100,000 сатоши53,612,6724.2%
1,000,000 сатоши42,418,9883.3%
10,000,000 сатоши18,776,5701.5%
1 биткоин12,306,4981.0%
10 биткоин2,713,1600.2%
100 биткоин415,0570.0%
1,000 биткоин28,3730.0%
10,000 биткоин7320.0%
100,000 биткоин150.0%
1,000,000 биткоин (и выше)00.0%
Итого1,277,996,771100.0%

(Источник: BitMEX Research, блокчейн биткоина)

(Примечание: анализ проводился на основе блоков величиной до 613 999 и исключает транзакции с нулевым значением)

Крупнейшая по величине транзакция в истории биткоина (на сумму 500 000 биткоинов), которая входит в число 15 биткоин-транзакций в категории точности «100 000 биткоинов»

(Источник: BTC.com)

На графиках ниже (Рис. 3 и 4) показан рост общего количества выходов биткоин-транзакций и их динамика с течением времени. История биткоина насчитывает почти 1,3 млрд выходов транзакций. Безусловно, лишь малая часть выходов («остатков») этих транзакций еще не потрачена/использована (иногда ее называют «UTXO», Unspent Transaction Output). В настоящее время эта величина составляет чуть более 65 млн или 5,1% от общего числа выходов транзакций.

Результат команды gettxoutsetinfo в Bitcoin Core, показывающий 65 млн непотраченных выходов транзакций

(Источник: BitMEX Research)

Рисунок 3. Общее количество выходов биткоин-транзакций

(Источник: BitMEX Research, блокчейн биткоина)

(Примечание: анализ проводился на основе блоков величиной до 613 999 и исключает  транзакции с нулевым значением; данные представлены в группах из 1000 блоков).

Рисунок 4. Зависимость количества выходов биткоин-транзакций от цены биткоина

(Источник: BitMEX Research, блокчейн биткоина, цены биткоина взяты с сайта Coinmarketcap)

 (Примечание: анализ проводился на основе блоков величиной до 613 999 и исключает транзакции с нулевым значением; данные представлены в группах из 1000 блоков).

На Рис. 5 и 6 ниже показано общее количество выходов биткоин-транзакций, а также их рост с течением времени. На 1,3 млрд выходов приходится около 5,5 млрд биткоинов, что эквивалентно более чем 12 трлн долларов США (основываясь на спотовой цене биткоина в момент осуществления транзакции).

Рисунок 5. Общая сумма биткоинов в выходах транзакций

(Источник: BitMEX Research, блокчейн биткоина)

(Примечание: анализ проводился на основе блоков величиной до 613 999; данные представлены в группах из 1000 блоков).

Рисунок 6. Сумма биткоинов в выходах транзакций в зависимости от цены биткоина

(Источник: BitMEX Research, блокчейн биткоина, цены биткоина взяты с сайта Coinmarketcap)

 (Примечание: анализ проводился на основе блоков величиной до 613 999; данные представлены в группах из 1000 блоков).

Совокупная средняя величина выхода транзакции составляет 4,26 биткоина. Как показано на Рис. 7 ниже, эта величина со временем уменьшилась, что может быть связано с ростом цены биткоина.

Рисунок 7. Средняя величина (сумма) выхода

(Источник: BitMEX Research, блокчейн биткоина)

(Примечание: анализ проводился на основе блоков величиной до 613 999 и исключает транзакции с нулевым значением; данные представлены в группах из 1000 блоков).

Соображения конфиденциальности

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

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

Заключение

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

Потенциальный путь биткоина к получению статуса денежной единицы

Step 1Средство расчета
Step 2Средство сохранения капитала
Step 3Расчетная денежная единица

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

Увеличение точности может быть обусловлено несколькими факторами. Поначалу использование биткоина носило скорее экспериментальный характер, и платежи в биткоинах были более распространены. Например, такие платежи могли быть связаны с играми (в том числе азартными) в блокчейне, освоением пользователями мира криптовалют (и получением первых монет) или техническим тестированием – во всех этих случаях вероятна более низкая точность расчетов. За последние несколько лет биткоин получил большее распространение в экономике, но он все больше привязывается к цене фиатных валют, что способствует повышению уровня точности (например, выполнение торговых и спекулятивных операций, деноминированных в долларах США, или ведение коммерческой деятельности, привязанной к доллару). Кроме того, до середины 2010 года, когда биткоин еще не имел определенной спотовой цены, высокая точность платежей была излишней. Теперь же, когда стоимость биткоина значительно выросла, для точности больше оснований. Еще один немаловажный фактор – биткоин существует уже довольно давно и накопление неизрасходованных выходов ведет к повышению точности платежей с течением времени, поэтому в будущем точность только продолжит расти.  На наш взгляд, именно по этим причинам точность платежей значительно возросла за первые 10 лет с момента появления биткоина.

Может ли  эта тенденция измениться? Возможно ли, что степень точности снова снизится – из-за повсеместного использования биткоина как расчетной денежной единицы для оплаты товаров и услуг? Скорее всего, это произойдет еще очень нескоро (если вообще когда-нибудь произойдет). Пока биткоин еще находится на первом этапе – превращения в средство расчетов на пути к статусу денег, не говоря уже о статусе расчетной денежной единицы. Этот статус, по крайней мере на данный момент, все еще остается плодом воображения.