Переслати оригінальну назву: Технічна деконструкція блокчейну CKB: Чому це може прискорити розвиток православних рішень BTC Layer 2?
Почувши, що @NervosNetwork йде ва-банк, щоб стати рішенням для BTC Layer 2, я не був здивований. Зрештою, блокчейн CKB одночасно схожий і більш просунутий, ніж BTC. Він може успадковувати рідні UTXO-функції BTC, а також досягати більш просунутих програмованих розширень функцій. Хоча CKB майже неможливо перевершити BTC з точки зору наративу, якщо він зробить крок назад і стане рішенням 2-го рівня для BTC, це буде непереможне існування. Чому? Давайте поговоримо про мої погляди на ХКБ далі.
Поточний ринок BTC 2-го рівня обмежений можливостями верифікації в мейннеті BTC, що призвело до фрагментації ландшафту. Це пояснюється тим, що простота скриптової мови мейннету BTC в поєднанні з його майже нульовими обчислювальними можливостями та можливостями верифікації надали ринку достатньо простору та можливостей для гри. Наразі, окрім обмеженої перевірки транзакцій та мультипідпису в умовах розблокування UTXO, мейннет BTC не може безпосередньо реалізувати будь-яку іншу складну логіку транзакцій, що вимагає перевірки даних, зміни стану тощо. Тому BTC може використовуватися лише як рівень розрахунків за активами, з додатковим потужним публічним ланцюжком, побудованим для встановлення локального консенсусу і можливостей обчислювальної верифікації для досягнення масштабованості. В результаті не існує єдиного стандарту або "ортодоксії" для реалізації BTC Layer 2, і навіть важко розрізнити різні рішення. Ми можемо лише використовувати сприйняття спільноти для розмежування вузьких і широких визначень:
У вузькому сенсі, тільки державні канали в мережі Lightning Network і однозапечатані автономні рішення під RGB можна вважати дійсно ортодоксальними рішеннями BTC Layer 2. Це пов'язано з тим, що вони повністю використовують обмежені можливості перевірки скриптів BTC і вимагають мінімального локального консенсусу поза ланцюжком або взагалі не вимагають його.
У широкому сенсі, доки визнається локальний консенсус позаланцюгового ланцюга і існує рішення міжланцюгового моста для забезпечення безпечної передачі активів, теоретично будь-який поточний ланцюг EVM, такий як Ethereum, або високопродуктивний ланцюг, такий як Solana, може виступати в якості BTC Layer 2.
Зрозуміло, що поточний ринок BTC 2-го рівня сильно поляризований. Або він надзвичайно вузький, як Lightning Network і RGB, які розвиваються повільно і стикаються з багатьма проблемами, або надзвичайно широкий, де будь-який ланцюжок виконання, який може забезпечити безпечну взаємодію активів з мейннетом BTC, можна назвати BTC Layer 2. Отже, чи не існує рішення "посередині"? Так, відповідь є: @NervosNetwork, яка використовує модель UTXO на рівні технічного фундаменту і покращила її продуктивність для адаптації.
Конкретні показники:
1) Мережа CKB і BTC мають спільне походження з точки зору "моделі UTXO, механізму консенсусу майнінгу", яка принципово відрізняється від моделі балансу рахунків основних публічних ланцюжків, таких як Ethereum. UTXO має певні унікальні переваги, такі як конфіденційність транзакцій, гнучка побудова транзакцій і паралельна обробка для запобігання подвійних витрат. Його можна назвати найбільшим винаходом Сатоші Накамото. Це також пояснює, чому Sui і Aptos прийняли схожі моделі UTXO після Ethereum. Можна сказати, що пропускна здатність і швидкість блоків Біткоїна обмежені часом, але модель UTXO є дуже просунутою. CKB успадковує модель UTXO та оптимізує її до моделі Cell. Ця модель зберігає чистоту транзакцій, властиву моделі UTXO біткоїна, а також надає дані про стан облікових записів таких моделей, як Ethereum. Говорячи неспеціалізованою мовою, створення і знищення моделі UTXO біткоїна схоже на процес постійного знищення і карбування монет. Cell усуває процес знищення і має на меті верифікацію та постійне зберігання стану. Кожна комірка містить два поля: "Пропускна здатність" та "Дані". Ємність еквівалентна балансу UTXO в байтах; Дані зберігають будь-яку форму даних, включаючи всі історичні стани транзакцій. Це дозволяє колекції Cell не тільки точно виражати баланс і обробляти передачу активів, але і містити ряд складних станів смарт-контрактів. Загалом, модель Cell є провідною моделлю транзакцій з більшою безперервністю, кращою гнучкістю та можливістю розширити сферу застосування моделі UTXO. Це також ключ до того, щоб CKB успадкував безпеку мейннету BTC, одночасно "прискорюючи" повільні напрямки розширення біткоїна, такі як Lightning Network і RGB.
2) Візьмемо для прикладу нещодавній запуск RGB++ на CKB. Як і в звичайному процесі, складність поширення зрілого рішення RGB на екосистему BTC полягає не в одноразовому процесі запечатування в мейннеті BTC, а в комунікації, координації та спільній підтримці стану між позамережевими клієнтськими верифікаційними вузлами, особливо коли ці вузли децентралізовані і розподілені. Іншими словами, RGB здається простим в теорії, але його практична реалізація ускладнюється різними обмеженнями, такими як інфраструктура, що призводить до численних перешкод. CKB бачить це чітко і просто дозволяє всім цим вузлам, які виконують перевірку клієнтів поза ланцюжком, брати участь в процесі публічної перевірки в ланцюжку на CKB. Це безпосередньо прискорює практичний шлях впровадження клієнтів розширення UTXO, якого хоче досягти RGB. Зрештою, важко досягти консенсусу щодо складних мереж вузлів P2P у клієнтському середовищі поза ланцюжком, яке сповнене складнощів і проблем, таких як затримки або неузгодженість синхронізації даних, потенційне шахрайство та проблеми з атаками тощо. Якщо цей процес можна безпосередньо перенести в он-лайн середовище, це буде набагато простіше.
3) Останнім часом багато говорять про RGB++. Дозвольте мені додати ще один момент про формат даних Open Transaction, запропонований CKB, і ви зможете відчути розширені можливості цього ланцюжка. Простіше кажучи, Open Transaction дозволяє декільком учасникам створювати та агрегувати різні транзакції в різний час, включаючи три основні функції: часткове створення, модифікацію, інкрементне створення та агрегування. Наприклад, Аліса створює відкриту транзакцію, вказуючи, що вона хоче обміняти певну кількість токенів A у Боба на токен B. Після ініціювання транзакції вона все ще перебуває в стані редагування. Якщо Боб погоджується з умовами транзакції після її отримання, він може додати свій власний токен B і доповнити умови транзакції. Спочатку це може здатися абстрактним. Наприклад, у міжланцюговому сценарії Аліса і Боб можуть незалежно здійснювати транзакції з активами в різних гетерогенних ланцюжках, що значно підвищує міжланцюгову інтероперабельність ланцюжка CKB. У складних сценаріях DeFi-транзакцій участь користувачів у DeFi-транзакціях може потребувати динамічного коригування відповідно до змін на ринку. Завдяки Open Transaction учасники контракту можуть гнучко коригувати умови транзакції під час виконання контракту, що, безсумнівно, значно збагачує можливості обробки складних транзакцій.
На мою думку, умови розблокування транзакцій Open Transaction і UTXO абсолютно однакові. Вони можуть інтегрувати побудову складних умов розблокування транзакцій, багатосторонню участь у підписанні та складні сценарії застосування в єдину структуру. Це також інноваційне розширення вартості, яке відповідає ідеології основного ланцюжка BTC. Це все.
Цікаво, що перший проект @busyforking, члена команди розробників ядра Ethereum, фактично використовує модель UTXO для BTC. Хоча модель смарт-контрактів Ethereum зараз більш широко використовується, Ян і його команда Nervos вирішили розширити і вдосконалити модель UTXO для BTC. Це свідчить про їхню повагу до мінімалістичної моделі транзакцій UTXO Сатоші Накамото, а також закладає основу для того, щоб CKB став нативним рішенням BTC Layer 2.
Підводячи підсумок, я дуже оптимістично налаштований щодо CKB як рішення для другого рівня BTC. У короткостроковій перспективі це дійсно може прискорити впровадження Lightning Network і RGB на модельних ланцюгах UTXO. Принаймні, він може надати змістовні посилання на очікування щодо реалізації цих двох типів ортодоксальних рішень з розширення в мейннеті BTC. У довгостроковій перспективі функції власного ланцюжка CKB, інноваційна архітектура та сумісність з іншими рішеннями можуть допомогти йому просунутися далі в хаотичній і безстандартній конкуренції BTC Layer 2.
Примітка: Є ще багато технічних деталей і моментів про CKB, які я проаналізую більш детально, коли матиму час. Я не можу не зітхнути, що другий рівень BTC дав можливість новим ланцюжкам піднятися з землі, а старим ланцюжкам - нескінченну можливість прорости новими паростками.
Переслати оригінальну назву: Технічна деконструкція блокчейну CKB: Чому це може прискорити розвиток православних рішень BTC Layer 2?
Почувши, що @NervosNetwork йде ва-банк, щоб стати рішенням для BTC Layer 2, я не був здивований. Зрештою, блокчейн CKB одночасно схожий і більш просунутий, ніж BTC. Він може успадковувати рідні UTXO-функції BTC, а також досягати більш просунутих програмованих розширень функцій. Хоча CKB майже неможливо перевершити BTC з точки зору наративу, якщо він зробить крок назад і стане рішенням 2-го рівня для BTC, це буде непереможне існування. Чому? Давайте поговоримо про мої погляди на ХКБ далі.
Поточний ринок BTC 2-го рівня обмежений можливостями верифікації в мейннеті BTC, що призвело до фрагментації ландшафту. Це пояснюється тим, що простота скриптової мови мейннету BTC в поєднанні з його майже нульовими обчислювальними можливостями та можливостями верифікації надали ринку достатньо простору та можливостей для гри. Наразі, окрім обмеженої перевірки транзакцій та мультипідпису в умовах розблокування UTXO, мейннет BTC не може безпосередньо реалізувати будь-яку іншу складну логіку транзакцій, що вимагає перевірки даних, зміни стану тощо. Тому BTC може використовуватися лише як рівень розрахунків за активами, з додатковим потужним публічним ланцюжком, побудованим для встановлення локального консенсусу і можливостей обчислювальної верифікації для досягнення масштабованості. В результаті не існує єдиного стандарту або "ортодоксії" для реалізації BTC Layer 2, і навіть важко розрізнити різні рішення. Ми можемо лише використовувати сприйняття спільноти для розмежування вузьких і широких визначень:
У вузькому сенсі, тільки державні канали в мережі Lightning Network і однозапечатані автономні рішення під RGB можна вважати дійсно ортодоксальними рішеннями BTC Layer 2. Це пов'язано з тим, що вони повністю використовують обмежені можливості перевірки скриптів BTC і вимагають мінімального локального консенсусу поза ланцюжком або взагалі не вимагають його.
У широкому сенсі, доки визнається локальний консенсус позаланцюгового ланцюга і існує рішення міжланцюгового моста для забезпечення безпечної передачі активів, теоретично будь-який поточний ланцюг EVM, такий як Ethereum, або високопродуктивний ланцюг, такий як Solana, може виступати в якості BTC Layer 2.
Зрозуміло, що поточний ринок BTC 2-го рівня сильно поляризований. Або він надзвичайно вузький, як Lightning Network і RGB, які розвиваються повільно і стикаються з багатьма проблемами, або надзвичайно широкий, де будь-який ланцюжок виконання, який може забезпечити безпечну взаємодію активів з мейннетом BTC, можна назвати BTC Layer 2. Отже, чи не існує рішення "посередині"? Так, відповідь є: @NervosNetwork, яка використовує модель UTXO на рівні технічного фундаменту і покращила її продуктивність для адаптації.
Конкретні показники:
1) Мережа CKB і BTC мають спільне походження з точки зору "моделі UTXO, механізму консенсусу майнінгу", яка принципово відрізняється від моделі балансу рахунків основних публічних ланцюжків, таких як Ethereum. UTXO має певні унікальні переваги, такі як конфіденційність транзакцій, гнучка побудова транзакцій і паралельна обробка для запобігання подвійних витрат. Його можна назвати найбільшим винаходом Сатоші Накамото. Це також пояснює, чому Sui і Aptos прийняли схожі моделі UTXO після Ethereum. Можна сказати, що пропускна здатність і швидкість блоків Біткоїна обмежені часом, але модель UTXO є дуже просунутою. CKB успадковує модель UTXO та оптимізує її до моделі Cell. Ця модель зберігає чистоту транзакцій, властиву моделі UTXO біткоїна, а також надає дані про стан облікових записів таких моделей, як Ethereum. Говорячи неспеціалізованою мовою, створення і знищення моделі UTXO біткоїна схоже на процес постійного знищення і карбування монет. Cell усуває процес знищення і має на меті верифікацію та постійне зберігання стану. Кожна комірка містить два поля: "Пропускна здатність" та "Дані". Ємність еквівалентна балансу UTXO в байтах; Дані зберігають будь-яку форму даних, включаючи всі історичні стани транзакцій. Це дозволяє колекції Cell не тільки точно виражати баланс і обробляти передачу активів, але і містити ряд складних станів смарт-контрактів. Загалом, модель Cell є провідною моделлю транзакцій з більшою безперервністю, кращою гнучкістю та можливістю розширити сферу застосування моделі UTXO. Це також ключ до того, щоб CKB успадкував безпеку мейннету BTC, одночасно "прискорюючи" повільні напрямки розширення біткоїна, такі як Lightning Network і RGB.
2) Візьмемо для прикладу нещодавній запуск RGB++ на CKB. Як і в звичайному процесі, складність поширення зрілого рішення RGB на екосистему BTC полягає не в одноразовому процесі запечатування в мейннеті BTC, а в комунікації, координації та спільній підтримці стану між позамережевими клієнтськими верифікаційними вузлами, особливо коли ці вузли децентралізовані і розподілені. Іншими словами, RGB здається простим в теорії, але його практична реалізація ускладнюється різними обмеженнями, такими як інфраструктура, що призводить до численних перешкод. CKB бачить це чітко і просто дозволяє всім цим вузлам, які виконують перевірку клієнтів поза ланцюжком, брати участь в процесі публічної перевірки в ланцюжку на CKB. Це безпосередньо прискорює практичний шлях впровадження клієнтів розширення UTXO, якого хоче досягти RGB. Зрештою, важко досягти консенсусу щодо складних мереж вузлів P2P у клієнтському середовищі поза ланцюжком, яке сповнене складнощів і проблем, таких як затримки або неузгодженість синхронізації даних, потенційне шахрайство та проблеми з атаками тощо. Якщо цей процес можна безпосередньо перенести в он-лайн середовище, це буде набагато простіше.
3) Останнім часом багато говорять про RGB++. Дозвольте мені додати ще один момент про формат даних Open Transaction, запропонований CKB, і ви зможете відчути розширені можливості цього ланцюжка. Простіше кажучи, Open Transaction дозволяє декільком учасникам створювати та агрегувати різні транзакції в різний час, включаючи три основні функції: часткове створення, модифікацію, інкрементне створення та агрегування. Наприклад, Аліса створює відкриту транзакцію, вказуючи, що вона хоче обміняти певну кількість токенів A у Боба на токен B. Після ініціювання транзакції вона все ще перебуває в стані редагування. Якщо Боб погоджується з умовами транзакції після її отримання, він може додати свій власний токен B і доповнити умови транзакції. Спочатку це може здатися абстрактним. Наприклад, у міжланцюговому сценарії Аліса і Боб можуть незалежно здійснювати транзакції з активами в різних гетерогенних ланцюжках, що значно підвищує міжланцюгову інтероперабельність ланцюжка CKB. У складних сценаріях DeFi-транзакцій участь користувачів у DeFi-транзакціях може потребувати динамічного коригування відповідно до змін на ринку. Завдяки Open Transaction учасники контракту можуть гнучко коригувати умови транзакції під час виконання контракту, що, безсумнівно, значно збагачує можливості обробки складних транзакцій.
На мою думку, умови розблокування транзакцій Open Transaction і UTXO абсолютно однакові. Вони можуть інтегрувати побудову складних умов розблокування транзакцій, багатосторонню участь у підписанні та складні сценарії застосування в єдину структуру. Це також інноваційне розширення вартості, яке відповідає ідеології основного ланцюжка BTC. Це все.
Цікаво, що перший проект @busyforking, члена команди розробників ядра Ethereum, фактично використовує модель UTXO для BTC. Хоча модель смарт-контрактів Ethereum зараз більш широко використовується, Ян і його команда Nervos вирішили розширити і вдосконалити модель UTXO для BTC. Це свідчить про їхню повагу до мінімалістичної моделі транзакцій UTXO Сатоші Накамото, а також закладає основу для того, щоб CKB став нативним рішенням BTC Layer 2.
Підводячи підсумок, я дуже оптимістично налаштований щодо CKB як рішення для другого рівня BTC. У короткостроковій перспективі це дійсно може прискорити впровадження Lightning Network і RGB на модельних ланцюгах UTXO. Принаймні, він може надати змістовні посилання на очікування щодо реалізації цих двох типів ортодоксальних рішень з розширення в мейннеті BTC. У довгостроковій перспективі функції власного ланцюжка CKB, інноваційна архітектура та сумісність з іншими рішеннями можуть допомогти йому просунутися далі в хаотичній і безстандартній конкуренції BTC Layer 2.
Примітка: Є ще багато технічних деталей і моментів про CKB, які я проаналізую більш детально, коли матиму час. Я не можу не зітхнути, що другий рівень BTC дав можливість новим ланцюжкам піднятися з землі, а старим ланцюжкам - нескінченну можливість прорости новими паростками.