September 23, 2023

Про збільшення ступеня точності у витрачанні біткойнов

У цьому звіті ми аналізуємо і обговорюємо середню ступінь точності (округлення) вихідних значень біткойн-транзакцій.

Ми зібрали майже 1,3 млрд ненульових значеньвиходів біткойн-транзакцій з моменту запуску мережі на загальну суму понад 5,4 млрд витрачених біткойнов, загальною вартістю понад 12 трлн доларів. Потім ми згрупували ці виходи транзакцій за ступенем точності. В останнє десятиліття ступінь точності сум біткойн-транзакцій зростала по стійкою висхідній траєкторії. На сьогоднішній день найвищий ступінь точності (до одного Сатоши) мають більше 70% виходів, тоді як в 2012 році цей показник становив близько 40%. З 2019 року ціле число біткойнов витрачалося лише в 0,6% виходів, в порівнянні з 10% в 2012 р Ми прийшли до висновку, що основним драйвером для такого збільшення точності сум транзакцій може бути зростання поширеності деномінованих в Фіат платежів в порівнянні з більш високим рівнем експериментального використання мережі в минулому. Дані говорять також про те, що досягнення мрії біткойнеров про статус розрахункової грошової одиниці поки абсолютно не проглядається, принаймні на сьогоднішній день.

Малюнок 1 - Співвідношення виходів біткойн-транзакцій за ступенем точності. (І: BitMEX Research, блокчейн Bitcoin.)
Примітки: до висоти блоку 613 999, виключаючи виходи з нульовим значенням, виходи згруповані по 1000 блоків, інтерактивна діаграма доступна в оригіналі статті.

огляд

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

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

Пояснення для очевидних аномалій в даних:

  • Категорія до 10 BTC в 2009-2010 рр. - Варто зазначити, що в наших даних враховуютьсяв тому числі виходи coinbase-транзакцій. У 2009 і 2010 роках нагорода за блок становила 50 BTC (кратно 10), обсяг транзакцій був дуже низьким, а комісії практично були відсутні, внаслідок чого дуже висока частка виходів ставилася до категорії, кратній 10 BTC. Після 2011 року дані стають більш показовими і для інших транзакцій, крім coinbase.
  • Категорія до 10 Сатоши (2013) - Невеликий пік в категорії виходів зі ступенемточності до 10 Сатоши на початку 2013 року пов'язаний з запуском першого біткойн-казино Satoshi Dice. Підставою для цього твердження служить виконаний нами короткий аналіз обсягів транзакцій, пов'язаних з адресами, що починаються з 1dice ..., Результати якого вказують на те, що гра досягла піку популярності приблизно в березні 2013 року.
  • Категорія до 1000 Сатоши (2015 г.) - Значне зростання порівняльної частки категоріївиходів зі ступенем точності до 1000 Сатоши влітку 2015 р пояснюється так званої flood-атакою. Приклад однієї з таких «атакуючих» транзакцій можна побачити тут - транзакція має 35 виходів, 34 з яких мають значення 1000 Сатоши. Цю атаку часто пов'язують з «війною за розмір блоку», що вибухнула в біткойн-ком'юніті в 2015-2017 рр. Це ясно видно також на малюнку 4 нижче.

Результати та їх аналіз

Основні результати компактно представлені намалюнку 2 нижче. З таблиці видно, що в цілому більше поширені виходи з більшим ступенем точності, де 60,1% становлять виходи з найвищою можливою ступенем точності (до 1 сат.) І 10,1% - виходи з другої можливим ступенем точності (до 10 сат. ). Нижню межу діапазону точності в нашому аналізі становить категорія до 100 000 BTC, яка налічує всього 15 виходів. Транзакцій зі ступенем точності виходів, меншою, ніж 100 000 BTC, за весь досліджуваний період не проводилося.

малюнок 2 - Кількість виходів біткойн-транзакцій за ступенем точності (за всю історію біткойнов). (І: BitMEX Research, блокчейн Bitcoin.)
Примітки: до висоти блоку 613 999, виключаючи виходи з нульовим значенням.

малюнок 3 - Найбільший в історії вихід біткойн-транзакції (500 000 BTC), що є також одним з 15 виходів зі ступенем точності до 100 000 BTC. (: BTC.com)

На малюнках 4 і 5 нижче показано зростання загальногокількості виходів біткойн-транзакцій і то, як воно змінювалося з плином часу. На кінець січня історія біткойнов налічує майже 1,3 млрд виходів транзакцій. Звичайно, невитрачене виходи (UTXO) складають лише невелику частину з них. Кількість UTXO на сьогоднішній день складає трохи більше 65 мільйонів, або 5,1% від загального числа виходів.

При виведенні команди gettxoutsetinfo на Bitcoin Core відображається ~ 65 млн невитрачене виходів:

(: BitMEX Research)

малюнок 4 - Загальна кількість виходів біткойн-транзакцій. (І: BitMEX Research, блокчейн Bitcoin.)
Примітки: до висоти блоку 613 999, виключаючи виходи з нульовим значенням, виходи згруповані по 1000 блоків, інтерактивна діаграма доступна в оригіналі статті.

малюнок 5 - Відношення кількості виходів біткойн-транзакцій до ціни біткойнов
(І: BitMEX Research, блокчейн Bitcoin, ціна BTC представлена ​​за даними Coinmarketcap.)
Примітки: до висоти блоку 613 999, виключаючи виходи з нульовим значенням, виходи згруповані по 1000 блоків, інтерактивна діаграма доступна в оригіналі статті.

