Na początku, gdy usłyszałem, że @NervosNetwork rzucił się na BTC layer2, nie byłem zaskoczony. Ponieważ technologia publicznego łańcucha CKB jest bliska BTC, a jednocześnie przewyższa BTC, może przyjąć natywne cechy UTXO i wdrożyć bardziej zaawansowane rozszerzenia funkcji programowalnych. Jeśli powiedzieć, że publiczny łańcuch CKB ma małe szanse na przewyższenie narracji BTC, to w takim razie, to BTC layer2 z pewnością będzie dominującą obecnością. Dlaczego? Następnie porozmawiajmy o CKB z mojego punktu widzenia.
Obecny rynek BTC layer2 jest ograniczony przez wady możliwości weryfikacji głównego łańcucha BTC, co prowadzi do sytuacji, w której kwitnie wiele rozwiązań. Tak, to prawda, że prosta natura języka skryptowego głównego łańcucha BTC, w połączeniu z jego zdolnościami obliczeniowymi i weryfikacyjnymi bliskimi zera, stworzyła przestrzeń i możliwości dla rynku. W chwili obecnej, główny łańcuch BTC, poza ograniczonymi transakcjami w ramach warunków odblokowania UTXO i weryfikacjami wielopodpisowymi, nie może bezpośrednio realizować żadnej innej złożonej logiki transakcyjnej, takiej jak dane do weryfikacji, różnice w stanach itp., a jedynie można wykorzystać BTC jako warstwę rozliczeniową aktywów, rozszerzając na to mocną publiczną sieć, aby zbudować lokalną zgodność i zdolność do weryfikacji obliczeń. W ten sposób standardy wdrożenia BTC layer2 nie mają jednolitych norm, a pojęcie „formalności” nie ma sensu, nawet trudno jest ocenić różnice. Można jedynie rozróżnić wąskie i szerokie znaczenie według percepcji społeczności: w wąskim znaczeniu, jedynie stanowe kanały Lightning Network i rozwiązania RGB o jednorazowym zabezpieczeniu Single Seal są prawdziwym BTC formalnym layer2, ponieważ w pełni wykorzystują ograniczoną zdolność weryfikacyjną BTC i nie wymagają lub polegają na minimalnym poziomie lokalnej zgody poza łańcuchem. W szerokim znaczeniu, tak długo jak lokalna zgoda zewnętrznego łańcucha jest uznawana, a istnieje rozwiązanie mostu międzyłańcuchowego zapewniające bezpieczne przenoszenie aktywów, teoretycznie obecne łańcuchy EVM Ethereum, Solana o wysokiej wydajności itd. mogą pełnić rolę BTC layer2. Jest oczywiste, że obecny rynek BTC layer2 jest wyraźnie zróżnicowany, albo ekstremalnie wąski, z wolnym i trudnym rozwojem jak Lightning Network i RGB, albo ekstremalnie szeroki, gdzie każda sieć zdolna do bezpiecznej interakcji z głównym łańcuchem BTC może być określona jako BTC layer2. Czy zatem nie istnieje żadna „pośrednia” opcja? Istnieje, odpowiedzią jest: techniczna podstawowa struktura z modelu UTXO, która została dostosowana i zaktualizowana na @NervosNetwork. Szczegółowo,
1) CKB Network i BTC są całkowicie spokrewnione w kwestiach takich jak „model UTXO, mechanizm konsensusu w wydobywaniu”, w przeciwieństwie do modelu sald kont dla głównych publicznych łańcuchów jak Ethereum, model UTXO ma swoje unikalne zalety, w zakresie prywatności transakcji, elastycznego budowania transakcji oraz równoległego przetwarzania w zapobieganiu podwójnemu wydawaniu. Jest to jedno z największych osiągnięć Satoshi Nakamoto. To również wyjaśnia, dlaczego po Ethereum, Sui, Aptos również przyjęły podobny model UTXO. Możemy powiedzieć, że pojemność i prędkość tworzenia bloków Bitcoina mają ograniczenia epokowe, ale model UTXO jest bardzo zaawansowany. CKB wykorzystuje model UTXO i optymalizuje go do modelu Cell, który zachowuje czystość transakcji modelu UTXO Bitcoina, a jednocześnie może zapewnić dane stanu modelu kontowego jak Ethereum. Prościej mówiąc: tworzenie i niszczenie modelu UTXO Bitcoina przypomina proces ciągłego niszczenia i produkcji monet, model Cell zredukował proces niszczenia, chce jedynie weryfikować i trwałe przechowywać stan. Każdy Cell zawiera dwa pola: Capacity i Data, Capacity w jednostkach bajtów odpowiada bilansowi UTXO; Data przechowuje wszelkie historyczne stany transakcji i inne formy danych; pozwala to zbiorowi Cell nie tylko precyzyjnie wyrażać bilans i obsługiwać transfer aktywów, ale także zawierać szereg złożonych stanów inteligentnych kontraktów. Ogólnie rzecz biorąc, model Cell jest bardziej trwałym i elastycznym modelem transakcyjnym, który może rozszerzać zakres zastosowania modelu UTXO. To klucz do tego, że CKB może przyjąć bezpieczeństwo głównego łańcucha BTC, a jednocześnie „przyspieszyć” powolne kierunki rozwoju Lightning Network i RGB w Bitcoinie.
2) Na przykład, w ostatnim czasie CKB wprowadził RGB++, według normalnego przebiegu, ekosystem BTC musi wyjść z dojrzałych rozwiązań RGB, trudność nie leży w jednorazowym procesie zabezpieczania głównego łańcucha BTC, ale właśnie w komunikacji, koordynacji i wspólnym utrzymaniu stanu między węzłami weryfikacji klienta poza łańcuchem, szczególnie w przypadku zdecentralizowanej i rozproszonej struktury węzłów. Innymi słowy, teoretycznie RGB wydaje się łatwe, ale w praktyce wdrożenie jest ograniczone przez podstawowe ograniczenia infrastruktury, co prowadzi do wielu przeszkód.
CKB dostrzegł tę kwestię, więc pozwolił wszystkim tym węzłom zajmującym się weryfikacją klientów poza łańcuchem brać udział w otwartym procesie weryfikacji na łańcuchu CKB. To bezpośrednio przyspiesza realizację ścieżki praktyki klientów zewnętrznych UTXO, której RGB chce. W końcu, w skomplikowanej sieci węzłów P2P w środowisku klientów poza łańcuchem, osiągnięcie konsensusu jest bardzo trudne, pełne złożoności i wyzwań, na przykład: komunikacja poza łańcuchem może napotkać opóźnienia w synchronizacji danych lub problemy z niespójnością, a także pewne wyzwania związane z oszustwami i atakami. Jeśli można by przenieść ten proces na środowisko łańcucha, byłoby to wręcz prostsze. 3) RGB++ był ostatnio często dyskutowany, dodam jeszcze jedną rzecz, którą CKB zaproponował - format danych Open Transaction, co pozwoli wszystkim poczuć zaawansowane cechy tego łańcucha CKB. Mówiąc prosto: Open Transaction pozwala wielu uczestnikom budować i agregować różne transakcje w różnym czasie, obejmując trzy główne cechy: częściowe budowanie, możliwość edycji, budowanie i agregowanie inkrementalne. Na przykład: Alice tworzy Open Transaction, w której deklaruje, ile tokenów A chce wymienić na tokeny B od Boba, a po rozpoczęciu transakcji pozostaje w stanie edytowalnym, jeśli Bob zgadza się z warunkami transakcji, może dodać swoje tokeny B i uzupełnić warunki transakcji. Na pierwszy rzut oka może się to wydawać abstrakcyjne, na przykład w scenariuszu międzyłańcuchowym, Alice i Bob mogą niezależnie przeprowadzać transakcje aktywów na różnych heterogenicznych łańcuchach, co znacznie zwiększa interaktywność międzyłańcuchową łańcucha CKB; w złożonych scenariuszach transakcji DeFi, użytkownicy uczestniczący w DeFi mogą musieć dostosować się do zmian rynkowych, a dzięki Open Transaction uczestnicy umowy mogą elastycznie dostosowywać warunki transakcji w trakcie realizacji umowy, co niewątpliwie znacznie wzbogaca zdolność do obsługi złożoności transakcji.
Z mojego punktu widzenia, Open Transaction i warunki odblokowania transakcji UTXO są bardzo podobne, mogą integrować skomplikowane warunki odblokowania transakcji, uczestnictwo wielu podpisów, złożone scenariusze aplikacji itp. w jeden ekosystem, co również jest innowacją wartości, która rozwija myśl głównego łańcucha BTC. Ciekawe jest, że pierwszy projekt @busyforking, członka rdzennego zespołu deweloperskiego Ethereum, który wyszedł na rynek, wykorzystuje model UTXO BTC. Choć model inteligentnych kontraktów Ethereum jest obecnie szeroko stosowany, Jan i jego zespół Nervos wytrwale wybrali rozszerzenie i aktualizację na modelu UTXO BTC. Wyrazili w ten sposób szacunek dla minimalistycznego modelu transakcji UTXO Satoshi Nakamoto, a w nieświadomości zasiali ziarno dla jego stania się natywnym layer2 BTC.
Podsumowując: jestem bardzo optymistycznie nastawiony do kwestii CKB jako BTC layer2. W krótkim okresie można rzeczywiście przyspieszyć wdrożenie Lightning Network i RGB na łańcuchu modelu UTXO, przynajmniej może to dostarczyć znaczących odniesień dla oczekiwań dotyczących wdrożenia tych dwóch typów formalnych rozwiązań na głównym łańcuchu BTC; w dłuższej perspektywie, natywne cechy łańcucha CKB oraz innowacyjność w podstawowej architekturze i kompatybilności pozwolą mu zajść dalej w tej chaotycznej walce bez standardów w BTC layer2.