Płatność stablecoinami CKB jest zdecentralizowanym rozwiązaniem płatności stablecoinami opartym na sieci CKB, łącząc CKB z siecią Bitcoin, generując i zarządzając stablecoinem RUSD powiązanym z dolarem przez RGB++ i takie rozszerzenia Layer 2 jak Fiber Network, umożliwiając szybkie, niskokosztowe i bezpieczne płatności między łańcuchami.
$CKB to blockchain Layer 1 sieci Nervos, który głównie obsługuje funkcje konsensusu i wykonania, dostępności danych i inne. Poprzez budowę kanałów płatności i rozszerzeń Layer 2, takich jak RGB++, CKB zwiększa swoją skalowalność. Wykorzystuje mechanizm konsensusu PoW, podobny do Bitcoina, i optymalizuje algorytm konsensusu BTC NC-MAX, aby przyspieszyć potwierdzenie transakcji i obniżyć wskaźnik osieroconych bloków, co zwiększa efektywność sieci i jej reakcję. W przeciwieństwie do stałego czasu wydobywania bloków Bitcoina wynoszącego 10 minut, CKB może dynamicznie dostosować interwały wydobywania bloków (około co cztery godziny) w zależności od aktywności sieci.
Algorytm wydobywczy CKB to Eaglesong, specjalnie zaprojektowana funkcja haszująca dla Nervos, zapewniająca bezpieczeństwo porównywalne do SHA-256. W strukturze danych, CKB przyjmuje model Cell, co jest udoskonaleniem modelu UTXO Bitcoina. Model Cell obsługuje system podwójnych skryptów, umożliwiając przechowywanie danych i weryfikację inteligentnych kontraktów na łańcuchu, a także wspiera emisję aktywów. Każda komórka może przechowywać dowolny typ danych lub aktywów, a także przechowywać i wykonywać inteligentne kontrakty. Projekt modelu Cell pozwala na oddzielenie stanu od obliczeń, a złożone obliczenia mogą być realizowane w Layer 2 lub poza łańcuchem, zapewniając bezpieczeństwo i spójność. Model Cell wspiera także równoległe wykonanie i pakowanie transakcji, co zwiększa efektywność obliczeniową i obniża koszty.
Wprowadzenie do CKB i mechanizm działania
CKB to blockchain Layer 1 sieci Nervos, którego rdzeniem są 'konsensus i wykonanie' oraz 'dostępność danych'. Wykorzystuje mechanizm konsensusu PoW podobny do Bitcoina, ale optymalizuje efektywność pakowania bloków i szybkość potwierdzenia za pomocą algorytmu NC-MAX. Ponadto CKB wprowadza unikalną funkcję haszującą Eaglesong, która zapewnia efektywne i bezpieczne wsparcie dla wydobycia.
Model Cell: elastyczna aktualizacja UTXO
Struktura składników: każda komórka zawiera pojemność (Capacity), dane (Data), skrypt blokady (Lock Script) oraz skrypt typu (Type Script). Pojemność reprezentuje wartość przechowywaną, dane mogą przechowywać różne informacje, a skrypty blokady i typu zapewniają mechanizm weryfikacji.
Równoległe wykonanie i wynajem stanu: model Cell wspiera równoległe przetwarzanie, wynajmując przestrzeń do przechowywania poprzez płatność CKB, zapobiegając powiększaniu danych na łańcuchu, utrzymując efektywne zarządzanie danymi.
Programowalność i kompatybilność
Wirtualna maszyna CKB-VM: wspiera zestaw instrukcji RISC-V, kompatybilny z różnymi językami, ułatwiając deweloperom tworzenie złożonych inteligentnych kontraktów, rozszerzając możliwości zastosowania CKB.
Skalowalność: realizacja rozszerzenia transakcji przez Layer 2, podczas gdy Layer 1 koncentruje się na bezpieczeństwie danych. Kompatybilny z modelem UTXO BTC, użytkownicy mogą używać aktywów Bitcoin na CKB, realizując inteligentne kontrakty i operacje DeFi.
Płatności stablecoinami i wsparcie międzyłańcuchowe
Przechowywanie i zarządzanie stablecoinami: wykorzystanie modelu Cell do przechowywania sald stablecoinów, takich jak RUSD, zapewnia bezpieczeństwo i śledzenie aktywów.
Zastosowania inteligentnych kontraktów: CKB-VM wspiera operacje płatności warunkowej, realizując elastyczne rozwiązania płatności między łańcuchami.
Czym jest RGB++?
RGB++ to zdecentralizowany protokół emisji aktywów i inteligentnych kontraktów, wspierający model UTXO Bitcoina oraz inne publiczne łańcuchy UTXO. Jest oparty na koncepcji projektowej protokołu RGB, wykorzystując sposób powiązania transakcji poza łańcuchem i na łańcuchu, przenosząc dane, których BTC nie może przechowywać, oraz złożone funkcje kontraktów do CKB, czyniąc CKB warstwą rozliczeniową inteligentnych kontraktów dla Bitcoina.
Podstawowe funkcje RGB++
Rola łańcucha cieni BTC: RGB++ sprawia, że CKB staje się pomocniczym łańcuchem dla Bitcoina, używanym do przetwarzania złożonych inteligentnych kontraktów i operacji logicznych, których nie można zrealizować w natywnym systemie BTC.
Interakcje między łańcuchami: transakcje są realizowane w sieci Bitcoin, ale wykonanie inteligentnych kontraktów jest powiązane z CKB przez RGB++. Legalność transakcji może być synchronizowana i potwierdzona na CKB przez logikę weryfikacyjną RGB++.
Emisja i zarządzanie aktywami: RGB++ wspiera emisję aktywów poza łańcuchem (takich jak stablecoiny, tokeny itp.) i zarządzanie cyklem życia przez CKB, w tym funkcje zaawansowane takie jak blokady czasowe i płatności warunkowe.
Połączenie bezpieczeństwa i programowalności: RGB++ realizuje wysokie bezpieczeństwo Bitcoina i programowalność CKB, umożliwiając sieci BTC większą elastyczność i skalowalność.
Synchronizacja aktywów i stanów między łańcuchami
Powiązanie homomorficzne polega na utrzymywaniu synchronizacji aktywów i stanów pomiędzy Bitcoinem (BTC) a CKB za pomocą mechanizmu powiązania. Za każdym razem, gdy na łańcuchu BTC odbywa się transakcja aktywów, RGB++ mapuje odpowiedni stan umowy lub zmiany aktywów na CKB.
Rozszerzenie UTXO: każdy UTXO na łańcuchu BTC odpowiada komórce na CKB, rejestrując stan aktywów i warunki inteligentnego kontraktu.
Powiązanie aktywów: stan aktywów RGB++, które użytkownik posiada na łańcuchu BTC, jest przechowywany w komórkach CKB, zapewniając zgodność informacji między dwoma łańcuchami.
Synchronizacja transakcji: podczas transakcji tokenów RGB++ generowane jest Commitment w sieci BTC, a odpowiadająca komórka na CKB jest konsumowana i generuje nową komórkę przydzielającą aktywa.
Zalety związane z homomorficznym powiązaniem - wzmocnienie BTCFi
Wsparcie dla inteligentnych kontraktów: homomorficzne powiązanie pozwala CKB działać jako warstwa wykonawcza inteligentnych kontraktów, zarządzając złożonymi warunkami transakcji BTC.
Elastyczność zarządzania aktywami: użytkownicy mogą wykonywać złożone operacje finansowe za pomocą zdolności programowania CKB, bez potrzeby modyfikacji podstawowego protokołu BTC.
Aktualizacja RGB++ Layer
Leap rozszerza powiązanie CKB z BTC na wszystkie łańcuchy UTXO, realizując transakcje międzyłańcuchowe poprzez 'zmianę powiązania'.
Bezmostowe międzyłańcuchowe: Leap pozwala na bezproblemowe przenoszenie aktywów RGB++ z łańcucha BTC do innych łańcuchów UTXO przez przełączanie powiązanych UTXO w celu zarządzania i przenoszenia aktywów.
Technologia bezmostowa: dzięki technologii homomorficznego powiązania i przełączaniu UTXO na różnych łańcuchach, Leap realizuje międzyłańcuchowe przenoszenie bez potrzeby tradycyjnego mostu Lock-Mint.
Proces operacyjny:
Użytkownik publikuje Commitment na łańcuchu BTC, uwalniając powiązanie aktywów.
Publikowanie nowego Commitment na łańcuchu Cardano, powiązując aktywa RGB++.
Modyfikacja skryptu blokady, przełączając warunki od BTC UTXO do eUTXO Cardano, pozwalając na kontrolowanie aktywów na łańcuchu Cardano.
Rola CKB w Leap
CKB działa jako warstwa indeksowania i dostępności danych, wszystkie dane aktywów RGB++ są przechowywane na CKB, przetwarzając żądania Leap i zapewniając bezpieczeństwo aktywów międzyłańcuchowych. W porównaniu do tradycyjnych mostów międzyłańcuchowych, CKB oferuje wyższe bezpieczeństwo i decentralizację.
Rola RGB++ w płatnościach stablecoinami
Emisja i obrót stablecoinami: emisja stablecoinów na łańcuchu BTC przez RGB++ i wykorzystanie CKB do inteligentnego zarządzania.
Zarządzanie aktywami międzyłańcuchowymi: połączenie RGB++ Layer i CKB zapewnia bezproblemowe operacje płatności stablecoinami na różnych łańcuchach UTXO.
Wsparcie dla inteligentnych kontraktów: oferuje złożone warunki płatności oraz funkcje blokady czasowej, zwiększając elastyczność i bezpieczeństwo płatności.
Rola mostu: RGB++ Layer działa jako most między BTC i innymi łańcuchami UTXO a CKB, rozszerzając programowalność BTC oraz możliwości zarządzania aktywami.
Wprowadzenie do sieci Fiber
Sieć Fiber to rozwiązanie Layer 2 podobne do sieci Lightning BTC na CKB, zaprojektowane w celu zwiększenia zdolności płatności poza łańcuchem, pozwalając na szybkie, niskokosztowe płatności, zmniejszając obciążenie głównego łańcucha i zwiększając prędkość transakcji.
Cechy płatności poza łańcuchem: szybkie przelewy realizowane przez kanały płatności, zwiększające przepustowość transakcji.
Na wrzesień 2024 roku, sieć Lightning BTC ma ponad 300 milionów dolarów funduszy, około 12 000 węzłów i prawie 50 000 kanałów płatności. Sieć Fiber Nervos CKB została uruchomiona w sieci testowej.
Kanały płatności poza łańcuchem: pozwala użytkownikom na bezpośrednią wymianę aktywów poza łańcuchem, a ostateczny stan jest przesyłany do CKB po zamknięciu kanału.
Umowa na łańcuchu (HTLC): zapewnia bezpieczeństwo transakcji poza łańcuchem, a w przypadku braku potwierdzenia może automatycznie zwrócić aktywa.
PTLC: ulepszony HTLC, zapobiega ujawnieniu prywatności.
Wieloskokowe routowanie: wspiera przeskoki płatności przez wiele węzłów, obniżając koszty i zwiększając wskaźnik sukcesu.
Usługi monitorujące (wieża strażnicza): zapewnia całodobowe monitorowanie, zapobiegające podwójnym płatnościom przez złośliwe węzły.
Różnice między siecią Fiber a siecią Lightning BTC
Wsparcie dla wielu aktywów: sieć Fiber obsługuje różne aktywa, w tym CKB, BTC i stablecoiny RGB++, podczas gdy sieć Lightning BTC obsługuje tylko BTC.
Opłaty i prędkość transakcji: sieć Fiber działa na CKB, oferując wyższą TPS i niższe opłaty transakcyjne, co poprawia doświadczenie użytkownika.
Interoperacyjność między łańcuchami: sieć Fiber wspiera obrót różnymi aktywami i może zapewnić połączenie między siecią Lightning BTC a siecią Fiber, zapewniając atomowość transakcji między łańcuchami.
Rola sieci Fiber w płatnościach stablecoinami
Wsparcie dla transferów stablecoinów poza łańcuchem: zapewnia natychmiastowość i niskie koszty płatności.
Zmniejszenie obciążenia głównego łańcucha: wspiera transakcje wysokiej częstotliwości poprzez kanały płatności poza łańcuchem.
Międzyłańcuchowe płatności atomowe: bezpieczne płatności stablecoinami przez wiele łańcuchów.
#JoyID Wprowadzenie
JoyID to portfel kryptograficzny, który łączy zarządzanie kluczami Passkey, mający na celu zapewnienie międzyłańcuchowego, zdecentralizowanego narzędzia do uwierzytelniania i zarządzania dla ekosystemu Nervos. Użytkownicy mogą bezpiecznie przechowywać i używać kryptowalut oraz innych zdecentralizowanych aplikacji.
Główne funkcje
Brak haseł i fraz mnemonicznych: użytkownicy mogą uzyskać dostęp do portfela za pomocą biometrii, umożliwiając logowanie bez klucza prywatnego.
Wsparcie dla BTC i sieci Fiber: zapewnia szybsze i bardziej efektywne transakcje, jednocześnie rozszerzając możliwości zastosowania CKB.
Wsparcie dla wielu łańcuchów: nie tylko kompatybilne z BTC i Nervos CKB, ale także wspiera ETH i wiele łańcuchów EVM.
Dodatkowe bezpieczeństwo: poprzez powiązania secp256r1 związane z urządzeniami sprzętowymi, generując wymagane podpisy secp256k1, zapewniając bezpieczeństwo transakcji, a informacje biometryczne nie są ujawniane w transakcji.
Połączenie bezpieczeństwa i łatwości użycia:
Bezpieczeństwo: portfel sprzętowy > portfel Passkey > portfel oprogramowania bez zarządzania > portfel zarządzany
Łatwość użycia: portfel Passkey > portfel zarządzany > portfel oprogramowania bez zarządzania > portfel sprzętowy
Rola JoyID w płatnościach stablecoinami
Jako interfejs użytkownika, JoyID pozwala użytkownikom na płatności stablecoinami w sieci CKB, zarządzanie aktywami RUSD i kanałami płatności. Połączenie bezpieczeństwa, łatwości użycia i wsparcia dla wielu łańcuchów zapewnia dalsze wzmocnienie płatności stablecoinami opartych na CKB oraz innych transakcji.