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.

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.