#BinanceVietnamSquare
#CKB

Ten artykuł będzie przeznaczony dla tych z Was, którzy są w Wietnamie. Automatyczne tłumaczenie na BinanceSquare może nie być dokładne. Sam nauczyłem się RGB++, więc będzie to ogólne wyjaśnienie, które pomoże ci zrozumieć słowa kluczowe w RGB++. Zostaw swój komentarz poniżej ^!-

*********************************************
porządek obrad: *
1.RGB*
a) Co to jest walidacja po stronie klienta? *
b) Plomba jednorazowa – Plomba jednorazowa. *
2. RGB++ *
3. Kluczowe notatki*
*********************************************

1. RGB

W architekturze RGB aktywem wyemitowanym na Bitcoinie jest po prostu kod skrótu sha256 o bardzo małym rozmiarze około 32 bajtów, który wygląda tak: 2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6.


Rzeczywista zawartość zasobu, taka jak całkowita podaż, nazwa tokenu, zamienność jest definiowana poza łańcuchem. Stan salda każdej strony uczestniczącej w transakcji jest również rejestrowany poza łańcuchem zgodnie ze wspólnym standardem, którego muszą przestrzegać wszystkie strony. Cała ta treść zostanie następnie zaszyfrowana i zapisana w jednostce Bitcoin UTXO(*).

  • Nazwa, całkowita podaż, zamienność: zapisywane w Bitcoinie w momencie emisji aktywów (emitowanie aktywów)

  • Stan salda: zapisany na Bitcoinie, gdy strony rozliczają transakcję. (rozliczenie transakcji)

Sam Bitcoin nie jest w stanie zweryfikować stanu (np. salda), kiedy te aktywa są przesyłane tam i z powrotem, dlatego RGB stosuje technikę zwaną walidacją po stronie klienta.



________________________

A). Co to jest weryfikacja po stronie klienta?

Aby dokonać weryfikacji poza łańcuchem, strony uczestniczące w wymianie aktywów będą musiały zapisać historię swoich transakcji oraz historii transakcji (**).

Ta historia transakcji jest zapisywana w formacie drzewa Merkle DAG – Directed Acycle Graph.

Kiedy osoba wysyła zasób RGB, tworzy dowód na podstawie tego drzewa DAG i wysyła transakcję do odbiorcy.

Kiedy osoba otrzymuje zasób RGB, porównuje załączony dowód od nadawcy z przechowywaną przez siebie wersją drzewa Merkle DAG i weryfikuje towarzyszące mu zasady (tj. inteligentną umowę).


Pytanie: W tym miejscu ludzie mogą się zastanawiać, co jeśli haker wyśle ​​Alice 100 tokenów RGB w zamian za samochód Alicji, a zaraz potem utworzy dodatkową transakcję, aby wysłać sobie 100 tokenów RGB?

Tutaj haker podwójnie wydaje posiadane 100 tokenów RGB!

--> W tym miejscu Bitcoin wkracza do architektury RGB ze swoją jednorazową pieczęcią. Plomba jednorazowego użytku.

________________________
B). Plomba jednorazowa - Plomba jednorazowa

O tym jednorazowym znaczku wspomniano powyżej. Jest to jednostka UTXO na Bitcoinie o rozmiarze 32 bajtów. Ten UTXO przechowuje podsumowanie stanu salda stron i inne informacje i jest dołączany do każdej transakcji w formacie RGB.

To UTXO jest niszczone i odtwarzane z nowymi 32 bajtami danych na transakcję RGB. Ta logika jest programowana za pomocą Bitcoina ze skryptem Bitcoin.

--> Z pomocą Bitcoina hakerowi nie powiedzie się transakcja podwójnego wydania, ponieważ jednorazowy znaczek (UTXO) w pierwszej transakcji został anulowany i teraz staje się nieważny.


_________________________
2. RGB++

a) CKB

Najpierw musimy wyjaśnić, czym jest CKB, ponieważ jest to komponent używany w RGB++ do aktualizacji RGB.

CKB jest ulepszeniem struktury rejestru UTXO Bitcoina i nazywa się modelem komórkowym (w zasadzie jest to forma rozszerzonego UTXO).

b) W jaki sposób RGB++ aktualizuje RGB za pomocą wiązania izomorficznego i CKB?

Zastąp DAG i zarządzaj nim komórką (modelem komórki) w CKB, a CKB staje się teraz DA (dostępnością danych) dla RGB, pomagając użytkownikom uniknąć konieczności zarządzania własną wersją DAG podczas procesu transakcji.

Powiązanie jednorazowej pieczęci (Bitcoin UTXO) po stronie Bitcoin z CKB pomaga w wygodniejszej weryfikacji transakcji po stronie CKB i rozliczaniu danych po stronie Bitcoin.

_________________________
3. Kluczowe notatki

  1. Każdy zasób na CKB może w pewnym momencie stać się aktywem Bitcoin. (Wczesne memy, takie jak Omiga na CKB, są integrowane w celu konwersji na zasoby RGB++).

  2. Zasoby na CKB nie są zasobami RGB++

  3. Aktywa CKB staną się aktywami RGB++ po zaangażowaniu/rozliczeniu w BTC

  4. Użytkownicy potrzebują Bitcoina, aby otrzymać zasoby RGB++. Jeśli tym razem chcesz zagrać w Defi, przygotuj trochę BTC z joyID

  5. Zespół RGB++ wywołuje etap zatwierdzania/rozliczania danych w Bitcoin Leap/Jump

  6. W trybie RGB++ nie ma Brige, co oznacza, że ​​nie ma ryzyka włamania się do mostu. Architektura RGB i RGB++ pozwala na tworzenie aktywów Bitcoin L2 o bardzo wysokim poziomie bezpieczeństwa.