Після Taproot, це найважливіше оновлення Біткойну за 4 роки.

Скасування обмеження OP_RETURN: чи слід зламати "стіни", які можна обійти?

Автор: Jaleel 加六

Останні кілька днів в інтернеті активно обговорюють пропозицію щодо скасування обмеження OP_RETURN — це пропозиція, висунута розробником Bitcoin Core OG Пітером Тоддом.

(Варто зазначити, що HBO в широких масштабах рекламувала документальний фільм «Грошова електрика: таємниця біткойна», у якому звинуватили Пітера Тодда в тому, що він є Сатоші Накамото, що призвело до того, що Пітер Тодд отримав багато запитів на фінансування та погроз, і наразі живе в укритті.)

Хоча в спільноті висловлюється багато сумнівів щодо змін до OP_RETURN, згідно з оголошенням, опублікованим 5 травня розробником Bitcoin та ключовим внеском Blockstream Грегом Сандерсом (псевдонім «instagibbs») на GitHub: під час наступного оновлення мережі Bitcoin Core більше не буде накладати жодних обмежень на байти або кількість для OP_RETURN.

!

OP_RETURN що таке насправді?

Ми всі знаємо, що біткойн — це незмінна книга записів, де кожна транзакція схожа на записування рядка.

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

Причина, чому потрібно мати таку функцію, як «замітка», полягає в тому, що іноді люди хочуть назавжди закріпити деяку додаткову інформацію (таку як юридичні довідки, короткі повідомлення, ювілеї або навіть зізнання в любові) на блокчейні, але не хочуть займати місце UTXO, яке використовується для зберігання «торгових» біткоїнів. За допомогою OP_RETURN ця інформація скидається в ящик, немов непотрібний папір — вузли лише залишають сліди, не займаючи обсяг, а «доступні гроші» на ланцюгу залишаються чистими і охайними.

У минулому, щоб запобігти тому, щоб хтось писав довгі "папірці" і заповнював мережу, Bitcoin Core за замовчуванням дозволяє лише один OP_RETURN у кожній транзакції та максимум 80 байт вмісту; якщо це перевищує, вузли відмовляються передавати транзакцію і не допомагають з пакуванням.

Тепер обмеження в 80 байт і за кількістю рядків зникли — пишіть скільки завгодно, скільки нотаток хочете, вузли автоматично ретранслюють, а майнери із задоволенням упаковують.

Але насправді завжди були люди, які обходили 80 байтів.

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

Наприклад, багато хто знає, що Tapoort Wizz Великий Чарівник NFT заповнив один блок зображенням близько 4M, а також Ordinals написами, рунами – це все використовувало різні "обхідні шляхи і хитрощі", щоб обійти обмеження, деякі навіть були записані в витрати, що, в свою чергу, більше займало ресурси.

Це більше відповідає духу біткоїна?

Відповідно до оголошення розробника біткойна Грега Сандерса та різних думок розробників, ми можемо зрозуміти, що спочатку Bitcoin Core має власну «стандартну стратегію» на етапі розповсюдження транзакцій (relay), яка виконує три рівні контролю перед тим, як транзакції досягнуть майнерів: по-перше, запобігання атакам «відмови в обслуговуванні», відхиляючи ті транзакції, які споживають обчислювальну потужність, пам'ять або пропускну здатність, що значно перевищують комісії; по-друге, через стратегію спрямувати авторів гаманців на створення транзакцій, які економлять комісії і не створюють надлишкові UTXO; по-третє, зберігати безпеку оновлень — розглядати невідомі операційні коди або версії як «нестандартні», поки м'який форк офіційно не активується.

OP_RETURN та його 80-байтовий ліміт є продуктом цієї ідеї: надати користувачам доказово «невитрачений» вихід, який може зберігати невеликі зобов'язання або хеші, а також дозволити вузлам не враховувати його в UTXO, таким чином уникаючи «втраченого» сміттєвого виводу в ланцюжку.

Але тепер цей м'який ліміт став марним. З одного боку, приватні майнінгові пул і деякі централізовані сервіси взагалі не виконують це правило, і будь-хто, хто хоче записати велику кількість даних, може обійти цю стратегію — або просто заплатити майнерам, або використати bare‑multisig, фальшиві публічні ключі, або навіть скрипти витрат, щоб заховати інформацію — і все ще записати потрібний контент в блокчейн; з іншого боку, постійне додавання нових чорних списків лише перетвориться на гру «кіт ловить мишу», яка не зможе зупинити базове записування даних, а також збільшить ризик випадкового ураження коштів користувачів.

Розробники, які підтримують цю ідею, вважають, що повне видалення обмеження в 80 байт принесе дві реальні переваги для вузлів і гаманців: по-перше, UTXO набір стане чистішим, всі дані будуть поміщені в один зрозумілий «недоступний» OP_RETURN вихід, а не заплутані в різних вишуканих скриптах або кількох транзакціях; по-друге, вузли зможуть більш однозначно «сказати», які транзакції вони поширюють, що буде узгоджено з вмістом, який насправді пакують майнери, а також оцінка комісій для гаманців і компактна ротація блоків стануть більш надійними.

Розробники біткоїна порівняли три рішення, і наразі найпопулярнішим у спільноті є варіант "скасування". Ще важливіше, що вони вважають скасування обмеження OP_RETURN найкращим тлумаченням духу біткоїна "прозорість і простота": коли стратегія вже втратила свою первісну функцію, але все ще зберігається, це лише додає складності та тертя; її видалення робить програмне забезпечення вузлів легшим і чистішим, а також дозволяє кожній транзакції поширюватися та упаковуватися без обхідних шляхів — майнери просто повинні визначати пріоритет на основі комісії, а ринок тарифів природно регулює конкуренцію різних потреб.

І як тільки на ланцюгу дійсно з'явиться загроза надмірного запису та поглинання ресурсів, екосистема біткойна має цілий набір перевірених «цільових» заходів захисту: обмеження на підписні операції, обмеження кількості транзакцій у попередніх та наступних поколіннях, правила dust… ці заходи, які точно націлені на конкретні випадки зловживання, набагато гнучкіші, ніж однорідне «80 байт», і можуть краще захищати кожен вузол і користувача без шкоди для нормального використання.

BTC стане альткойном?

Серед найвідоміших противників, мабуть, слід зазначити Луку Дашджера.

Як OG біткоїна, Люк Дешур неодноразово заявляв, що «протокол Ordinals є атакою на біткоїн», а «гравюри - це сміття, це помилка, яку можна виправити», і він завжди був відвертим критиком протоколу Ordinals.

Цього разу він знову твердо стояв на «консервативній» стороні, вважаючи скасування обмеження OP_RETURN дуже божевільним кроком, атакою на біткойн. Він та інші вважають, що скасування ліміту призведе до спаму та вищих комісій за транзакції.

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

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

!

Засновник Botanix Labs Віллем Шрое заявив, що вважає, що розробники повинні розглядати біткойн як валютну систему, а не як платформу для зберігання даних. Інша точка зору одного з основних розробників біткойна Mechanic також схожа: біткойн не повинен використовуватися для зберігання будь-яких файлів, слід вжити всіх можливих заходів для забезпечення цього.

!

Деякі впливові KOL в індустрії, такі як Самсон Моу, закликають операторів вузлів не оновлювати свої версії Bitcoin Core або перейти на Knots.

Станом на момент написання, за даними Кларка Муда, використання вузлів Bitcoin Knots перевищило використання останньої версії вузлів Bitcoin Core.

!

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

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити