Що таке OP_CAT? Як пропозиції щодо покращення Bitcoin можуть повернути назад OP_CAT

Пропозиція щодо покращення Bitcoin (BIP), запроваджена у 2011 році, дозволяє Bitcoin-спільноті пропонувати, обговорювати та впроваджувати зміни до протоколу Bitcoin. Будь-хто може розпочати роботу з BIP, якщо внесе детальну пропозицію, яку розгляне спільнота. Якщо пропозиція вважатиметься цінною, її буде надіслано на затвердження.

Як ви можете собі уявити, Bitcoin-спільнота дуже вимоглива — якщо ви плануєте написати BIP, вам краще переконатися, що ви не помилилися. У жовтні 2023 року Ітан Хейлман і Армін Сабурі спільно написали і подали BIP, у якому обґрунтували необхідність включення OP_CAT — скриптової функції Bitcoin, яку Сатоші видалив у 2010 році.

У квітні 2024 року Хейлман і Сабурі отримали «BIP-номер» 347 , який не є остаточним схваленням із боку Bitcoin-спільноти, але є початком багатьох дебатів і одним з кроків на довгому шляху до отримання схвалення. У цій статті ми перевіримо, що таке OP-CAT, що його повторне представлення може означати для мережі Bitcoin, і допоможемо вам зрозуміти BIP в цілому.

TLDR

  • Пропозиція щодо покращення Bitcoin (BIP), запроваджена у 2011 році, дозволяє Bitcoin-спільноті пропонувати та впроваджувати зміни до протоколу Bitcoin.

  • Будь-який член спільноти може списати BIP, який проходить суворий розгляд і схвалення на основі відгуків спільноти.

  • Пропозиція BIP вимагає ретельного планування, щоб зорієнтуватися в різноманітних думках всередині Bitcoin-спільноти.

  • У жовтні 2023 року Ітан Хейлман та Армін Сабурі подали BIP, щоб покращити скриптовий код Bitcoin, повернувши OP_CAT.

  • У квітні 2024 року пропозиція Хейлмана і Сабурі отримала номер BIP 347.

Що таке BIP й пов’язана з ним процедура?

Процедура BIP — це спосіб, за допомогою якого спільнота може пропонувати, обговорювати й змінювати протокол Bitcoin. Це схоже на те, як рада може збирати висновки від жителів міста, перш ніж змінювати місцеві закони.

Натхненна пропозиціями щодо вдосконалення Python (PEP), процедура BIP була запроваджений у 2011 році Аміром Таакі, розробником Bitcoin. Пропозиція створює структурований процес аналізу рекомендованих змін до протоколу Bitcoin, гарантуючи, що всі голоси в спільноті будуть почутими та розглядатися.

Ось як працює процедура BIP:

Ініціація пропозиції

Процедура починається з ідеї, яка може випливати з будь-якого учасника спільноти. Ця ідея розглядається в неофіційних колах на форумах, зокрема на таких платформах, як Bitcoin Talk і X.

Розробка документу

Якщо ідея набирає обертів, автор пише детальний проект, який пояснює запропоновані зміни. Цей документ, або BIP, описує технічні деталі, раціональність і потенційний вплив на мережу Bitcoin.

Перевірка спільнотою

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

Офіційне надсилання

Після перевірки BIP надсилають на затвердження. Якщо це технічна зміна, майнери та оператори нодів можуть продемонструвати підтримку, знаменувавши блоки, які вони видобувають.

Активація

Коли буде досягнуто достатньо широкої згоди, ВІП може бути введений в дію. Можуть бути застосовані різні методи, наприклад, механізм швидкої пробної версії, який використовується для оновлення Taproot Bitcoin.

Загалом процедура BIP гарантує, що зміни протоколу Bitcoin відбуваються демократично та прозоро, створюючи децентралізоване середовище розробки. Інклюзивний підхід підтримує цілісність і адаптацію біткоїна, гарантуючи, що мережа розвивається відповідно до потреб спільноти та за загальним консенсусом.

Якщо вам цікаво, ви можете відвідати репозиторій BIP Bitcoin, щоб бути в курсі поточних дискусій і пропозицій.

