OP_RETURN: одна з найсерйозніших суперечок щодо BTC

Біткойн як форма Консенсусу насправді не повинен покладатися на єдине домінуюче клієнтське програмне забезпечення.

Автор: Лю Цзяолянь

Нещодавно пропозиція щодо видалення обмеження на розмір додаткових даних, що передаються через OP_RETURN у клієнті Bitcoin Core, викликала великий резонанс у галузі. Типові прихильники, такі як розробник Peter Todd, не раз подавали PR (Pull Request), що свідчить про їхнє рішуче налаштування до досягнення мети.

23 липня 2023 року Пітер Тодд подав PR#28130, в якому запропонував прибрати обмеження на дані, що передаються через OP_RETURN. PR був закритий і не був прийнятий.

!

28 квітня 2025 року він не втрачає надії і знову подає пропозицію з таким же змістом PR#32359. Він радикально вимагає не лише видалення обмежень на додаткові дані, але й видалення опцій конфігурації, щоб користувачі програмного забезпечення клієнтів не могли самостійно активувати обмеження.

!

Пропозиція отримала більшість заперечень.

!

Інший розробник instagibbs висунув ще одну трохи м'якшу пропозицію PR#32406. Він запропонував тимчасово зберегти параметри конфігурації, але за замовчуванням не вводити обмеження.

!

Ця пропозиція також є кроком до Біткойн. instagibbs також написав пояснення, в якому роз'яснюється походження OP_RETURN та чому була зроблена така пропозиція.

!

Типові опоненти, такі як розробник Люк Дешир. Він є підтримувачем програмного забезпечення клієнта Bitcoin Knots і два роки тому активно виступав проти написів. Конкретно можна згадати раніше опубліковані статті про навчальну ланцюг.

Для звичайного читача, щоб просто зрозуміти це питання, можна провести таку аналогію:

Скасування обмеження на додаткові дані + Виконання додаткових даних в віртуальній машині = Ефіріум

Звичайно, насправді це не так просто. Біткойн використовує безстатеву модель UTXO для свого реєстру, і щоб перетворити реєстр на такий, що може зберігати стан даних (що, в свою чергу, призведе до нової проблеми - вибуху стану), потрібно наблизитися до дизайну Ethereum.

У будь-якому разі, у ті часи саме через те, що Bitcoin Core відмовився від використання додаткових даних в блоці Біткойна для реалізації розумного контракту, який він уявляв, Віталік Бутерин був змушений заснувати проект Ефіріум.

А в цьому циклі до теперішнього часу, ті, хто ставить на те, що ефір (Ethereum) обгонить Біткойн (BTC), напевно, у своїй уяві бачать безліч степових тварин, що мчать повз.

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

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

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

Згідно зі статистикою Clark Moddy Bitcoin, наразі розмір блокчейну Біткойн становить приблизно 748.1GB, з яких додаткові дані OP_RETURN складають близько 3.83GB, що становить приблизно 0.5%.

Наразі немає чітких висновків щодо того, чи буде відповідний PR об'єднано та опубліковано. Проте, судячи з результатів голосування в спільноті, кількість вузлів, що використовують спрощену версію Bitcoin Knots, вже перевищує кількість вузлів останньої версії Bitcoin Core 29.0.

!

Можливо, ми станемо свідками історичної сцени: Біткойн як форма Консенсусу насправді не повинен залежати від єдиного домінуючого клієнтського програмного забезпечення. (Хоча це вже є фактом, про який просто не усвідомлюють багато людей)

Диверсифікована екосистема Біткойн, в якій два-три рівноправні клієнтські програмні забезпечення, кодові бази та команди розробників взаємно протистоять один одному, дотримуючись єдиного Консенсусу Біткойн, у якому відзначається різноманітність, але не руйнується єдність, чи не підкреслює це більше привабливість децентралізації Біткойн?

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