Розробник Bitcoin зі Словаччини, Мартін Габовстіак, 1 березня 2026 року опублікував концептуальний доказ, у якому вбудував TIFF-зображення розміром 66 кілобайтів безпосередньо у блокчейн Bitcoin у рамках однієї транзакції без використання OP_RETURN, Taproot або OP_IF.
Демонстрація прямо кидає виклик твердженням прихильників BIP-110 — тимчасової пропозиції м’якого форку, яка мала б обмежити довільне зберігання даних у Bitcoin, — показуючи, що дані можна зберігати за допомогою стандартних структур транзакцій, цільових для запропонованих обмежень. Транзакція є публічно перевірюваною будь-яким повним вузлом Bitcoin, і приблизно 8,8% мережі наразі працює з вузлами, що підтримують BIP-110, реалізованими виключно клієнтом Bitcoin Knots.
Габовстіак, який підтримує бібліотеку Rust Bitcoin, створив транзакцію, що зберігає повне TIFF-зображення у рамках однієї транзакції Bitcoin. Зображення зображує Люка Дашджира, видатного розробника Bitcoin Knots і прихильника BIP-110, і може бути відновлене з сирих шістнадцяткових даних транзакції за допомогою стандартних команд вузла.
Демонстрація важлива тим, що уникає методів зберігання даних, які зазвичай цілиться обмеженнями. Транзакція не містить виходів OP_RETURN, не використовує Taproot (замість цього — SegWit версії 0), і не містить інструкцій OP_IF. Це одні з основних векторів, які BIP-110 прагне обмежити.
Користувачі можуть самостійно перевірити демонстрацію, виконавши команду bitcoin-cli getrawtransaction, а потім xxd -r -p для відновлення файлу зображення з даних транзакції.
BIP-110, спочатку відомий як BIP-444, запроваджений у жовтні 2025 року, пропонує тимчасовий м’який форк на один рік, який накладе нові обмеження на структури транзакцій на рівні консенсусу, що зазвичай використовуються для зберігання даних.
Пропозиція обмежить виходи OP_RETURN до 83 байт, обмежить окремі push-операції даних до 256 байт, обмежить розмір елементів стеку свідчень і скасує нові скрипти виходів довжиною понад 34 байти. Підтримувачі вважають ці заходи захистом операторів вузлів від зростаючих витрат на зберігання та збереженням основної функції Bitcoin як монетної мережі.
Пропозиція була введена після релізу Bitcoin Core v30, який фактично усунув попередні обмеження на дані OP_RETURN. BIP-110 реалізується виключно через клієнт Bitcoin Knots, кількість вузлів якого зросла приблизно у десять разів з початку 2025 року і становить близько 8,8% мережі.
Люк Дашджир, який підтримує Bitcoin Knots і є технічним директором майнингового пулу Ocean, активно виступає за обмеження довільних даних у Bitcoin, характеризуючи інкрипції та подібне зберігання даних як «спам».
Демонстрація Габовстіака підкреслює фундаментальні відмінності у тому, як Bitcoin обробляє транзакції. Мережа функціонує з двома рівнями правил: правилами консенсусу, що визначають валідність блоків, і політичними правилами, що регулюють, які транзакції за замовчуванням передаються вузлами.
Правила консенсусу не можуть примусити транзакції мати «лише грошовий зміст». Будь-яка транзакція, що відповідає структурним правилам, незалежно від вбудованих даних, є валідною з точки зору консенсусу і може бути додана до блокчейну за умови сплати достатніх комісій. Політичні правила можуть створювати перешкоди, але не гарантують їх повне запобігання.
Демонстрація також створила версію зображення, що відповідає BIP-110, протестовану у середовищі regtest Bitcoin Knots. Ця версія, за повідомленнями, була більшою за оригінал, що свідчить про те, що обмеження потенційно можуть збільшити загальні дані у блокчейні, а не зменшити їх.
Навіть коли вузли відмовляються передавати нестандартні транзакції, економічні стимули створюють обходи. Майнингові пули можуть приймати транзакції через прямі канали подання, що обходять мережу ретрансляції. Такі сервіси, як Slipstream від MARA, вже забезпечують прямі канали подання великих або нестандартних транзакцій, що відповідають правилам консенсусу, але можуть бути виключені з мемпулів.
За поточними тарифами, зайняття одного мегабайта простору у блоці коштує приблизно 0,1 BTC при 10 сатоші за віртуальний байт, і до 1,0 BTC при 100 сатоші за віртуальний байт.
Обмеження популярних методів зберігання даних може мати зворотній ефект, підштовхуючи використання кодувань, що спричиняють довгострокові витрати мережі. Коли розробники створюють виходи, які здаються витратними для зберігання довільних даних, вони збільшують набір Unspent Transaction Outputs (UTXO), базу даних, яку кожен повний вузол має підтримувати у доступному сховищі.
Зростання UTXO є більш стійким навантаженням, ніж дані свідчень або payloads OP_RETURN, які можна обрізати. Вихід, що кодує зображення, залишається у наборі UTXO до моменту витрат, потенційно — безстроково. Це пояснює історичну обережність Bitcoin Core щодо введення суворих обмежень на OP_RETURN, оскільки альтернатива може збільшити довгострокові операційні витрати для вузлів.
BIP-110 є ескалацією від політичного фільтрування до консенсусних обмежень, що має наслідки для управління, виходячи за межі технічних питань. Тимчасовий характер пропозиції на один рік опосередковано визнає, що постійних рішень може й не існувати, а лише тактичне управління з обмеженою ефективністю.
Демонстрація з’являється на тлі тривалих суперечок між спільнотами розробників Bitcoin Core і Bitcoin Knots щодо політик зберігання даних. Габовстіак заявив, що його мотивувала «неправда» з боку прихильників Knots щодо неможливості послідовного зберігання даних без цільових опкодів. Він описав себе як противника спаму у блокчейні, але вважає, що запропоновані обмеження базуються на неправильних технічних твердженнях.
Розробник зазначив, що це одностороння спроба і що він не публікуватиме свій код, щоб явно не сприяти новій хвилі інкрипційної активності. На момент публікації Block не зміг зв’язатися з Габовстіаком або Дашджиром для коментарів.
Що показав розробник Bitcoin із вбудованим зображенням?
Мартін Габовстіак вставив TIFF-зображення розміром 66 кілобайтів у одну транзакцію Bitcoin без використання OP_RETURN, Taproot або OP_IF. Демонстрація доводить, що довільні дані можна послідовно зберігати у блокчейні за допомогою стандартних структур транзакцій, цільових для запропонованих обмежень, спростовуючи твердження, що таке зберігання вимагає специфічних опкодів або функцій.
Що таке BIP-110 і що він робить?
BIP-110 — це тимчасова пропозиція м’якого форку, яка обмежить поля транзакцій, що містять дані, на рівні консенсусу. Вона обмежить виходи OP_RETURN до 83 байт, обмежить окремі push-операції даних до 256 байт, обмежить розмір елементів стеку свідчень і скасує нові скрипти виходів довжиною понад 34 байти. Реалізується виключно через клієнт Bitcoin Knots і наразі має підтримку приблизно 8,8% мережі.
Чи може Bitcoin технічно запобігти довільному зберіганню даних?
Повністю запобігти довільному зберіганню даних технічно навряд чи можливо при збереженні правил консенсусу Bitcoin. Мережа валідовує структуру транзакцій, а не їхній зміст, і не може відрізнити «грошові транзакції» від «зберігання даних». Запобігання вимагало б або економічних обмежень через ринок комісій, або обмежень на рівні консенсусу, що несе ризики управління та потенційні другорядні ефекти, такі як зростання UTXO.
Пов'язані статті
Дані: 296,74 BTC з анонімної адреси переказано на Wintermute, вартістю приблизно 10,78 мільйонів доларів
Колишній дослідник OpenAI, хедж-фонд робить великі ставки на майнерів BTC у поданні до SEC
Riot опублікувала рекордний $647M дохід у 2025 році, оскільки майнери Bitcoin зазнають труднощів