JAM va dura încă mult timp, iar primul RISC-V VM care este aproape de a fi pus în starea de generare - PolkaVM (celălalt este @boundless_xyz zkvm care a fost pe versiunea beta a rețelei principale, care se bazează tot pe RISC-V VM, dar este o versiune mai zk a VM), a fost lansat pe platforma KSM (platforma de pionierat a @polkadot). A fost lansat în jurul lunii iunie și este în prezent o dezvoltare de contracte inteligente relativ completă compatibilă cu soliditatea, cu programul complet care rulează versiunea Uniswap V2 în programul demo și este compatibil cu lanțul de instrumente Taifang (Remix, Hardhat) și poate fi integrat cu biblioteci populare. În plus, o actualizare recentă semnificativă este XCM-Precompile (precompilat pentru XCM, prescurtare de la Cross-Chain Transfer Protocol), care acceptă apeluri între contracte la nivel de limbaj pentru a integra direct funcționalitatea XCM în contractele inteligente existente prin moștenirea sau importul interfețelor IXcm. Această abordare vă permite să încorporați fără probleme funcționalitatea cross-chain în logica aplicației. Fie că este vorba de construirea de protocoale DeFi, sisteme de guvernanță sau orice aplicație care necesită coordonare între lanțuri, apelurile XCM pot fi încorporate direct în funcționalitatea contractului. Versiunea polkadot a RISC-V VM - PolkaVM ar trebui să intre în funcțiune cu Polkadot Hub. Dezvoltatorul ecosistemului Polkadot @alice_und_bob prezis foaia de parcurs și calendarul pentru a doua jumătate a anului (care s-ar putea să nu fie atât de absolut precis) - Polkadot 2.0 - Scalare elastică (august?) - Polkadot Hub - platformă de integrare a dezvoltatorilor și utilizatorilor (octombrie?) - Polkadot Pay - aplicație mobilă (august?) - ETF-uri DOT (trecute sau eșuate în noiembrie) - DOT Tokenomics 2.0 (încă în discuție) Foaia sa de parcurs face o treabă bună: XCM-Precompilare: PolkaVM live On kusama:
JAM este după 2.0, accelerează cercetarea și dezvoltarea, cu peste 30 de echipe, diferite limbaje de programare și diferite echipe de dezvoltare pentru a implementa un client JAM descentralizat (bazat pe protocolul de hârtie gri JAM). Cel mai vechi ETH a fost toate tranzacțiile, ceea ce a necesitat ca toți validatorii să verifice împreună (această parte poate fi citită de fapt în Cartea Galbenă Ethereum și există o versiune de interpretare mai bună). L2 este de a permite unui subset mai mic al lanțului să efectueze calcule, în două moduri, unul L2 este o dovadă de fraudă (executați în mod repetat codul de tranzacție după ce ați găsit frauda pentru a verifica), iar celălalt L2 este o dovadă zk, care nu necesită calcul dublu, dar trebuie să folosească GPU-ul mai scump al zk pentru a genera dovezi. Mai devreme @Polkadot 1.0 a folosit un algoritm numit ELVES, care nu este ca algoritmul de fraudă al ETH, care folosește verificarea pasivă, dar folosește un tip probabilistic de algoritm pentru verificarea activă. @polkadot setul de verificare 2.0, a fost împachetat într-un concept numit Core, nucleul este în esență un subset al setului de verificare, 2.0 acceptă Agile Coretime, adică utilizarea dinamică a nucleului, 1.0 poate folosi doar un nucleu pe lanț, 2.0 este pe cale să intre în funcțiune și să accepte Agile Coretime, adică un lanț poate utiliza dinamic coretime (numărul de subseturi de verificare) în funcție de nevoi, crescând astfel sarcina de servicii a sistemului. JAM se bazează pe ideile de mai sus și, cu atât de multe zk, OP, contracte inteligente și chiar aplicații obișnuite web2 stateless, poate fi un pas mai aproape de abstracția serviciilor pentru a se adapta la aceste modele diferite de aplicații și a le permite să interacționeze între ele. Așa că JAM a făcut un pas mai aproape de abstracție pe această bază. - O varietate de lucruri diferite L2/parachain se numesc acum servicii - Blocarea/tranzacția se numește acum element de lucru sau pachet de lucru - Un element de lucru este un serviciu, în timp ce un pachet de lucru este un set de elemente de lucru - Serviciul este descris de trei puncte de intrare, dintre care două sunt fn refine() și fn accumulated - Numele acestor două puncte de intrare sunt exact motivul pentru care protocolul se numește JAM: Join Accumulate Machine. Îmbinarea se referă la fn refine(), unde toate nucleele Polkadot efectuează multă muncă în paralel pentru diferite servicii. Concatenarea se referă la distilarea datelor într-un subset mai mic și apoi transmiterea lor la următoarea etapă. - Acumularea se referă la acumularea rezultatelor tuturor operațiunilor de mai sus în starea JAM principală - Sunt acceptate diferite forme de servicii (OP rollups, zkrollups, parachains, aplicații stateless, contracte inteligente) Era ETH este o mașină de stare cu o singură coloană cu stare partajată, @polkadot era 1.0 este fragmente probabilistice interoperabile. @polkadot era 2.0 este mașina Agile Coretime. Era JAM este Join Accumulate Machine (JAM) Există multe caracteristici detaliate, iată doar ceea ce înțeleg sincronizarea informațiilor, înțelegerea mai aprofundată de ce, JAM poate realiza programe care rulează continuu, fără a fi nevoie să apelați programe prin tranzacții, ce noi modele de produse vor fi produse atunci când acest tip de caracteristică va fi combinat cu DEFI în viitor? De ce JAM poate rula aplicații fără stat, cum ar fi JAM DOOM. Vezi videoclipul pentru detalii: Materiale de studiu:
Afișare original
20,28 K
28
Conținutul de pe această pagină este furnizat de terți. Dacă nu se menționează altfel, OKX nu este autorul articolului citat și nu revendică niciun drept intelectual pentru materiale. Conținutul este furnizat doar pentru informare și nu reprezintă opinia OKX. Nu este furnizat pentru a fi o susținere de nicio natură și nu trebuie să fie considerat un sfat de investiție sau o solicitare de a cumpăra sau vinde active digitale. În măsura în care AI-ul de generare este utilizat pentru a furniza rezumate sau alte informații, astfel de conținut generat de AI poate să fie inexact sau neconsecvent. Citiți articolul asociat pentru mai multe detalii și informații. OKX nu răspunde pentru conținutul găzduit pe pagini terțe. Deținerile de active digitale, inclusiv criptomonedele stabile și NFT-urile, prezintă un grad ridicat de risc și pot fluctua semnificativ. Trebuie să analizați cu atenție dacă tranzacționarea sau deținerea de active digitale este adecvată pentru dumneavoastră prin prisma situației dumneavoastră financiare.