Що таке OP_CAT?

OP_CAT — це функція Bitcoin, яка розширює його можливості щодо скриптів. Він об'єднує дані в єдиний результат — процес у програмуванні, відомий як каскадне вмикання, — що робить транзакції простішими і дозволяє розробляти складні смартконтракти.

Коли Сатоші Накамото вперше представив OP_CAT, цю ідею було відхилено через потенційне зловживання. Причина полягає в тому, що забагато даних на блокчейні можуть спричинити атаку «відмова в обслуговуванні» (DoS).

Каскадне вмикання простими словами

OP_CAT застосовує каскадне вмикання, поєднуючи кілька частин даних транзакцій в один звіт. Подібно до складання пазлів, цей процес спрощує складні транзакції, зв’язуючи дані разом. Це дозволяє здійснювати більш розширені та взаємопов’язані операції в екосистемі Bitcoin.

Розширені можливості, пов’язані зі скриптами

Завдяки OP_CAT розробники можуть створювати складні транзакції за допомогою розширеного сценарію, що раніше було реальною проблемою в мережі Bitcoin. Наприклад, OP_CAT можна використовувати для створення складних структур платежів або умовних транзакцій, які відповідають конкретним умовам.

Універсальність

OP_CAT привертає увагу завдяки потенціалу підвищення можливостей Bitcoin. Він є частиною тенденції, яка полягає в тому, щоб зробити Bitcoin універсальною платформою для складних додатків. Постійно тестуються вдосконалення, які розширюють можливості використання біткоїна, такі як Runes і ординали.

Проблеми

Спільнота Bitcoin усе ще дискутує про технічні наслідки повторного представлення OP_CAT. Деякі стверджують, що це може вскладнити кодову базу даних Bitcoin та призвести до ризиків, тоді як інші вважають, що її переваги перевищують потенційні відхилення. Ця дискусія ставить питання про те, як збалансувати простоту і безпеку з інноваціями в Bitcoin.

Здатність OP_CAT каскадно вмикати дані відкриває нові можливості для програм Bitcoin, що робить питання актуальним в обговореннях про покращення в Bitcoin.

Які є пропозиції щодо використання OP_CAT?

Повторне представлення OP_CAT в BIP 347 може забезпечити розширену функціональність, покращити смартконтракти Bitcoin та покращити безпеку транзакцій.

Детальніше про запропоновані варіанти використання OP_CAT.

Домовленості щодо Bitcoin

Домовленості щодо Bitcoin використовують OP_CAT для створення конкретних умов для використання Bitcoin. Юридичний траст обмежує використання коштів. Аналогічно, домовленості можуть обмежувати використання Bitcoin, гарантуючи, що вони надходитимуть лише на визначену адресу або використовуватимуться певним чином. Це підвищує важливий рівень безпеки для великих утримувань.

Сховища Bitcoin

Ще одним способом використання OP_CAT є сховища Bitcoin. Вважайте сховища безпечними контейнерами для Bitcoin, для відкриття яких потрібна кількість схвалень або кроків. Наприклад, сховище може вимагати підтвердження протягом певного періоду часу, перш ніж кошти можуть бути витрачені, подібно до сейфу з тимчасовим блокуванням. Це налаштування може захистити від несанкціонованих транзакцій, додавши механізм затримки, через що зловмиснику важко швидко вкрасти кошти.

Контракти, що не підлягають скасуванню

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

Підписи дерева

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

Які проблеми пов’язані з повторним представленням OP_CAT?

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

Проблеми й суперечки

Критики вважають, що додавання OP_CAT може зробити код легшим для керування й збільшення ризику виникнення проблем. Це занепокоєння формує значну частину дебатів щодо оновлення Bitcoin.

У Bitcoin-спільноті важко досягти консенсусу щодо таких змін, як OP_CAT. Угода вимагає вирішення різних точок зору та отримання суворої технічної та громадської підтримки. Це включає детальну інформацію про переваги, ризики та способи активації.

Дебати в Bitcoin-спільноті

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

Способи активації OP_CAT

