Швидкий розвиток програми програмованості екосистеми BTC
Технічні інновації екосистеми BTC нещодавно досягли значного прогресу, особливо в розширеннях програмованості. У цій статті будуть представлені кілька найбільш обговорюваних рішень, включаючи Fractal Bitcoin, а також програмовані реалізації метаданих протоколів BTC, таких як BRC20, CBRC, ARC20.
Фрактал
Fractal є розширювальною структурою, віртуалізованою на основі програмного забезпечення клієнта bitcoin core, яка підвищує продуктивність всієї мережі шляхом рекурсивного створення деревоподібної структури. Вона повністю сумісна з Bitcoin, але активує оператор op_cat для реалізації більшої логіки.
Fractal розроблений командою Unisat і планується запустити основну мережу в вересні 2024 року. Його токеноміка включає 50% видобутку через майнінг, 15% для екосистеми, 5% для попереднього продажу раннім інвесторам тощо.
У архітектурному дизайні Fractal упаковує bitcoin core в розгортаємий блокчейн-пакет (BCSP), запускаючи кілька екземплярів BCSP на основній мережі Bitcoin за допомогою рекурсивного якоря. Він вніс деякі зміни в bitcoin core, такі як скорочення часу підтвердження, збільшення розміру блоку тощо, щоб підвищити продуктивність.
Fractal активував оператор op_cat, що надає простір для дослідження більших рішень для розширення BTC. Різні екземпляри ланцюгів можуть спілкуватися, реалізуючи безшовний перенесення активів. BTC та інші активи можуть потрапити в мережу Fractal через децентралізовані мости.
Щоб підвищити безпеку, Fractal запровадив механізм об'єднаного видобутку, кожен третій блок генерується шляхом об'єднаного видобутку з BTC майнерами. Новостворений віртуалізований екземпляр ланцюга на етапі запуску матиме період захисту.
АВМ
AVM(Atomicals Virtual Machine) є реалізацією смарт-контракту BTC протоколу Atomicals. Він створює віртуальну машину, що моделює BTC-скрипт, відкриваючи численні первісні операційні коди BTC, що дозволяє розробникам реалізовувати смарт-контракти через комбінації скриптів Bitcoin.
AVM реалізує тюрінгову повноту через подвійний стек PDA. Він працює в пісочниці, що містить індексатор,解析器 команд та глобальний стан, забезпечуючи обробку смарт-контрактів та верифікацію синхронізації стану.
Команда AVM містить повний набір операційних кодів BTC, що дозволяє розробникам програмувати функції BTC, які не активовані в основній мережі. Він підходить для будь-якого протоколу метаданих, потрібно лише трохи налаштувати індексатор.
OP_NET
OP_NET прагне впровадити функції смарт-контрактів, подібні до Ethereum, у мережі Bitcoin. Він пропонує повний, компактний та зручний набір бібліотек для розробки, який в основному написаний на AssemblyScript.
OP_NET зберігає блокчейн-консенсус і доступність даних Bitcoin, виконуючи складні обчислення на блоках Bitcoin за допомогою віртуальної машини OP_VM. Він підтримує кілька мов програмування, використовуючи Tapscript для активації розширених можливостей смарт-контрактів.
Під час взаємодії в мережі OP_NET користувачі повинні сплачувати додаткову комісію. Для розширення використання BTC в DeFi-додатках OP_NET пропонує систему Proof of Authority, що дозволяє упаковувати BTC у WBTC.
Екосистема OP_NET охоплює кілька сфер, включаючи децентралізовану торгівлю, кредитування, ринкове створення котирувань тощо, зокрема проекти Motoswap, Stash, Ordinal Novus.
! [Fractal, OP_NET, AVM, BRC100, Programmable Runes, які ще варіанти масштабування доступні для BTC?] ](https://img-cdn.gateio.im/webp-social/moments-e0bec7f1502eaa1ea40dc18eea3e4bcd.webp)
BRC100
BRC-100 є децентралізованим обчислювальним протоколом, побудованим на основі теорії Ordinals, який реалізує складні функції DeFi через нові операції, такі як "знищення" та "карбування". Він пропонує операції mint2/mint3 та burn2/burn3, що дозволяє токенам конвертуватися між моделлю UTXO та моделлю стану.
Протокол BRC-100 містить кілька взаємно сумісних розширених протоколів, таких як BRC-101( протокол децентралізованого управління в мережі ), BRC-102( протокол автоматизованої ліквідності ) та BRC-104( протокол ліквідного стейкінгу/перестейкінгу ).
У екосистемі BRC-100 вже є ринок inBRC( та індексатор ), 100Swap( AMM DEX) та 100Layer( ліквідний протокол ) тощо.
Програмованість符文(Protorunes)
Програмовані руни є розширенням рун, що дозволяє створювати програмовані активи з рунами. Протокол Proto-Runes є одним з основних проектів, що надає структуру для програмованих рун.
Ключові механізми Proto-Runes включають Protoburn(, який перетворює руни в форму, придатну для підпротоколів), і Protomessage(, командні інструкції в підпротоколі). Він представляє поля протоколу та повідомлення через кодування LEB128, щоб заощадити місце та підвищити ефективність.
Нещодавно перший Protorune — QUORUM•GENESIS•PROTORUNE успішно завершив Protoburn, що забезпечило функціональну модель для реалізації онлайнового управління на Bitcoin L1.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Плани програмованості екосистеми BTC активно розвиваються, Fractal та AVM ведуть інновації.
Швидкий розвиток програми програмованості екосистеми BTC
Технічні інновації екосистеми BTC нещодавно досягли значного прогресу, особливо в розширеннях програмованості. У цій статті будуть представлені кілька найбільш обговорюваних рішень, включаючи Fractal Bitcoin, а також програмовані реалізації метаданих протоколів BTC, таких як BRC20, CBRC, ARC20.
Фрактал
Fractal є розширювальною структурою, віртуалізованою на основі програмного забезпечення клієнта bitcoin core, яка підвищує продуктивність всієї мережі шляхом рекурсивного створення деревоподібної структури. Вона повністю сумісна з Bitcoin, але активує оператор op_cat для реалізації більшої логіки.
Fractal розроблений командою Unisat і планується запустити основну мережу в вересні 2024 року. Його токеноміка включає 50% видобутку через майнінг, 15% для екосистеми, 5% для попереднього продажу раннім інвесторам тощо.
У архітектурному дизайні Fractal упаковує bitcoin core в розгортаємий блокчейн-пакет (BCSP), запускаючи кілька екземплярів BCSP на основній мережі Bitcoin за допомогою рекурсивного якоря. Він вніс деякі зміни в bitcoin core, такі як скорочення часу підтвердження, збільшення розміру блоку тощо, щоб підвищити продуктивність.
Fractal активував оператор op_cat, що надає простір для дослідження більших рішень для розширення BTC. Різні екземпляри ланцюгів можуть спілкуватися, реалізуючи безшовний перенесення активів. BTC та інші активи можуть потрапити в мережу Fractal через децентралізовані мости.
Щоб підвищити безпеку, Fractal запровадив механізм об'єднаного видобутку, кожен третій блок генерується шляхом об'єднаного видобутку з BTC майнерами. Новостворений віртуалізований екземпляр ланцюга на етапі запуску матиме період захисту.
АВМ
AVM(Atomicals Virtual Machine) є реалізацією смарт-контракту BTC протоколу Atomicals. Він створює віртуальну машину, що моделює BTC-скрипт, відкриваючи численні первісні операційні коди BTC, що дозволяє розробникам реалізовувати смарт-контракти через комбінації скриптів Bitcoin.
AVM реалізує тюрінгову повноту через подвійний стек PDA. Він працює в пісочниці, що містить індексатор,解析器 команд та глобальний стан, забезпечуючи обробку смарт-контрактів та верифікацію синхронізації стану.
Команда AVM містить повний набір операційних кодів BTC, що дозволяє розробникам програмувати функції BTC, які не активовані в основній мережі. Він підходить для будь-якого протоколу метаданих, потрібно лише трохи налаштувати індексатор.
OP_NET
OP_NET прагне впровадити функції смарт-контрактів, подібні до Ethereum, у мережі Bitcoin. Він пропонує повний, компактний та зручний набір бібліотек для розробки, який в основному написаний на AssemblyScript.
OP_NET зберігає блокчейн-консенсус і доступність даних Bitcoin, виконуючи складні обчислення на блоках Bitcoin за допомогою віртуальної машини OP_VM. Він підтримує кілька мов програмування, використовуючи Tapscript для активації розширених можливостей смарт-контрактів.
Під час взаємодії в мережі OP_NET користувачі повинні сплачувати додаткову комісію. Для розширення використання BTC в DeFi-додатках OP_NET пропонує систему Proof of Authority, що дозволяє упаковувати BTC у WBTC.
Екосистема OP_NET охоплює кілька сфер, включаючи децентралізовану торгівлю, кредитування, ринкове створення котирувань тощо, зокрема проекти Motoswap, Stash, Ordinal Novus.
! [Fractal, OP_NET, AVM, BRC100, Programmable Runes, які ще варіанти масштабування доступні для BTC?] ](https://img-cdn.gateio.im/webp-social/moments-e0bec7f1502eaa1ea40dc18eea3e4bcd.webp)
BRC100
BRC-100 є децентралізованим обчислювальним протоколом, побудованим на основі теорії Ordinals, який реалізує складні функції DeFi через нові операції, такі як "знищення" та "карбування". Він пропонує операції mint2/mint3 та burn2/burn3, що дозволяє токенам конвертуватися між моделлю UTXO та моделлю стану.
Протокол BRC-100 містить кілька взаємно сумісних розширених протоколів, таких як BRC-101( протокол децентралізованого управління в мережі ), BRC-102( протокол автоматизованої ліквідності ) та BRC-104( протокол ліквідного стейкінгу/перестейкінгу ).
У екосистемі BRC-100 вже є ринок inBRC( та індексатор ), 100Swap( AMM DEX) та 100Layer( ліквідний протокол ) тощо.
Програмованість符文(Protorunes)
Програмовані руни є розширенням рун, що дозволяє створювати програмовані активи з рунами. Протокол Proto-Runes є одним з основних проектів, що надає структуру для програмованих рун.
Ключові механізми Proto-Runes включають Protoburn(, який перетворює руни в форму, придатну для підпротоколів), і Protomessage(, командні інструкції в підпротоколі). Він представляє поля протоколу та повідомлення через кодування LEB128, щоб заощадити місце та підвищити ефективність.
Нещодавно перший Protorune — QUORUM•GENESIS•PROTORUNE успішно завершив Protoburn, що забезпечило функціональну модель для реалізації онлайнового управління на Bitcoin L1.