На початку цього року, коли я писав "13 Рядків коду, щоб допомогти Bitcoin досягнути смарт-контрактів? Розуміння м'якого вилучення OP_CAT„OP_CAT ще був незнайомим терміном для багатьох людей. Якби не проект Bitcoin NFT Taproot Wizards, який використовує культуру мемів для запуску серії NFT Quantum Cat з метою просування OP_CAT, мало хто б знав про цей, здавалося б, сухий технічний концепт.
Однак лише через півроку OP_CAT стала гарячою, її навіть розглядали як наступну «Мережу блискавок». Популярна останнім часом мережа Fractal Bitcoin фактично є реалізацією коду OP_CAT в Bitcoin, і її токен FB потроївся або вчетверо зріс всього за кілька днів після запуску. В результаті всього за один день в екосистемі Bitcoin з'явилося кілька протоколів на основі OP_CAT. Наприклад, CAT20 у фрактальній мережі також фокусується на концепції OP_CAT. У період карбування він підняв GAS фрактальної мережі до більш ніж 5000 в один момент. В даний час позаринкова ціна CAT становить близько 5,5 доларів США, при цьому доступно дуже мало списків, і перші виробники досягли зростання цін від 5 до 20 разів. Тим часом Quantum Cat стабільно підтримує ціну 0,25 BTC, ставши блакитними фішками Bitcoin NFT.
Здається, що будь-що, пов'язане з OP_CAT, може підвищити ціну.
Не лише «самохвала» спільноти, але й багато обговорень технології OP_CAT серед розробників Bitcoin. Я прочитав цьогорічні новини Bitcoin Optech та зустрічі розробників Bitcoin, і OP_CAT часто зустрічається в обговореннях, стаючи постійною темою.
В даний час OP_CAT проект Bitcoin BIP, спільно випущений розробниками Bitcoin Core Ітаном Хейлманом і Арміном Сабурі, отримав офіційну назву BIP347. Багато важковаговиків у сфері Bitcoin, такі як автор технічного документа Lightning Network Тадж Дріджа, технічний директор Lightning Labs Олаолува Осунтокун (великий розробник Lightning Network) і директор з досліджень Blockstream Ендрю Поельстра, продемонстрували велику підтримку OP_CAT.
Щоб зрозуміти це явище, нам потрібно почати з Мережі Блискавки. У 2011 році Сатоші Накамото згадав прототип Мережі Блискавки в електронному листі. Як ключове рішення для масштабування та покращення швидкості оплати Bitcoin, Мережа Блискавок привернула увагу багатьох розробників з моменту свого запуску.
За останні два роки, коли поняття «екосистема Bitcoin» набирає обертів, почали з'являтися різні рішення масштабування Bitcoin, такі як побічні ланки і віртуальні машини, привертаючи багатьох інвесторів, як пагони бамбуку після весняного дощу. Однак в очах досвідчених розробників Bitcoin ці рішення не відповідають вимогам і можуть важко вважатися вартими. В кінцевому рахунку, мережа Lightning в даний момент вважається найкращим «платіжним каналом» в Bitcoin громадськістю, і є одним з небагатьох «післясмертних дітей» Сатоші Накамото і «законним нащадком» Bitcoin громадськості за духом. Пов'язане чтиво: «Сім років у створенні: Походження та виклики легітимності мережі Lightning“.
Однак ситуація радикально змінилася за останній рік. Кілька розробників оголосили про своє відведення від роботи, пов'язаної з Lightning Network, і проти Lightning Network зростає критика, особливо з боку деяких старших розробників. Навіть Fiatjaf, засновник Nostr, прямо заявив: «Lightning Network обманює користувачів Bitcoin їхнім часом, енергією та грошима протягом 6 років».
У цьому контексті деякі розробники шукають наступну "Мережу Блискавок". І багато розробників біткоїн вважають, що OP_CAT є наступним великим проривом після Мережі Блискавок. Оскільки OP_CAT є високотехнічним, перед обговоренням того, що таке OP_CAT і що він може робити, давайте спочатку познайомимося з тими розробниками біткоїн, які підтримують OP_CAT.
Тэдж Драйя - один з авторів білого паперу мережі Lightning. У 2015 році Тэдж Драйя, разом з іншим автором білого паперу мережі Lightning Джозефом Пуном, заснував компанію Lightning Labs під керівництвом Елізабет Старк. Вони стояли поруч з BlockStream, іншою компанією, що працює з мережею Bitcoin Lightning. Основною різницею між ними є те, що Lightning Labs використовує мову програмування Go, тоді як Blockstream використовує C.
Однак, наприкінці 2016 року Тадж Драйя мав розбіжності та аргументи з командою Lightning Labs. В результаті, всього за рік після заснування Lightning Labs, Тадж Драйя вирішив покинути команду і приєднатися до Цифрової ініціативи з криптовалюти (DCI) в МІТ, щоб продовжити свої дослідження в галузі мережі Lightning. У МІТ DCI він брав участь у кількох дослідницьких проектах, головним чином, зосереджених на масштабованості та взаємодії криптовалют і смарт-контрактів. Це включало розробку проекту Utreexo, нової технології масштабованості Bitcoin, яка спрямована на зменшення розміру та прискорення вузлів Bitcoin. У 2022 році Тадж Драйя приєднався до Lightspark як старший науковий співробітник. В Lightspark він продовжує працювати над проблемами масштабованості в Bitcoin та блокчейні, використовуючи свій досвід як співвинахідник мережі Lightning.
Завдяки своїм глибоким знанням Bitcoin розумних контрактів та технологій масштабованості, Тадж Драйя також рано визнав потенціал OP_CAT. Він послідовно підтримує тестування OP_CAT на тестових мережах Bitcoin та закликає розробників спробувати «порушити» OP_CAT, щоб виявити його потенційні проблеми.
Олаолува Осунтокун (Roasbeef) є ще одним співзасновником і технічним директором Lightning Labs, а також видатним розробником біткойнів, який зробив значний внесок у дослідження та розвиток Lightning Network. Можна сказати, що рання команда Lightning Labs нічим не поступалася Blockstream.
Говорячи про Олаолува Осунтокуна, не можна не згадати про «джентльменське змагання» між ним і Тадже Дриджею. Цікаво, що головною причиною відходу Таджа Дрихи з Lightning Labs став Олаолува (Olaoluwa). Коли Тадж Дрія працював у Lightning Labs, він розробив першу версію протоколу під назвою LIT, яка була несумісна з BOLT від Blockstream. Тим не менш, Olaoluwa розробила сумісну версію, яка поступово завоювала все більше визнання та прихильності розробників, досягнувши переваги запізнілих гравців і, певною мірою, прискоривши відхід Dryja.
Однак історія завжди повна драми. Сьогодні ці два колишніх "суперників" з Lightning Labs тепер спільно підтримують OP_CAT.
У співтоваристві вже давно ходять чутки, що Blockstream є «особою, яка приймає рішення» за Bitcoin. Ці чутки не безпідставні. У 2014 році Адам Бек, відомий як «батько PoW», зібрав кількох відомих ранніх розробників біткойнів, включаючи Метта Коралло, Грега Максвелла та Пітера Вуйля, щоб створити Blockstream. Пізніше компанія зайняла чітку позицію щодо підтримки та просування Lightning Network під час війн масштабування Bitcoin, сприяючи нинішньому помітному становищу Lightning Network.
Наразі, у дискусіях про OP_CAT, Надзвичайно важлива фігура - Директор досліджень Blockstream Ендрю Пуелстра. Ендрю Пуелстра - не лише директор досліджень у Blockstream, але й досвідчений розробник криптографічних скриптів Bitcoin з неоспоримим впливом на галузь. Вже 30 січня 2021 року він написав статтю під назвою «Кот і трюки Шнорра I« обговорюючи OP_CAT, вказуючи на те, що поєднання OP_CAT з CHECKSIGFROMSTACK може забезпечити винахідливий метод для інтроспекції транзакцій.
Хоча Blockstream не створила окремий блокчейн для OP_CAT, вони підтримували його тестування через Bitcoin Inquisition (тестову мережу для оцінки нових функцій Bitcoin). Це схоже на створення безпечної "тренувальної площадки" для OP_CAT, що дозволяє дослідникам уважно спостерігати за його продуктивністю в реальних умовах.
Андрю Поелстра також порівняв OP_CAT з іншими пропозиціями, такими як OP_CTV, зауваживши, що OP_CAT пропонує більшу гнучкість, тоді як OP_CTV більше уваги приділяє нерекурсивним смарт-контрактам.
При просуванні OP_CAT великі внески зробили розробники Bitcoin Етан Хайльман і Армін Сабурі. Вони спільно написали та розробили пропозицію OP_CAT, яка була офіційно визначена як BIP 347. Ця пропозиція спрямована на переозначення опкоду OP_SUCCESS126 шляхом м'якого форку, щоб знову увімкнути OP_CAT.
Армін Сабурі раніше зосереджувався на вдосконаленні скриптів Bitcoin та рівня консенсусу. Він вважає, що хоча OP_CAT не є остаточним рішенням, воно надає можливості для впровадження різноманітних нових функцій та є важливим кроком у вдосконаленні скриптів Bitcoin.
Ітан Хайльман також вплинув на ідеї Ендрю Полстра. Це сталося під час приватної розмови восени 2019 року, коли Хайльман змінив початкову позицію Полстра щодо так званої функціональності розумного контракту Bitcoin. Хайльман зауважив, що незважаючи на обурення щодо можливо шкідливих розумних контрактів у Bitcoin, такі контракти вже можуть бути реалізовані за допомогою CHECKMULTISIG. Щоб довести цю точку зору, Ітан Хайльман запустив виклик у соціальних мережах, закликаючи людей запропонувати реальні «темні» розумні контракти, але до цього часу ніхто не впорався.
StarkWare - це компанія, яка спеціалізується на розробці технології масштабування блокчейну, особливо вміло використовує докази нульового знання (ZKP) для покращення приватності та ефективності транзакцій. Компанія присвячена виведенню складних обчислень з основного ланцюжка (такого як Ethereum) на вторинні мережі, не жертвуючи безпекою та децентралізацією. Таким чином, StarkWare вирішує проблему масштабованості блокчейнів, зберігаючи при цьому прозорість та перевіреність транзакцій.
Зусилля StarkWare щодо підтримки OP_CAT випливають з їхнього інтересу до масштабування мережі Bitcoin та функціональності розумних контрактів. OP_CAT - це опкод Bitcoin, який дозволяє виконувати більш складні транзакції та контракти на мережі Bitcoin шляхом конкатенації даних. Завдяки включенню OP_CAT, StarkWare намагається досягти можливостей розумних контрактів, схожих на Ethereum, на Bitcoin, тим самим розширюючи сфери застосування Bitcoin та покращуючи його функціональність.
У липні 2022 року StarkWare запустив спеціальний дослідницький фонд у розмірі 1 мільйон доларів, спрямований на вивчення переваг та недоліків увімкнення OP_CAT на Bitcoin. Цей фонд має на меті підтримку дослідників та розробників інноваційними ідеями щодо безпечної та ефективної реалізації OP_CAT на Bitcoin.
Крім того, StarkWare продемонструвала потенціал використання OP_CAT для впровадження доказів нульового знання в тестовому середовищі Bitcoin, зокрема на Signet. Ці зусилля показують, як OP_CAT може дозволити більш складні операції в мережі Bitcoin, такі як застосування доказів нульового знання, які є ключовими компонентами функціональності смарт-контрактів. Недавно StarkWare також уклала партнерство з sCrypt для спільного дослідження дизайну містка PoC (доказ концепції) на основі OP_CAT та ZK magic, що свідчить про те, що StarkWare може також запустити протокол, пов'язаний з OP_CAT, незабаром.
Ми обговоримо кількох менш відомих розробників разом.
Сальваторе Інгала глибоко досліджував пули оплати біткойну та розумні контракти. Він запропонував використання OP_CAT для оптимізації процесу виходу з пулу оплати, вважаючи, що це може значно знизити дані на ланцюжку та оперативні витрати. Інгала розглядає OP_CAT як потенційний плагін для інших стратегій розширення біткойну, таких як Arc та Coinpools, а також майбутніх оптимістичних скрутів біткойна, щоб покращити ефективність та безпеку.
Ентоні Таунс - один з основних розробників Bitcoin Inquisition, інструменту, схожого на тестову мережу, але більш гнучкого, який використовується для тестування змін у протоколі Bitcoin, які ще не широко прийняті. Таунс підтримував активацію OP_CAT на платформі Inquisition, надаючи безпечну "тестову площадку" для OP_CAT. Хоча Таунс визнає важливість OP_CAT у тестуванні нових функцій і дослідженні можливостей скрипта Bitcoin, він залишається обережним щодо додавання занадто багато програмованості до Bitcoin, стурбований, що це може збільшити ризик цензури або контролю над Bitcoin.
Робін Лінус є творцем BitVM. Він вважає, що повторне введення OP_CAT надає Біткойн потужний інструмент, особливо в підтримці проектів, таких як BitVM, які спрощують і поліпшують перевірку довільних обчислень на Біткойн. З впровадженням OP_CAT екосистема Біткойн може створювати більш загальні та виразні розумні контракти, сприяючи більш функціональному та практичному середовищу блокчейну.
Пов'язане читання: "Щоб обчислити що-небудь на Bitcoin, що ветерани-розробники думають про BitVM?》
Чому розробники мережі Lightning проявляють такий великий інтерес до OP_CAT? Щоб зрозуміти це, нам спочатку потрібно усвідомити сутність OP_CAT.
OP_CAT - це опкод в скрипті Bitcoin, який використовується для конкатенації двох сегментів даних на стеку в більший елемент. Хоча його функція здається простою, вона може надати більше можливостей для розумних контрактів в мережі Bitcoin, дозволяючи розробникам створювати та обробляти більш складні дані та логіку транзакцій.
OP_CAT не є новим кодом операції; він існував у ранніх версіях Bitcoin, але був відключений у пізніших версіях через проблеми з безпекою та складністю. Однак, оскільки Bitcoin продовжує розвиватися, все більше і більше розробників вважають, що настав час знову ввімкнути OP_CAT. Більше контенту можна знайти: "13 рядків коду допомагають Bitcoin реалізувати розумні контракти? Розуміння м'якого вилучення OP_CAT”
Але чому ця, на перший погляд, проста операція викликає такі обговорення серед розробників Bitcoin? Одна з ключових причин полягає в тому, що вона може значно покращити можливості розумних контрактів в мережі Bitcoin, дозволяючи розробникам впроваджувати функції, які наразі є складними або навіть неможливими в Bitcoin script.
OP_CAT показує величезний потенціал застосування в платіжних системах, особливо в off-chain протоколах та мережах платіжних каналів. Його повторне увімкнення значно покращить операційну ефективність цих систем та зменшить тягар операцій on-chain. Основні функції після впровадження OP_CAT включають:
Оптимізація multisig: у сценаріях з використанням multisig OP_CAT може допомогти користувачам комбінувати кілька підписів в один блок даних, зменшуючи кількість підписів, які потрібно надіслати. Це не тільки економить простір на ланцюжку блоків, але й зменшує комісії за транзакції. Multisig є дуже важливим для платіжної безпеки Bitcoin та спільного управління рахунком, особливо в застосунках, таких як мережа Lightning, де OP_CAT може зробити цей процес більш ефективним.
Державні контракти: OP_CAT також може використовуватися для державних контрактів. Це форма розумного контракту, який може зберігати стан через кілька транзакцій. За допомогою OP_CAT розробники можуть конкатенувати інформацію про стан з різних транзакцій, що дозволяє більш складну логіку контракту на Bitcoin. Наприклад, деякі складні протоколи оплати або розподілені додатки (такі як лотереї, азартні інтернет-ігри або інші складні фінансові продукти), які потребують збереження певного стану між кількома транзакціями на ланцюжку, можуть бути реалізовані за допомогою OP_CAT.
Масштабованість мереж платіжних каналів: Ще одним важливим сценарієм застосування OP_CAT є мережі платіжних каналів, схожі на мережу Lightning. У мережах платіжних каналів користувачі, як правило, здійснюють велику кількість мікроплатежів поза ланцюжком, лише остаточний розрахунок відбувається на ланцюжку. Конкатенаційна функція OP_CAT може забезпечити більш ефективне управління та верифікацію проміжних транзакцій в платіжних каналах. Конкатенуючи різні запити на платежі, користувачі можуть здійснювати більш складні операції з платежами, не збільшуючи навантаження на ланцюжок. Таким чином, можна значно підвищити пропускну здатність та ефективність платіжних каналів.
Зі зростанням пропозиції BIP347 та приєднанням більше розробників і дослідників до дослідження OP_CAT, ми маємо підстави вважати, що цей колись припинений опкод принесе нову життєвість мережі Bitcoin. Як і мережа Lightning, яка перейшла від концепції до головного течії, знову включений OP_CAT може стати наступним важливим кроком для масштабованості та інновацій у платіжній системі Bitcoin.
Ця стаття відтворена з [ blockbeats], оригінальна назва “Чому варто звернути увагу на OP_CAT Bitcoin? Найбільша історія після Lightning Network”, авторські права належать оригінальному автору [Jaleel плюс шість], якщо у вас є які-небудь зауваження стосовно репринту, будь ласка, зв'яжіться Команда Gate Learn, команда вирішить це якомога швидше відповідно до відповідних процедур.
Disclaimer: Погляди та думки, висловлені в цій статті, виражають лише особисті погляди автора і не становлять жодної інвестиційної поради.
Інші мовні версії статті перекладені командою Gate Learn, не згадано в Gate.io, перекладена стаття не може бути відтворена, поширена або плагіатована.
На початку цього року, коли я писав "13 Рядків коду, щоб допомогти Bitcoin досягнути смарт-контрактів? Розуміння м'якого вилучення OP_CAT„OP_CAT ще був незнайомим терміном для багатьох людей. Якби не проект Bitcoin NFT Taproot Wizards, який використовує культуру мемів для запуску серії NFT Quantum Cat з метою просування OP_CAT, мало хто б знав про цей, здавалося б, сухий технічний концепт.
Однак лише через півроку OP_CAT стала гарячою, її навіть розглядали як наступну «Мережу блискавок». Популярна останнім часом мережа Fractal Bitcoin фактично є реалізацією коду OP_CAT в Bitcoin, і її токен FB потроївся або вчетверо зріс всього за кілька днів після запуску. В результаті всього за один день в екосистемі Bitcoin з'явилося кілька протоколів на основі OP_CAT. Наприклад, CAT20 у фрактальній мережі також фокусується на концепції OP_CAT. У період карбування він підняв GAS фрактальної мережі до більш ніж 5000 в один момент. В даний час позаринкова ціна CAT становить близько 5,5 доларів США, при цьому доступно дуже мало списків, і перші виробники досягли зростання цін від 5 до 20 разів. Тим часом Quantum Cat стабільно підтримує ціну 0,25 BTC, ставши блакитними фішками Bitcoin NFT.
Здається, що будь-що, пов'язане з OP_CAT, може підвищити ціну.
Не лише «самохвала» спільноти, але й багато обговорень технології OP_CAT серед розробників Bitcoin. Я прочитав цьогорічні новини Bitcoin Optech та зустрічі розробників Bitcoin, і OP_CAT часто зустрічається в обговореннях, стаючи постійною темою.
В даний час OP_CAT проект Bitcoin BIP, спільно випущений розробниками Bitcoin Core Ітаном Хейлманом і Арміном Сабурі, отримав офіційну назву BIP347. Багато важковаговиків у сфері Bitcoin, такі як автор технічного документа Lightning Network Тадж Дріджа, технічний директор Lightning Labs Олаолува Осунтокун (великий розробник Lightning Network) і директор з досліджень Blockstream Ендрю Поельстра, продемонстрували велику підтримку OP_CAT.
Щоб зрозуміти це явище, нам потрібно почати з Мережі Блискавки. У 2011 році Сатоші Накамото згадав прототип Мережі Блискавки в електронному листі. Як ключове рішення для масштабування та покращення швидкості оплати Bitcoin, Мережа Блискавок привернула увагу багатьох розробників з моменту свого запуску.
За останні два роки, коли поняття «екосистема Bitcoin» набирає обертів, почали з'являтися різні рішення масштабування Bitcoin, такі як побічні ланки і віртуальні машини, привертаючи багатьох інвесторів, як пагони бамбуку після весняного дощу. Однак в очах досвідчених розробників Bitcoin ці рішення не відповідають вимогам і можуть важко вважатися вартими. В кінцевому рахунку, мережа Lightning в даний момент вважається найкращим «платіжним каналом» в Bitcoin громадськістю, і є одним з небагатьох «післясмертних дітей» Сатоші Накамото і «законним нащадком» Bitcoin громадськості за духом. Пов'язане чтиво: «Сім років у створенні: Походження та виклики легітимності мережі Lightning“.
Однак ситуація радикально змінилася за останній рік. Кілька розробників оголосили про своє відведення від роботи, пов'язаної з Lightning Network, і проти Lightning Network зростає критика, особливо з боку деяких старших розробників. Навіть Fiatjaf, засновник Nostr, прямо заявив: «Lightning Network обманює користувачів Bitcoin їхнім часом, енергією та грошима протягом 6 років».
У цьому контексті деякі розробники шукають наступну "Мережу Блискавок". І багато розробників біткоїн вважають, що OP_CAT є наступним великим проривом після Мережі Блискавок. Оскільки OP_CAT є високотехнічним, перед обговоренням того, що таке OP_CAT і що він може робити, давайте спочатку познайомимося з тими розробниками біткоїн, які підтримують OP_CAT.
Тэдж Драйя - один з авторів білого паперу мережі Lightning. У 2015 році Тэдж Драйя, разом з іншим автором білого паперу мережі Lightning Джозефом Пуном, заснував компанію Lightning Labs під керівництвом Елізабет Старк. Вони стояли поруч з BlockStream, іншою компанією, що працює з мережею Bitcoin Lightning. Основною різницею між ними є те, що Lightning Labs використовує мову програмування Go, тоді як Blockstream використовує C.
Однак, наприкінці 2016 року Тадж Драйя мав розбіжності та аргументи з командою Lightning Labs. В результаті, всього за рік після заснування Lightning Labs, Тадж Драйя вирішив покинути команду і приєднатися до Цифрової ініціативи з криптовалюти (DCI) в МІТ, щоб продовжити свої дослідження в галузі мережі Lightning. У МІТ DCI він брав участь у кількох дослідницьких проектах, головним чином, зосереджених на масштабованості та взаємодії криптовалют і смарт-контрактів. Це включало розробку проекту Utreexo, нової технології масштабованості Bitcoin, яка спрямована на зменшення розміру та прискорення вузлів Bitcoin. У 2022 році Тадж Драйя приєднався до Lightspark як старший науковий співробітник. В Lightspark він продовжує працювати над проблемами масштабованості в Bitcoin та блокчейні, використовуючи свій досвід як співвинахідник мережі Lightning.
Завдяки своїм глибоким знанням Bitcoin розумних контрактів та технологій масштабованості, Тадж Драйя також рано визнав потенціал OP_CAT. Він послідовно підтримує тестування OP_CAT на тестових мережах Bitcoin та закликає розробників спробувати «порушити» OP_CAT, щоб виявити його потенційні проблеми.
Олаолува Осунтокун (Roasbeef) є ще одним співзасновником і технічним директором Lightning Labs, а також видатним розробником біткойнів, який зробив значний внесок у дослідження та розвиток Lightning Network. Можна сказати, що рання команда Lightning Labs нічим не поступалася Blockstream.
Говорячи про Олаолува Осунтокуна, не можна не згадати про «джентльменське змагання» між ним і Тадже Дриджею. Цікаво, що головною причиною відходу Таджа Дрихи з Lightning Labs став Олаолува (Olaoluwa). Коли Тадж Дрія працював у Lightning Labs, він розробив першу версію протоколу під назвою LIT, яка була несумісна з BOLT від Blockstream. Тим не менш, Olaoluwa розробила сумісну версію, яка поступово завоювала все більше визнання та прихильності розробників, досягнувши переваги запізнілих гравців і, певною мірою, прискоривши відхід Dryja.
Однак історія завжди повна драми. Сьогодні ці два колишніх "суперників" з Lightning Labs тепер спільно підтримують OP_CAT.
У співтоваристві вже давно ходять чутки, що Blockstream є «особою, яка приймає рішення» за Bitcoin. Ці чутки не безпідставні. У 2014 році Адам Бек, відомий як «батько PoW», зібрав кількох відомих ранніх розробників біткойнів, включаючи Метта Коралло, Грега Максвелла та Пітера Вуйля, щоб створити Blockstream. Пізніше компанія зайняла чітку позицію щодо підтримки та просування Lightning Network під час війн масштабування Bitcoin, сприяючи нинішньому помітному становищу Lightning Network.
Наразі, у дискусіях про OP_CAT, Надзвичайно важлива фігура - Директор досліджень Blockstream Ендрю Пуелстра. Ендрю Пуелстра - не лише директор досліджень у Blockstream, але й досвідчений розробник криптографічних скриптів Bitcoin з неоспоримим впливом на галузь. Вже 30 січня 2021 року він написав статтю під назвою «Кот і трюки Шнорра I« обговорюючи OP_CAT, вказуючи на те, що поєднання OP_CAT з CHECKSIGFROMSTACK може забезпечити винахідливий метод для інтроспекції транзакцій.
Хоча Blockstream не створила окремий блокчейн для OP_CAT, вони підтримували його тестування через Bitcoin Inquisition (тестову мережу для оцінки нових функцій Bitcoin). Це схоже на створення безпечної "тренувальної площадки" для OP_CAT, що дозволяє дослідникам уважно спостерігати за його продуктивністю в реальних умовах.
Андрю Поелстра також порівняв OP_CAT з іншими пропозиціями, такими як OP_CTV, зауваживши, що OP_CAT пропонує більшу гнучкість, тоді як OP_CTV більше уваги приділяє нерекурсивним смарт-контрактам.
При просуванні OP_CAT великі внески зробили розробники Bitcoin Етан Хайльман і Армін Сабурі. Вони спільно написали та розробили пропозицію OP_CAT, яка була офіційно визначена як BIP 347. Ця пропозиція спрямована на переозначення опкоду OP_SUCCESS126 шляхом м'якого форку, щоб знову увімкнути OP_CAT.
Армін Сабурі раніше зосереджувався на вдосконаленні скриптів Bitcoin та рівня консенсусу. Він вважає, що хоча OP_CAT не є остаточним рішенням, воно надає можливості для впровадження різноманітних нових функцій та є важливим кроком у вдосконаленні скриптів Bitcoin.
Ітан Хайльман також вплинув на ідеї Ендрю Полстра. Це сталося під час приватної розмови восени 2019 року, коли Хайльман змінив початкову позицію Полстра щодо так званої функціональності розумного контракту Bitcoin. Хайльман зауважив, що незважаючи на обурення щодо можливо шкідливих розумних контрактів у Bitcoin, такі контракти вже можуть бути реалізовані за допомогою CHECKMULTISIG. Щоб довести цю точку зору, Ітан Хайльман запустив виклик у соціальних мережах, закликаючи людей запропонувати реальні «темні» розумні контракти, але до цього часу ніхто не впорався.
StarkWare - це компанія, яка спеціалізується на розробці технології масштабування блокчейну, особливо вміло використовує докази нульового знання (ZKP) для покращення приватності та ефективності транзакцій. Компанія присвячена виведенню складних обчислень з основного ланцюжка (такого як Ethereum) на вторинні мережі, не жертвуючи безпекою та децентралізацією. Таким чином, StarkWare вирішує проблему масштабованості блокчейнів, зберігаючи при цьому прозорість та перевіреність транзакцій.
Зусилля StarkWare щодо підтримки OP_CAT випливають з їхнього інтересу до масштабування мережі Bitcoin та функціональності розумних контрактів. OP_CAT - це опкод Bitcoin, який дозволяє виконувати більш складні транзакції та контракти на мережі Bitcoin шляхом конкатенації даних. Завдяки включенню OP_CAT, StarkWare намагається досягти можливостей розумних контрактів, схожих на Ethereum, на Bitcoin, тим самим розширюючи сфери застосування Bitcoin та покращуючи його функціональність.
У липні 2022 року StarkWare запустив спеціальний дослідницький фонд у розмірі 1 мільйон доларів, спрямований на вивчення переваг та недоліків увімкнення OP_CAT на Bitcoin. Цей фонд має на меті підтримку дослідників та розробників інноваційними ідеями щодо безпечної та ефективної реалізації OP_CAT на Bitcoin.
Крім того, StarkWare продемонструвала потенціал використання OP_CAT для впровадження доказів нульового знання в тестовому середовищі Bitcoin, зокрема на Signet. Ці зусилля показують, як OP_CAT може дозволити більш складні операції в мережі Bitcoin, такі як застосування доказів нульового знання, які є ключовими компонентами функціональності смарт-контрактів. Недавно StarkWare також уклала партнерство з sCrypt для спільного дослідження дизайну містка PoC (доказ концепції) на основі OP_CAT та ZK magic, що свідчить про те, що StarkWare може також запустити протокол, пов'язаний з OP_CAT, незабаром.
Ми обговоримо кількох менш відомих розробників разом.
Сальваторе Інгала глибоко досліджував пули оплати біткойну та розумні контракти. Він запропонував використання OP_CAT для оптимізації процесу виходу з пулу оплати, вважаючи, що це може значно знизити дані на ланцюжку та оперативні витрати. Інгала розглядає OP_CAT як потенційний плагін для інших стратегій розширення біткойну, таких як Arc та Coinpools, а також майбутніх оптимістичних скрутів біткойна, щоб покращити ефективність та безпеку.
Ентоні Таунс - один з основних розробників Bitcoin Inquisition, інструменту, схожого на тестову мережу, але більш гнучкого, який використовується для тестування змін у протоколі Bitcoin, які ще не широко прийняті. Таунс підтримував активацію OP_CAT на платформі Inquisition, надаючи безпечну "тестову площадку" для OP_CAT. Хоча Таунс визнає важливість OP_CAT у тестуванні нових функцій і дослідженні можливостей скрипта Bitcoin, він залишається обережним щодо додавання занадто багато програмованості до Bitcoin, стурбований, що це може збільшити ризик цензури або контролю над Bitcoin.
Робін Лінус є творцем BitVM. Він вважає, що повторне введення OP_CAT надає Біткойн потужний інструмент, особливо в підтримці проектів, таких як BitVM, які спрощують і поліпшують перевірку довільних обчислень на Біткойн. З впровадженням OP_CAT екосистема Біткойн може створювати більш загальні та виразні розумні контракти, сприяючи більш функціональному та практичному середовищу блокчейну.
Пов'язане читання: "Щоб обчислити що-небудь на Bitcoin, що ветерани-розробники думають про BitVM?》
Чому розробники мережі Lightning проявляють такий великий інтерес до OP_CAT? Щоб зрозуміти це, нам спочатку потрібно усвідомити сутність OP_CAT.
OP_CAT - це опкод в скрипті Bitcoin, який використовується для конкатенації двох сегментів даних на стеку в більший елемент. Хоча його функція здається простою, вона може надати більше можливостей для розумних контрактів в мережі Bitcoin, дозволяючи розробникам створювати та обробляти більш складні дані та логіку транзакцій.
OP_CAT не є новим кодом операції; він існував у ранніх версіях Bitcoin, але був відключений у пізніших версіях через проблеми з безпекою та складністю. Однак, оскільки Bitcoin продовжує розвиватися, все більше і більше розробників вважають, що настав час знову ввімкнути OP_CAT. Більше контенту можна знайти: "13 рядків коду допомагають Bitcoin реалізувати розумні контракти? Розуміння м'якого вилучення OP_CAT”
Але чому ця, на перший погляд, проста операція викликає такі обговорення серед розробників Bitcoin? Одна з ключових причин полягає в тому, що вона може значно покращити можливості розумних контрактів в мережі Bitcoin, дозволяючи розробникам впроваджувати функції, які наразі є складними або навіть неможливими в Bitcoin script.
OP_CAT показує величезний потенціал застосування в платіжних системах, особливо в off-chain протоколах та мережах платіжних каналів. Його повторне увімкнення значно покращить операційну ефективність цих систем та зменшить тягар операцій on-chain. Основні функції після впровадження OP_CAT включають:
Оптимізація multisig: у сценаріях з використанням multisig OP_CAT може допомогти користувачам комбінувати кілька підписів в один блок даних, зменшуючи кількість підписів, які потрібно надіслати. Це не тільки економить простір на ланцюжку блоків, але й зменшує комісії за транзакції. Multisig є дуже важливим для платіжної безпеки Bitcoin та спільного управління рахунком, особливо в застосунках, таких як мережа Lightning, де OP_CAT може зробити цей процес більш ефективним.
Державні контракти: OP_CAT також може використовуватися для державних контрактів. Це форма розумного контракту, який може зберігати стан через кілька транзакцій. За допомогою OP_CAT розробники можуть конкатенувати інформацію про стан з різних транзакцій, що дозволяє більш складну логіку контракту на Bitcoin. Наприклад, деякі складні протоколи оплати або розподілені додатки (такі як лотереї, азартні інтернет-ігри або інші складні фінансові продукти), які потребують збереження певного стану між кількома транзакціями на ланцюжку, можуть бути реалізовані за допомогою OP_CAT.
Масштабованість мереж платіжних каналів: Ще одним важливим сценарієм застосування OP_CAT є мережі платіжних каналів, схожі на мережу Lightning. У мережах платіжних каналів користувачі, як правило, здійснюють велику кількість мікроплатежів поза ланцюжком, лише остаточний розрахунок відбувається на ланцюжку. Конкатенаційна функція OP_CAT може забезпечити більш ефективне управління та верифікацію проміжних транзакцій в платіжних каналах. Конкатенуючи різні запити на платежі, користувачі можуть здійснювати більш складні операції з платежами, не збільшуючи навантаження на ланцюжок. Таким чином, можна значно підвищити пропускну здатність та ефективність платіжних каналів.
Зі зростанням пропозиції BIP347 та приєднанням більше розробників і дослідників до дослідження OP_CAT, ми маємо підстави вважати, що цей колись припинений опкод принесе нову життєвість мережі Bitcoin. Як і мережа Lightning, яка перейшла від концепції до головного течії, знову включений OP_CAT може стати наступним важливим кроком для масштабованості та інновацій у платіжній системі Bitcoin.
Ця стаття відтворена з [ blockbeats], оригінальна назва “Чому варто звернути увагу на OP_CAT Bitcoin? Найбільша історія після Lightning Network”, авторські права належать оригінальному автору [Jaleel плюс шість], якщо у вас є які-небудь зауваження стосовно репринту, будь ласка, зв'яжіться Команда Gate Learn, команда вирішить це якомога швидше відповідно до відповідних процедур.
Disclaimer: Погляди та думки, висловлені в цій статті, виражають лише особисті погляди автора і не становлять жодної інвестиційної поради.
Інші мовні версії статті перекладені командою Gate Learn, не згадано в Gate.io, перекладена стаття не може бути відтворена, поширена або плагіатована.