На малюнках 6 і 7 нижче показана сукупнавартість виходів біткойн-транзакцій і то, як вона росла з плином часу. В сумі, через ~ 1,3 млрд виходів біткойн-транзакцій було витрачено близько 5,5 млрд BTC. Виходячи з спотової ціни біткойнов на момент витрачання, в доларовому еквіваленті ця сума може становити більше 12 трлн $.

малюнок 6 - Сукупна загальна вартість біткойнов в виходах транзакцій.
(І: BitMEX Research, блокчейн Bitcoin.)
Примітки: до висоти блоку 613 999, виходи згруповані по 1000 блоків, інтерактивна діаграма доступна в оригіналі статті.

малюнок 7 - Ставлення значення виходів біткойн-транзакцій до ціни біткойнов.
(І: BitMEX Research, блокчейн Bitcoin, ціна BTC представлена ​​за даними Coinmarketcap.)
Примітки: до висоти блоку 613 999, виходи згруповані по 1000 блоків, інтерактивна діаграма доступна в оригіналі статті.

Середнє значення виходу біткойн-транзакції за всечас складає 4,26 BTC. Як показано на малюнку 7 нижче, це середнє значення з часом знижується, що, мабуть, пов'язано з ростом ціни біткойнов.

малюнок 8 - Середнє значення виходу.
(І: BitMEX Research, блокчейн Bitcoin.)
Примітки: до висоти блоку 613 999, виключаючи виходи з нульовим значенням, виходи згруповані по 1000 блоків, інтерактивна діаграма доступна в оригіналі статті.

Наслідки для конфіденційності

Ступінь точності біткойн-транзакцій може мативажливі наслідки з точки зору збереження конфіденційності користувачів. У типовій біткойн-транзакції з двома виходами один з виходів відправляється одержувачу, а другий призначений для здачі. У цьому випадку вихід з більш точним значенням часто можна ідентифікувати як здачу, що знижує рівень конфіденційності відправника транзакції.

Але, як показують наші дані, з часомсередня ступінь точності транзакцій збільшується, і більшість виходів на сьогоднішній день мають вже максимальну ступінь точності, що може мати позитивний ефект з точки зору безпеки.

висновок

Багато хто вважає, що шлях біткойнов до того, щобстати грошима, складається з трьох етапів. По-перше він повинен почати використовуватися як засіб обміну - можливо, завдяки своєму потенційно унікальній пропозиції: цензуроустойчівим електронних платежів. Після цього біткойнов може стати надійним засобом збереження вартості і, нарешті, досягти статусу розрахункової грошової одиниці - найбільш амбітною і найменш вірогідною мети. Це коли ціни на товари і послуги будуть деноміновані в біткойнов, компанії будуть публікувати звітність в біткойнов і економічні рішення будуть прийматися на основі сум, теж представлених в біткойнов.

Потенційний шлях біткойнов до статусу грошей:

Крок 1 засіб обміну
крок 2 Засіб збереження вартості
крок 3 Розрахункова грошова одиниця

Якщо статус розрахункової грошової одиниці будедосягнутий або принаймні виявиться більш поширений, то, ймовірно, ступінь точності виходів транзакцій повинна буде знизитися, а не зрости. Дані цього звіту (рис. 1) говорять про те, що біткойнов рухається в протилежному напрямку, і середня ступінь точності транзакцій продовжує збільшуватися. Це може вказувати на неспроможність тези про грошових одиницях, по крайней мере, до цього дня.

Збільшення ступеня точності сум транзакцій можебути обумовлено декількома факторами. Більш ранні сценарії використання біткойнов частіше носили експериментальний характер, і платежі в рамках цих сценаріїв частіше були деноміновані в біткойнов. Наприклад, платежі могли бути пов'язані з ончейн-казино, ончейн-іграми, користувачами, які отримали свої перші BTC, або технічними випробуваннями, в яких можлива більш низька точність остаточних сум транзакцій. В останні кілька років біткойнов, домігся, мабуть, більш широкого економічного прийняття, але при цьому економічне використання, все в більшій мірі деноміновані в фіатних валютах, сприяло зростанню точності сум транзакцій. Прикладами такого використання можуть служити деноміновані в доларах спекулятивні торгові операції або комерційна діяльність. Крім того, в період до середини 2010 року, коли чіткої спотової ціни на біткойн зовсім ще не існувало, висока точність транзакцій, мабуть, просто не була необхідною. Тепер же, коли вартість біткойнов значно зросла, для такої точності з'явилося значно більше підстав. Ще одним чинником, що сприяє підвищенню точності транзакцій, може бути більш довга історія біткойнов і зростання числа невитрачених виходів. На нашу думку, саме з цих причин в перші 10 років розвитку біткойнов ми спостерігаємо істотне зростання точності сум транзакцій.

І якщо ця тенденція коли-небудь зміниться іступінь точності сум транзакцій знову знизиться через зростаюче використання біткойнов як розрахункових грошових одиниць, з деномінованими в BTC товарами і послугами, то, ймовірно, це відбудеться лише через багато років, якщо взагалі відбудеться. На сьогоднішній день все ще триває битва за статус кошти обміну, тобто за вчинення лише перший крок на шляху до статусу грошей. Статус розрахункової грошової одиниці як і раніше залишається лише фантазією, принаймні поки.