JAM heeft nog veel tijd nodig, en de eerste RISC-V VM - PolkaVM (de andere is de @boundless_xyz zkVM die op de mainnet bètaversie heeft gestaan, die ook is gebaseerd op de RISC-V VM, maar het is een meer zk-versie van de VM), is gelanceerd op KSM Ping (@polkadot pioniersplatform). Het is rond juni gelanceerd en is momenteel een relatief complete solidity-compatibele slimme contractontwikkeling, met het volledige programma van de Uniswap V2-versie in het demoprogramma, en is compatibel met de Taifang-toolchain (Remix, Hardhat) en kan worden geïntegreerd met populaire bibliotheken. Bovendien is een recente belangrijke update XCM-Precompile (voorgecompileerd voor XCM, een afkorting van Cross-Chain Transfer Protocol), die cross-contract aanroepen op taalniveau ondersteunt om XCM-functionaliteit direct te integreren in bestaande slimme contracten door IXcm-interfaces over te nemen of te importeren. Met deze aanpak kunt u cross-chain functionaliteit naadloos insluiten in uw applicatielogica. Of het nu gaat om het bouwen van DeFi-protocollen, governancesystemen of een andere applicatie die cross-chain coördinatie vereist, XCM-aanroepen kunnen rechtstreeks in de functionaliteit van het contract worden opgenomen. De polkadot-versie van RISC-V VM - PolkaVM zou live moeten gaan met Polkadot Hub. Polkadot-ecosysteemontwikkelaar @alice_und_bob voorspelde de roadmap en timing voor de tweede helft van het jaar (die misschien niet zo absoluut nauwkeurig is) - Polkadot 2.0 - Elastische schaalvergroting (augustus?) - Polkadot Hub - onboardingplatform voor ontwikkelaars en gebruikers (oktober?) - Polkadot Pay - mobiele app (augustus?) - DOT-ETF's (geslaagd of mislukt in november) - DOT Tokenomics 2.0 (nog steeds in discussie) Zijn roadmap doet het goed: XCM-voorcompileren: PolkaVM live op kusama:
JAM is na 2.0, en is momenteel in een versnelde ontwikkelingsfase, met meer dan 30 teams die verschillende programmeertalen gebruiken en verschillende ontwikkelteams om een gedecentraliseerde JAM-client te realiseren (gebaseerd op het JAM-grijze boekprotocol). De vroegste ETH vereiste dat alle transacties door alle validators samen werden gevalideerd (dit deel kan eigenlijk worden bekeken in de Ethereum-gele boek, en er is een betere interpretatieversie). L2 laat een kleinere subset buiten de keten berekeningen uitvoeren, op twee manieren: de ene L2 is fraude bewijs (wanneer fraude wordt ontdekt, wordt de transactiecode opnieuw uitgevoerd om te verifiëren), de andere L2 is zk bewijs, wat geen herberekening vereist, maar een dure GPU nodig heeft om bewijs te genereren, de keten valideert alleen het bewijs zonder de eerdere transformatiecode van de transactie opnieuw uit te voeren. Vroeger gebruikte @Polkadot 1.0 een algoritme genaamd ELVES, dat niet zoals ETH's fraude-algoritme passief verifieert, maar een probabilistisch algoritme gebruikt voor actieve verificatie. Tijdens @polkadot 2.0 is de validatiegroep verpakt in een concept genaamd Core, dat in wezen een subset van de validatiegroep is. 2.0 ondersteunt Agile Coretime, wat betekent dat core dynamisch kan worden gebruikt; in 1.0 kon een keten slechts één Core gebruiken, maar na de lancering van 2.0 kan een keten coretime dynamisch gebruiken op basis van de vraag (aantal validatiesubsets), waardoor de servicebelasting van het systeem wordt verhoogd. JAM evolueert op basis van deze ideeën, met de opkomst van zoveel zk, op, slimme contracten, en zelfs gewone web2-achtige stateless applicaties. Kan het verder abstracte diensten creëren die goed passen bij deze verschillende applicatiemodellen en hen in staat stellen om samen te werken? Daarom heeft JAM een verdere abstractie op deze basis gedaan. - Verschillende soorten L2/parallele ketens worden nu aangeduid als diensten. - Blokken/transacties worden nu aangeduid als werkitems of werkpakketten. - Werkitems behoren tot diensten, terwijl werkpakketten een groep werkitems zijn. - Diensten worden beschreven door drie toegangspunten, waarvan er twee fn refine() en fn accumulated zijn. - De namen van deze twee toegangspunten zijn precies de reden waarom dit protocol JAM wordt genoemd: Join Accumulate Machine. Join verwijst naar fn refine(), alle Polkadot-kernen zullen parallel veel werk uitvoeren voor verschillende diensten. Join verwijst naar het verfijnen van gegevens tot een kleinere subset en deze doorgeven aan de volgende fase. - Accumuleren verwijst naar het accumuleren van de resultaten van alle bovenstaande operaties naar de hoofd-JAM-status. - Verschillende vormen van diensten worden ondersteund (op rollups, zkrollups, parallele ketens, stateless applicaties, slimme contracten). Het ETH-tijdperk is een gedeelde status van een enkele statusmachine, Het @polkadot 1.0 tijdperk is een interoperabele probabilistische shard-machine. Het @polkadot 2.0 tijdperk is een Agile Coretime-machine. Het JAM-tijdperk is de Join Accumulate Machine (JAM). Er zijn nog veel meer details en kenmerken, hier heb ik alleen de informatie gesynchroniseerd die ik begrijp. Wat voor nieuwe productmodellen kunnen er in de toekomst ontstaan door de combinatie van deze kenmerken met DEFI? Waarom kan JAM niet-status applicaties draaien, zoals JAM DOOM? Zie de video voor meer details: Leermateriaal:
Origineel weergeven
4,51K
1
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.