Останні кілька днів в іноземних мережах активно обговорюється пропозиція про скасування обмеження OP_RETURN — це пропозиція, висунута розробником Bitcoin Core OG Пітером Тоддом.
(Варто відзначити, що HBO у великій мірі рекламувала документальний фільм «Монетна електрика: загадка біткойна», в якому звинуватила Пітера Тодда в тому, що він є Сатоші Накамото, що призвело до того, що Петер Тодд отримав величезну кількість запитів на фінансування та погроз, і наразі він ховається.)
Хоча в спільноті є багато сумнівів щодо змін OP_RETURN, згідно з оголошенням розробника біткойна і ключового внесокника Blockstream Грега Сандерса (псевдонім «instagibbs»), опублікованим 5 травня на GitHub: під час наступного оновлення мережі Bitcoin Core більше не буде накладати жодних обмежень на байти або кількість для OP_RETURN.
Що таке OP_RETURN?
Ми всі знаємо, що біткойн — це незмінний реєстр, де кожна транзакція виглядає як запис нової строки.
А OP_RETURN схожий на те, як на краю сторінки книги приклеїти «замітку» — ви можете написати десятки слів або невеликих частин даних, ця замітка позначається системою як «тільки для читання», інші не можуть використовувати її як гроші, і вона не вплине на інші записи «грошей» в реєстрі.
Причина, чому існує така функція «примітка», полягає в тому, що іноді люди хочуть назавжди закріпити деяку додаткову інформацію (наприклад, юридичні докази, текстові повідомлення, річниці або навіть зізнання) в ланцюжку, але вони не хочуть займати місце, яке UTXO використовує для зберігання «торгових» біткойнів. За допомогою ОП_RETURN ця інформація викидається в шухляду як макулатура - вузол тільки залишає слід, не займає запас, а "доступні гроші" на ланцюжку все одно чисті і чисті.
У минулому, щоб запобігти тому, щоб хтось писав довгі «замітки», заповнюючи мережу, Bitcoin Core за замовчуванням дозволяв лише один OP_RETURN в кожній транзакції і максимум 80 байт вмісту; якщо перевищено, вузли відразу відмовляться передавати, а також не допоможуть у пакуванні.
Тепер обмеження в 80 байт і на кількість записів скасовано — пишіть скільки завгодно, можна кілька записок, вузли автоматично ретранслюють, а майнери із задоволенням пакують.
Але насправді завжди були ті, хто обходив 80 байтів.
Раніше, коли існувало обмеження OP_RETURN, були способи обійти обмеження в 80 байт, і навіть найсуворіші фільтри та стратегії ретрансляції не можуть зупинити тих, хто дійсно хоче записати дані в Bitcoin. Оскільки тільки майнери та комісії визначають, які транзакції потрапляють в блокчейн, надаючи майнерам вищі винагороди, вони, природно, схиляються до пакування більшої кількості транзакцій, а ігровий процес не зміниться через стратегії вузлів.
Наприклад, всім відомий Tapoort Wizz Великий Чарівник NFT, зображення якого близько 4M заповнює один блок, а також Ordinals, написані колись, рунічні знаки – це все використовувало різні методи «обходу та обходу», щоб уникнути обмежень, деякі навіть написані в витрачені виходи, що, навпаки, займає більше ресурсів.
Це більше відповідає духу біткоїна?
Згідно з оголошенням, зробленим розробником Bitcoin Грегом Сандерсом, і думками різних розробників, ми можемо знати, що, по-перше, Bitcoin Core має власний набір «політик стандартності» на етапі ретрансляції транзакцій, який використовується для проведення трьох рівнів перевірок, перш ніж транзакція дійде до майнерів: по-перше, щоб запобігти атакам «відмова в обслуговуванні», відхиляючи транзакції, які споживають набагато більше обчислювальної потужності, пам'яті або пропускної здатності, ніж комісія; Другий полягає в тому, щоб допомогти авторам гаманців створювати транзакції, які економлять комісію та не створюють зайвих UTXO за допомогою стратегій; Третє - для збереження безпеки оновлень - ставтеся до невідомих кодів операцій або бітів версій як до "нестандартних", поки софтфорк не буде офіційно активований.
OP_RETURN та його 80-байтовий ліміт є продуктом цієї ідеї: надати користувачам доказово «невитрачений» вихід, який може зберігати невеликі зобов'язання або хеші, а також дозволити вузлам не враховувати його в UTXO, таким чином уникаючи «втраченого» сміттєвого виводу в ланцюжку.
Але тепер ця м'яка межа перетворилася на куряче ребро. З одного боку, приватні майнінгові пули та деякі централізовані сервіси взагалі не дотримуються цього правила, і будь-хто, хто хоче записувати багато даних, може обійти стратегію – або платити майнерам безпосередньо, або приховувати інформацію за допомогою голого мультипідпису, підроблених публічних ключів або навіть витратних скриптів – і набивати те, що вони хочуть писати в ланцюжку; З іншого боку, додавання купи фільтрації чорних списків на кожному кроці тільки переросте в гру в «кішки-мишки», яка не тільки заважає записувати найпростіші дані, але і підвищує ризик випадкового травмування коштів користувачів.
Розробники, які підтримують цю ідею, вважають, що повне усунення обмеження в 80 байт надасть вузлам і гаманцям дві реальні переваги: по-перше, UTXO набір буде чистішим, дані зберігатимуться в чітко визначеному «непідлягаючому витратам» OP_RETURN виході, а не заплутуватимуться в різних вишуканих скриптах або численних транзакціях; по-друге, вузли будуть більш узгоджено визначати, які транзакції «поширювати», що відповідатиме вмісту, який фактично упакований майнерами, а оцінка комісій гаманця та компактна ретрансляція блоків також стануть більш надійними.
Розробники біткоїна порівняли три варіанти, і наразі найбільш популярним у спільноті є варіант «скасування». Що ще важливіше, вони вважають, що скасування обмеження OP_RETURN є найкращим тлумаченням духу «прозорості і простоти» біткоїна: коли стратегія вже втратила свою первинну мету, але все ще залишається, це лише ускладнює ситуацію і створює тертя; видалення її робить програмне забезпечення вузлів легшим і чистішим, а також забезпечує, щоб кожна транзакція поширювалася і упаковувалася без обхідних шляхів — майнери просто повинні визначити пріоритет на основі рівня комісії, а ринкова ставка природно регулює конкуренцію різних вимог.
А коли на ланцюгу дійсно виникає загроза надмірного запису та споживання ресурсів, екосистема біткоїнів має цілий набір перевірених «цільових» захистів: обмеження на підписання, верхня межа кількості транзакцій для попередників і нащадків, правила для dust... Ці засоби, які точно націлені на конкретні випадки зловживання, набагато гнучкіші, ніж уніфіковане «80 байт», і можуть краще захистити кожен вузол і користувача, не заважаючи нормальному використанню.
BTC стане альткоїном?
Серед найвідоміших противників, безумовно, слід згадати Люка Дашджера.
Як OG біткойна, Люк Дашджер, який раніше заявляв, що «Протокол Ordinals є атакою на біткойн», а «інскрипції є сміттям, це баг, який можна виправити», завжди був відвертим критиком протоколу Ordinals.
Цього разу він знову твердо став на «консервативну» сторону, вважаючи, що скасування обмеження OP_RETURN є дуже божевільним вчинком, атакою на біткойн. Він і інші вважають, що скасування ліміту призведе до спаму та вищих комісій за транзакції.
Можна помітити, що в даний час спір і розбіжності зосереджені на тому, чи скасування обмеження в 80 байтів на OP_RETURN підвищить прозорість і спростить використання даних Bitcoin, або ж відкриє двері для зловживань, спаму та відхилення Bitcoin від фінансового фокусу.
Океан, заступник генерального директора з питань видобутку Джейсон є одним з найбільш голосних критиків, він навіть не спить через це і відкрито говорить: «Ця зміна перетворить біткоїн на безцінний клон.»
Засновник Botanix Labs Віллем Шрое висловив думку, що розробники повинні розглядати біткоїн як валютну систему, а не як платформу для зберігання даних. Інша думка біткоїн-розробника Mechanic також подібна: біткоїн не повинен використовуватися для зберігання довільних файлів, слід вжити всіх можливих заходів, щоб це забезпечити.
Деякі впливові KOL в індустрії, такі як Самсон Моув, закликають операторів вузлів не оновлювати свої версії Bitcoin Core або перейти на Knots.
Станом на момент написання, згідно з даними Кларка Муда, використання вузлів Bitcoin Knots перевищує використання останньої версії вузлів Bitcoin Core.
Це знову виклик для консенсусу Біткоїна, як і багато разів раніше. Звичайно, це також змушує нас усвідомити, що, хоча Біткоїн є більш консервативним у порівнянні з більшістю мереж, він також не є незмінним, і після наступного оновлення ми можемо отримати більш прості та елегантні ігрові протоколи, ніж Ordinals, Atomicals, Runes.
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Після Taproot, це найважливіше оновлення Біткойна за 4 роки
Автор: Jaleel 加六
Останні кілька днів в іноземних мережах активно обговорюється пропозиція про скасування обмеження OP_RETURN — це пропозиція, висунута розробником Bitcoin Core OG Пітером Тоддом.
(Варто відзначити, що HBO у великій мірі рекламувала документальний фільм «Монетна електрика: загадка біткойна», в якому звинуватила Пітера Тодда в тому, що він є Сатоші Накамото, що призвело до того, що Петер Тодд отримав величезну кількість запитів на фінансування та погроз, і наразі він ховається.)
Хоча в спільноті є багато сумнівів щодо змін OP_RETURN, згідно з оголошенням розробника біткойна і ключового внесокника Blockstream Грега Сандерса (псевдонім «instagibbs»), опублікованим 5 травня на GitHub: під час наступного оновлення мережі Bitcoin Core більше не буде накладати жодних обмежень на байти або кількість для OP_RETURN.
Що таке OP_RETURN?
Ми всі знаємо, що біткойн — це незмінний реєстр, де кожна транзакція виглядає як запис нової строки.
А OP_RETURN схожий на те, як на краю сторінки книги приклеїти «замітку» — ви можете написати десятки слів або невеликих частин даних, ця замітка позначається системою як «тільки для читання», інші не можуть використовувати її як гроші, і вона не вплине на інші записи «грошей» в реєстрі.
Причина, чому існує така функція «примітка», полягає в тому, що іноді люди хочуть назавжди закріпити деяку додаткову інформацію (наприклад, юридичні докази, текстові повідомлення, річниці або навіть зізнання) в ланцюжку, але вони не хочуть займати місце, яке UTXO використовує для зберігання «торгових» біткойнів. За допомогою ОП_RETURN ця інформація викидається в шухляду як макулатура - вузол тільки залишає слід, не займає запас, а "доступні гроші" на ланцюжку все одно чисті і чисті.
У минулому, щоб запобігти тому, щоб хтось писав довгі «замітки», заповнюючи мережу, Bitcoin Core за замовчуванням дозволяв лише один OP_RETURN в кожній транзакції і максимум 80 байт вмісту; якщо перевищено, вузли відразу відмовляться передавати, а також не допоможуть у пакуванні.
Тепер обмеження в 80 байт і на кількість записів скасовано — пишіть скільки завгодно, можна кілька записок, вузли автоматично ретранслюють, а майнери із задоволенням пакують.
Але насправді завжди були ті, хто обходив 80 байтів.
Раніше, коли існувало обмеження OP_RETURN, були способи обійти обмеження в 80 байт, і навіть найсуворіші фільтри та стратегії ретрансляції не можуть зупинити тих, хто дійсно хоче записати дані в Bitcoin. Оскільки тільки майнери та комісії визначають, які транзакції потрапляють в блокчейн, надаючи майнерам вищі винагороди, вони, природно, схиляються до пакування більшої кількості транзакцій, а ігровий процес не зміниться через стратегії вузлів.
Наприклад, всім відомий Tapoort Wizz Великий Чарівник NFT, зображення якого близько 4M заповнює один блок, а також Ordinals, написані колись, рунічні знаки – це все використовувало різні методи «обходу та обходу», щоб уникнути обмежень, деякі навіть написані в витрачені виходи, що, навпаки, займає більше ресурсів.
Це більше відповідає духу біткоїна?
Згідно з оголошенням, зробленим розробником Bitcoin Грегом Сандерсом, і думками різних розробників, ми можемо знати, що, по-перше, Bitcoin Core має власний набір «політик стандартності» на етапі ретрансляції транзакцій, який використовується для проведення трьох рівнів перевірок, перш ніж транзакція дійде до майнерів: по-перше, щоб запобігти атакам «відмова в обслуговуванні», відхиляючи транзакції, які споживають набагато більше обчислювальної потужності, пам'яті або пропускної здатності, ніж комісія; Другий полягає в тому, щоб допомогти авторам гаманців створювати транзакції, які економлять комісію та не створюють зайвих UTXO за допомогою стратегій; Третє - для збереження безпеки оновлень - ставтеся до невідомих кодів операцій або бітів версій як до "нестандартних", поки софтфорк не буде офіційно активований.
OP_RETURN та його 80-байтовий ліміт є продуктом цієї ідеї: надати користувачам доказово «невитрачений» вихід, який може зберігати невеликі зобов'язання або хеші, а також дозволити вузлам не враховувати його в UTXO, таким чином уникаючи «втраченого» сміттєвого виводу в ланцюжку.
Але тепер ця м'яка межа перетворилася на куряче ребро. З одного боку, приватні майнінгові пули та деякі централізовані сервіси взагалі не дотримуються цього правила, і будь-хто, хто хоче записувати багато даних, може обійти стратегію – або платити майнерам безпосередньо, або приховувати інформацію за допомогою голого мультипідпису, підроблених публічних ключів або навіть витратних скриптів – і набивати те, що вони хочуть писати в ланцюжку; З іншого боку, додавання купи фільтрації чорних списків на кожному кроці тільки переросте в гру в «кішки-мишки», яка не тільки заважає записувати найпростіші дані, але і підвищує ризик випадкового травмування коштів користувачів.
Розробники, які підтримують цю ідею, вважають, що повне усунення обмеження в 80 байт надасть вузлам і гаманцям дві реальні переваги: по-перше, UTXO набір буде чистішим, дані зберігатимуться в чітко визначеному «непідлягаючому витратам» OP_RETURN виході, а не заплутуватимуться в різних вишуканих скриптах або численних транзакціях; по-друге, вузли будуть більш узгоджено визначати, які транзакції «поширювати», що відповідатиме вмісту, який фактично упакований майнерами, а оцінка комісій гаманця та компактна ретрансляція блоків також стануть більш надійними.
Розробники біткоїна порівняли три варіанти, і наразі найбільш популярним у спільноті є варіант «скасування». Що ще важливіше, вони вважають, що скасування обмеження OP_RETURN є найкращим тлумаченням духу «прозорості і простоти» біткоїна: коли стратегія вже втратила свою первинну мету, але все ще залишається, це лише ускладнює ситуацію і створює тертя; видалення її робить програмне забезпечення вузлів легшим і чистішим, а також забезпечує, щоб кожна транзакція поширювалася і упаковувалася без обхідних шляхів — майнери просто повинні визначити пріоритет на основі рівня комісії, а ринкова ставка природно регулює конкуренцію різних вимог.
А коли на ланцюгу дійсно виникає загроза надмірного запису та споживання ресурсів, екосистема біткоїнів має цілий набір перевірених «цільових» захистів: обмеження на підписання, верхня межа кількості транзакцій для попередників і нащадків, правила для dust... Ці засоби, які точно націлені на конкретні випадки зловживання, набагато гнучкіші, ніж уніфіковане «80 байт», і можуть краще захистити кожен вузол і користувача, не заважаючи нормальному використанню.
BTC стане альткоїном?
Серед найвідоміших противників, безумовно, слід згадати Люка Дашджера.
Як OG біткойна, Люк Дашджер, який раніше заявляв, що «Протокол Ordinals є атакою на біткойн», а «інскрипції є сміттям, це баг, який можна виправити», завжди був відвертим критиком протоколу Ordinals.
Цього разу він знову твердо став на «консервативну» сторону, вважаючи, що скасування обмеження OP_RETURN є дуже божевільним вчинком, атакою на біткойн. Він і інші вважають, що скасування ліміту призведе до спаму та вищих комісій за транзакції.
Можна помітити, що в даний час спір і розбіжності зосереджені на тому, чи скасування обмеження в 80 байтів на OP_RETURN підвищить прозорість і спростить використання даних Bitcoin, або ж відкриє двері для зловживань, спаму та відхилення Bitcoin від фінансового фокусу.
Океан, заступник генерального директора з питань видобутку Джейсон є одним з найбільш голосних критиків, він навіть не спить через це і відкрито говорить: «Ця зміна перетворить біткоїн на безцінний клон.»
Засновник Botanix Labs Віллем Шрое висловив думку, що розробники повинні розглядати біткоїн як валютну систему, а не як платформу для зберігання даних. Інша думка біткоїн-розробника Mechanic також подібна: біткоїн не повинен використовуватися для зберігання довільних файлів, слід вжити всіх можливих заходів, щоб це забезпечити.
Деякі впливові KOL в індустрії, такі як Самсон Моув, закликають операторів вузлів не оновлювати свої версії Bitcoin Core або перейти на Knots.
Станом на момент написання, згідно з даними Кларка Муда, використання вузлів Bitcoin Knots перевищує використання останньої версії вузлів Bitcoin Core.
Це знову виклик для консенсусу Біткоїна, як і багато разів раніше. Звичайно, це також змушує нас усвідомити, що, хоча Біткоїн є більш консервативним у порівнянні з більшістю мереж, він також не є незмінним, і після наступного оновлення ми можемо отримати більш прості та елегантні ігрові протоколи, ніж Ordinals, Atomicals, Runes.