JAM to projekt, który po wersji 2.0 jest intensywnie rozwijany przez ponad 30 zespołów, używających różnych języków programowania, aby stworzyć rozproszony klient JAM (oparty na protokole JAM z szarej księgi). Najwcześniejszy ETH wymagał, aby wszyscy weryfikatorzy zweryfikowali każdą transakcję (można to zobaczyć w żółtej księdze Ethereum, a także w lepszej wersji interpretacyjnej). L2 pozwala na obliczenia w mniejszym podzbiorze poza łańcuchem, poprzez dwa podejścia: jedno to L2 z dowodami oszustwa (po wykryciu oszustwa, ponownie wykonuje kod transakcji w celu weryfikacji), a drugie to L2 z dowodami zk, które nie wymagają ponownego obliczania, ale potrzebują drogiego GPU do generowania dowodów, a na łańcuchu tylko weryfikuje dowody, bez potrzeby ponownego wykonywania wcześniejszych funkcji kodu transakcji. Wczesny @Polkadot 1.0 używał algorytmu o nazwie ELVES, który w przeciwieństwie do algorytmu oszustwa ETH, pasywnie weryfikował, lecz stosował algorytm probabilistyczny do aktywnej weryfikacji. W @polkadot 2.0 zestaw weryfikatorów został zapakowany w koncepcję zwaną Core, która w zasadzie jest podzbiorem zestawu weryfikatorów. 2.0 wspiera Agile Coretime, co oznacza dynamiczne użycie core; w 1.0 jeden łańcuch mógł używać tylko jednego Core, a po uruchomieniu 2.0 wspiera Agile Coretime, co oznacza, że jeden łańcuch może dynamicznie używać coretime (liczba weryfikowanych podzbiorów) w zależności od potrzeb, co zwiększa obciążenie usług systemu. JAM ewoluuje na podstawie tych pomysłów, wprowadzając wiele zk, op, inteligentnych kontraktów, a nawet zwykłych aplikacji web2 bez stanów. Czy można dalej abstrahować usługi, aby dostosować się do tych różnych modeli aplikacji i umożliwić ich wzajemną interakcję? Dlatego JAM dokonał dalszej abstrakcji na tej podstawie. - Różne L2/ równoległe łańcuchy są teraz nazywane usługami. - Bloki/ transakcje są teraz nazywane zadaniami roboczymi lub pakietami roboczymi. - Zadania robocze należą do usług, a pakiet roboczy to zestaw zadań roboczych. - Usługi są opisane przez trzy punkty wejścia, z których dwa to fn refine() i fn accumulated. - Te dwa punkty wejścia nazywają się tak, ponieważ protokół nazywa się JAM: Join Accumulate Machine. Join odnosi się do fn refine(), wszystkie rdzenie Polkadot równolegle wykonują wiele zadań dla różnych usług. Join oznacza przekształcenie danych w mniejszy podzbiór, a następnie przekazanie go do następnego etapu. - Accumulate oznacza gromadzenie wyników wszystkich powyższych operacji w głównym stanie JAM. - Wspierane są różne formy usług (op rollupy, zkrollups, równoległe łańcuchy, aplikacje bez stanów, inteligentne kontrakty). Era ETH to współdzielony stan jednowątkowej maszyny stanowej, Era @polkadot 1.0 to interoperacyjna maszyna probabilistyczna. Era @polkadot 2.0 to maszyna Agile Coretime. Era JAM to Join Accumulate Machine (JAM). Jest wiele szczegółowych cech, tutaj tylko zsyntezowałem informacje, które zrozumiałem. Jakie nowe modele produktów mogą powstać w przyszłości, gdy JAM połączy się z DEFI? Dlaczego JAM może uruchamiać aplikacje bez stanów, takie jak JAM DOOM? Szczegóły w wideo: Materiały do nauki:
Polkadot 2.0 wkrótce zadebiutuje na głównym łańcuchu @Polkadot To największa aktualizacja od lat, poza jeszcze nieukończonym JAM. Definicja Polkadot 2.0: Polkadot to wielordzeniowa, zdecentralizowana sieć komputerowa, która zapewnia elastyczność i weryfikowalną moc obliczeniową poprzez wirtualne rdzenie. Łańcuchy, które działają równolegle na różnych wirtualnych rdzeniach, nazywane są łańcuchami Rollup. Kluczowe cechy: - Asynchroniczne wsparcie: pozwala na operacje w trybie pipeline, co prowadzi do bardziej efektywnego systemu Rollup, zapewniając wyższą przepustowość bez wpływu na bezpieczeństwo. - coretime: pozwala na elastyczne przydzielanie rdzeni, co umożliwia wykonanie na zdecentralizowanej komputerze Polkadot. - Elastyczna skalowalność: pozwala na jednoczesne wykorzystanie wielu rdzeni przez ten sam łańcuch Rollup w celu zwiększenia przepustowości. W porównaniu do polkadot1.0, które korzystało z aukcji slotów (najbardziej krytykowany mechanizm), 2.0 zrezygnowało z modelu aukcji slotów na rzecz [coretime], tworząc zwinny rynek. Na tym rynku coretime stanie się towarem, który można tokenizować, sprzedawać i handlować. Łańcuchy Rollup mogą kupować: - Czas coretime w pakietach: standardowy sposób zakupu czasu rdzeniowego po stałej cenie i na stały okres przez system coretime, z przewidywalną ceną odnowienia. - Czas coretime na żądanie: poprzez ciągłą sprzedaż, czas coretime można kupić na żądanie po cenie rynkowej do natychmiastowego użycia. W wersji 1.0 jeden łańcuch mógł korzystać tylko z jednego coretime, natomiast w 2.0 można elastycznie korzystać z coretime na żądanie, jak pokazano na poniższym rysunku: Kilka miesięcy temu 2.0 już zadebiutowało na KSM, a wkrótce wejdzie na główny łańcuch Polkadot.
Pokaż oryginał
9,41 tys.
22
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.