У спільноті багато дебатів щодо методів активації OP_CAT. Опціони — це софт-форк, який вводить зміни у зворотному напрямку або хард-форк, який може розділити мережу.

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

Дебати Bitcoin-спільноти щодо OP_CAT підкреслюють потребу в підвищенні функціональності Bitcoin та його простоти. У міру продовження бесіди, щоб зберегти цілісність і цінність мережі, спільнота повинна ретельно зважити потенційні переваги та ризики.

Як OP_CAT порівнюються з іншими покращеннями Bitcoin?

Потенційний прибуток від OP_CAT викликав інтерес і порівняння з іншими покращеннями Bitcoin. Щоб зрозуміти своє місце в екосистемі, що розвивається, слід аналізувати, як OP_CAT виділяється на основі інших протоколів, таких як OP_CTV і ординали.

OP_CTV проти OP_CAT

OP_CAT та OP_CTV (CheckTemplateVerify) підтримують можливості скриптів у Bitcoin, але вони служать різним цілям. OP_CTV фокусується на домовленостях, які є схожими на правила для транзакцій у Bitcoin. Ці домовленості гарантують, що кошти відповідають певним умовам.

Унікальна функція OP_CAT дає змогу безпосередньо каскадно вмикати дані. Така гнучкість покращує транзакції.

Протокол Ordinals

Протокол Ordinals дозволяє створювати та переказувати NFT (невзаємозамінні токени) у блокчейні Bitcoin. На відміну від OP_CAT, який розширює можливості роботи зі скриптами Bitcoin для транзакцій, ординали переважно орієнтовані на представлення та переказ активів.

Ordinals можна розглядати як метод нанесення міток і відстеження цифрових колекційних предметів, тоді як OP_CAT більше орієнтований на покращення можливостей транзакцій.

Висновок

Bitcoin еволюціонував за своїм початковим призначенням як децентралізована віртуальна валюта, щоб підтримати такі дії, як створення та переказ NFT. Завдяки Пропозиції щодо вдосконалення Bitcoin, яка дозволяє розробникам пропонувати подальші зміни, еволюція мережі може продовжитися, особливо з урахуванням того, що OP_CAT потенційно може повернутися до інструментарію розробників.

Завдяки розширеним можливостям скриптів OP_CAT, які в результаті дають змогу створювати складніші смартконтракти, ми незабаром можемо побачити нові можливості для мережі Bitcoin.

Примітка
Цей вміст надається виключно з інформаційною метою та може стосуватися продуктів, які недоступні у вашому регіоні. Він не є (i) інвестиційною порадою чи рекомендацією, (ii) пропозицією або закликом купувати, продавати чи утримувати цифрові активи, (iii) фінансовою, бухгалтерською, юридичною або податковою консультацією. Цифрові активи, зокрема стейблкоїни й NFT, пов’язані з високим ступенем ризику, а ціни на них можуть сильно коливатися. Ви повинні ретельно зважити, чи підходить вам торгівля або володіння цифровими активами з огляду на свій фінансовий стан. Якщо у вас виникнуть запитання щодо доречності будь-яких дій за ваших конкретних обставин, зверніться до свого юридичного, податкового або інвестиційного консультанта. Інформація (зокрема ринкові й статистичні дані, якщо такі є) у цьому дописі наводиться виключно із загальною інформаційною метою. Попри те, що під час підготовки цих даних і графіків було вжито всіх належних заходів обачності, ми не несемо жодної відповідальності за можливі фактичні помилки чи упущення. На Web3-гаманець OKX і Ринок NFT OKX поширюються окремі умови обслуговування, викладені на сайті www.okx.com.
© OKX, 2024. Цю статтю можна відтворювати або поширювати повністю або в цитатах обсягом до 100 слів за умови некомерційного використання. Під час відтворення або поширення всієї статті потрібно чітко вказати: «Стаття використовується з дозволу власника авторських прав © OKX, 2024». Цитати мають наводитися з посиланням на назву й авторство статті, наприклад: «Назва статті, [ім’я автора, якщо є], © OKX, 2024». Використання статті в похідних та інших роботах не допускається.
Розгорнути
Схожі статті
Показати більше
Показати більше