Останніми тижнями пропозиція, спрямована на скасування 80-байтового обмеження Bitcoin щодо скриптів опкодов, викликала жваву дискусію, кульмінуючи тим, що деякі називають Війною OP_RETURN 2025 року. У четвер блок 896,696 відзначився незвично великим нестандартним OP_RETURN — настільки розлогим, що він зайняв увесь блок одним єдиним переказом.
Біткоїн з обсягом 1-МБ у блоці OP_RETURN встановлює рекорди, оскільки блокчейн перетворюється на дошку оголошень.

OP_RETURN ‘Rickrolling’
Обговорення пропозиції Bitcoin Core щодо зняття 80-байтового обмеження на скриптові опкоди набирає обертів не лише серед розробників, а й у соціальних мережах, де широка спільнота висловлює свої думки. Одночасно, особи та організації творчо використовують транзакції OP_RETURN — для експериментів, заяв, або сигналів можливих змін у напрямку Bitcoin, балансуючи між зберіганням JPG або як механізм оплати від людини до людини (P2P).
OP_RETURN — це опкод скрипту Bitcoin, який дозволяє вбудовувати ненавчені дані — до 80 байтів — без розширення UTXO. Його використовують для різноманітних цілей від таймстампінгу й випуску активів до написів, але його суворе обмеження розміру залишається суперечливим. Зняття обмеження могло б усунути необхідність у складних методах, хоча також викликає занепокоєння через можливий спам. Для глибшого вивчення механіки OP_RETURN і центральних питань, що стоять за поточною дискусією, ознайомтеся з цією статтею тут.
Оскільки зміна стосується правил ретрансляції, а не правил консенсусу, виконання в кінцевому рахунку лежить на окремих вузлах. Нещодавно транзакції OP_RETURN стали несподіваним засобом творчого вираження — одна з них особливо вишукано згадує класиката Ріка Астлі 1987 року. Повідомлення читає: “Ніколи не віддам тобі OP_RETURN, ніколи не підведу Ніколи не побіжу до когось іншого й не залишу тебе Ніколи не заставлю тебе плакати, ніколи не попрощаюсь Ніколи не скажу брехню і не завдам тобі болю.”
Інше OP_RETURN заявляє:
Фільтри мають великий вплив на те, що видобувається.
‘Перший «megger»’
Серед усіх повідомлень у мережі 15 травня група, відома під назвою The Wizards of Ord, створила блок — зокрема блок 896,696 — демонструючи повний набір з 3,333 написів The Wizards of Ord. “Ми тільки що створили найбільший OP_RETURN в історії Bitcoin,” написав X акаунт @lifofifo написав. “Презентуючи перший megger, блок 896696, який включає кожного The Wizards of Ord в даних OP_RETURN.” Щоб створити транзакцію, яка може зайняти цілий блок майже 1 МБ довільних даних через OP_RETURN, творцю довелося обійти кілька обмежень на рівні політики, вбудованих у поведінку за замовчуванням програмного забезпечення для вузлів Bitcoin.

Хоча OP_RETURN обмежено 80 байтами для запобігання зловживанням і надмірному розширенню ланцюга, це обмеження не є правилом консенсусу — воно забезпечується виключно правилами стандартності, яких дотримується більшість вузлів. У цьому випадку транзакція обійшла цю тонкість, позначивши виходи як нестандартні та подаючи транзакцію безпосередньо в пул майнерів — а саме Marathon (MARA) — який вирішив ігнорувати стандартні налаштування та включити її в блок незалежно від цього.
Транзакція була створена з використанням версії 2 формату Bitcoin, яка підтримує функціональність Segwit і пропонує розширені можливості сценаріїв для входів і виходів. Оскільки жоден біткоїн фактично не був переданий — 0 BTC відправлено — транзакція служила виключно засобом для вбудовування даних. Тим не менш, майнери часто зацікавлені в таких блоках завдяки комісіям, які вони пропонують, незважаючи на відсутність грошового обміну. Коли прикріплена комісія є досить щедрою, це може підштовхнути майнера включити транзакцію, незважаючи на її неефективність з точки зору економіки комісій за байт.
Узли Knots прагнуть фільтрувати
Потік повідомлень у ланцюгу та дебют “першого в історії megger” збігається з помітним зростанням в адопції реалізацій вузлів Bitcoin Knots. На відміну від майбутнього випуску Bitcoin Core, Knots зберігає прапорці -datacarrier і -datacarriersize, пропонуючи операторам детальний контроль. Встановлення -datacarrier=0 дозволяє відхиляти всі транзакції OP_RETURN, а модифікація -datacarriersize дозволяє зміцнити обмеження на дані, такі як звичне 80-байтове обмеження.

Ці параметри фільтрують вхідні транзакції з mempool вузла, ефективно призупиняючи їх передачу підключеним вузлам. Knots тепер працює на приблизно 2,000 вузлів, зростаючи з лише 600 у середині березня, хоча це все ще менше за 19,470 публічно видимих вузлів Bitcoin Core, які наразі онлайн.
Оскільки питання щодо ролі Bitcoin продовжують розвиватися, нещодавні експерименти з OP_RETURN сигналізують про зростаючий попит на творчий контроль на краях протоколу. В той час як програмне забезпечення для вузлів відхиляється, а майнери реагують на нові стимули, мережа, здається, входить у фазу тихої переосмислення — де політика, цілі й участь тестуються байт за байтом, блок за блоком і мем за мемом.














