- дата публікації
Декодування OP_RETURN у біткоїні і чому це важливо?
- джерело
- сайт
- news.bitcoin.com
- відкрити джерело
OP_RETURN — це оператор Bitcoin Script, який дозволяє користувачам вбудовувати невелику, неперевідну інформацію в транзакції, знаходячи баланс між функціональністю та ефективністю мережі.
Нещодавня пропозиція скасувати обмеження в 80 байт викликала обговорення щодо ролі Bitcoin як носія даних і платіжної системи. OP_RETURN, доданий у версії Bitcoin Core 0.9.0, дозволяє користувачам додавати до 80 байт випадкової інформації — текстів, хешів чи індикаторів протоколів — до транзакцій.
Замість зберігання даних в витратних виходах, які залишаються в наборі невикористаних виходів трансакцій (UTXO), виходи OP_RETURN є очевидно неперевідними, що дозволяє вузлам очищати їх і зменшувати вимоги до зберігання. Ця можливість підтримує некомерційні застосування, включаючи підтвердження прав власності, вбудовування метаданих для другорядних протоколів або цілеспрямоване знищення монет.
Проект Counterparty був одним з перших, хто використав оператор OP_RETURN для вбудовування даних у транзакції BTC, що дозволило створення і управління цифровими активами на основі блокчейну Bitcoin.
Нові проекти, такі як Citrea, застосовують OP_RETURN для запису доказів з нульовими знаннями. Обмеження в 80 байт, введене в 2014 році, мало на меті завадити зберіганню великих обсягів даних, при цьому виконуючи необхідні функції.
Хоча OP_RETURN залишається стандартним типом транзакцій, спільнота Bitcoin довгий час обговорює його призначення.
Деякі критики вважають, що навіть невелике вбудовування даних відволікає від основної ролі Bitcoin як грошового реєстру, тоді як інші бачать в цьому можливість для інновацій. В рамках майбутнього випуску Bitcoin Core розробники планують скасувати стандартний ліміт у 80 байт для OP_RETURN, що дозволить більш об'ємні вклади даних.
Це рішення викликане тривалими суперечками щодо доцільності існуючого обмеження.
Прихильники скасування ліміту стверджують, що він уже не є корисним, оскільки централізовані майнінгові пулі вже приймають нестандартні записки. Противники ж попереджають, що це може призвести до накопичення неналежних даних в блоках, що підвищить витрати для користувачів.
В debates вказують, що багато проектів все одно не перейдуть на OP_RETURN навіть без обмеження. Ця зміна вплине лише на стандартні правила релейного зв'язку Bitcoin Core і не змінить перевірку консенсусу.
Залежно від цього, вузли, які прагнуть дотримуватися суворіших обмежень OP_RETURN, зможуть це робити, а блоки, що перевищують стару політику, залишаться дійсними. Обговорення OP_RETURN підкреслює ширші напруги в еволюції Bitcoin: необхідність підтримки інновацій при збереженні основних принципів.
Очікується, що скасування обмеження може зменшити забруднення UTXO і узгодити інтереси вузлів і майнерів, проте ставить під запит бажання спільноти до експериментів на блокчейні.