Розробник вбудував картинку в блокчейн біткоїну в обхід усіх обмежень BIP-110

image

Словацький розробник та мейнтейнер бібліотеки Rust Bitcoin Мартін Хабовштяк розмістив у блокчейні біткоїну (BTC) зображення розміром 66 КБ у вигляді єдиного масиву даних.

Експеримент ставить під сумнів ефективність «антиспам-пропозиції» BIP-110 та клієнта Bitcoin Knots у контексті боротьби з довільними даними у мережі.

Транзакцію можна декодувати з шістнадцяткового формату в стандартний TIFF-файл, на якому відображений Люк Деш-молодший, що плаче, — головний ідеолог обмежень. Хабовштяк доклав інструкцію щодо незалежної перевірки даних через будь-яку повну ноду.

Технічний виклик обмеженням

Ключова особливість експерименту – відмова від стандартних методів запису. Транзакція не містить кодів OP_RETURN або інструкцій OP_IF, а також не використовує Taproot. Саме ці елементи націлені фільтри BIP-110. За словами Хабовштяка, його метод доводить можливість обходу будь-яких передбачуваних заборон.

Розробник також протестував версію транзакції, сумісну з правилами BIP-110, в ізольованому середовищі Bitcoin Knots. Альтернативний варіант виявився навіть більшим за оригінал. На думку Хабовштяка, це підтверджує, що жорсткі обмеження лише збільшать загальний обсяг даних у блокчейні.

Протистояння

Експеримент пройшов на тлі затяжного конфлікту між прихильниками Bitcoin Core та Bitcoin Knots.

Ініціатива BIP-110 (раніше BIP-444), висунута у жовтні 2025 року, пропонує обмежити виходи OP_RETURN до 83 байт та урізати можливості скриптів для зберігання важких файлів. Ідея стала відповіддю на реліз Bitcoin Core v30, де ліміти на OP_RETURN фактично зникли.

Люк Деш-молодший називає довільні дані в блокчейні біткоїну («написи», inscriptions) спамом, що створює юридичні та технічні ризики для операторів нод.

За даними The Bitcoin Portal, підтримку BIP-110 висловили близько 8,8% вузлів мережі. Ініціатива реалізована лише у клієнті Bitcoin Knots, чия частка з початку 2025 року зросла майже вдесятеро.

Разова акція

Сам Хабовштяк назвав свою ініціативу разовою акцією та відмовився публікувати вихідний код, щоб не спровокувати нову хвилю NFT-активності. Свій вчинок він пояснив небажанням миритися з дезінформацією табору Knots:

«Є річ, яку я ненавиджу набагато більше спаму: брехня. У минулому я намагався аргументувати свою позицію, демонстрував цілісне зображення, закодоване для приміщення у witness-дані. Але прихильники Knots продовжують твердити те саме», — заявив він.

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *