JAM braucht noch viel Zeit, und die erste RISC-V-VM - PolkaVM (die andere ist die @boundless_xyz zkVM, die sich in der Beta-Version des Mainnets befand, die ebenfalls auf der RISC-V-VM basiert, aber es ist eine zk-Version der VM), wurde auf KSM Ping (@polkadot Pionierplattform) gestartet. Es wurde etwa im Juni auf den Markt gebracht und ist derzeit eine relativ vollständige, soliditätskompatible Smart-Contract-Entwicklung, bei der das vollständige Programm der Uniswap V2-Version im Demoprogramm ausgeführt wird, und ist mit der Taifang-Toolchain (Remix, Hardhat) kompatibel und kann in gängige Bibliotheken integriert werden. Darüber hinaus ist ein kürzlich durchgeführtes bedeutendes Update XCM-Precompile (vorkompiliert für XCM, kurz für Cross-Chain Transfer Protocol), das vertragsübergreifende Aufrufe auf Sprachebene unterstützt, um die XCM-Funktionalität direkt in bestehende Smart Contracts zu integrieren, indem IXcm-Schnittstellen geerbt oder importiert werden. Dieser Ansatz ermöglicht es Ihnen, kettenübergreifende Funktionen nahtlos in Ihre Anwendungslogik einzubetten. Unabhängig davon, ob es sich um die Erstellung von DeFi-Protokollen, Governance-Systemen oder anderen Anwendungen handelt, die eine kettenübergreifende Koordination erfordern, können XCM-Aufrufe direkt in die Funktionalität des Vertrags integriert werden. Die Polkadot-Version von RISC-V VM – PolkaVM sollte mit Polkadot Hub live gehen. Der Entwickler des Polkadot-Ökosystems, @alice_und_bob hat die Roadmap und den Zeitplan für die zweite Jahreshälfte vorhergesagt (was möglicherweise nicht so genau ist) - Polkadot 2.0 - Elastische Skalierung (August?) - Polkadot Hub - Plattform für das Onboarding von Entwicklern und Benutzern (Oktober?) - Polkadot Pay - mobile App (August?) - DOT-ETFs (im November bestanden oder nicht bestanden) - DOT Tokenomics 2.0 (wird noch diskutiert) Seine Roadmap leistet gute Arbeit: XCM-Vorkompilierung: PolkaVM live Auf kusama:
JAM ist nach 2.0, es wird gerade beschleunigt entwickelt, mit über 30 Teams, verschiedenen Programmiersprachen und unterschiedlichen Entwicklungsteams, um einen dezentralen JAM-Client (basierend auf dem JAM-Graupapierprotokoll) zu realisieren. Das früheste ETH erforderte, dass alle Transaktionen von allen Validierern einmal validiert werden (dieser Teil kann tatsächlich im Ethereum-Graupapier nachgelesen werden, es gibt auch eine bessere Interpretationsversion). L2 ermöglicht es, dass ein kleinerer Teil außerhalb der Kette Berechnungen durchführt, auf zwei Arten: Eine Art von L2 ist Betrugsnachweis (nach Entdeckung von Betrug wird der Transaktionscode erneut ausgeführt, um zu validieren), die andere Art von L2 ist zk-Nachweis, der keine Wiederholung der Berechnung erfordert, aber teure GPUs für die Generierung des Nachweises benötigt; auf der Kette wird nur der Nachweis validiert, ohne den vorherigen Transaktionsumwandlungsfunktionscode erneut auszuführen. Früher verwendete @Polkadot 1.0 einen Algorithmus namens ELVES, der im Gegensatz zum Betrugsalgorithmus von ETH passiv validiert, sondern einen probabilistischen Algorithmus zur aktiven Validierung verwendet. Bei @polkadot 2.0 wurde die Validierungsgruppe bereits zu einem Konzept namens Core verpackt, das im Wesentlichen eine Teilmenge der Validierungsgruppe ist. 2.0 unterstützt Agile Coretime, was bedeutet, dass Core dynamisch verwendet werden kann; in 1.0 konnte eine Kette nur einen Core verwenden, nach dem bevorstehenden Start von 2.0 kann eine Kette je nach Bedarf Coretime (Anzahl der Validierungsuntergruppen) dynamisch verwenden, um die Servicebelastung des Systems zu erhöhen. JAM entwickelt sich auf der Grundlage dieser Ideen weiter und es gibt so viele zk, op, Smart Contracts und sogar normale web2-artige zustandslose Anwendungen. Kann man die Dienste weiter abstrahieren, um sich besser an diese unterschiedlichen Anwendungsmodelle anzupassen und eine kombinierte Interaktion zwischen ihnen zu ermöglichen? Daher hat JAM auf dieser Grundlage eine weitere Abstraktion vorgenommen. - Verschiedene Arten von L2/Parallelketten werden jetzt als Dienste bezeichnet. - Block-/Transaktionssachen werden jetzt als Arbeitsitems oder Arbeitspakete bezeichnet. - Arbeitsitems gehören zu den Diensten, während Arbeitspakete eine Gruppe von Arbeitsitems sind. - Dienste werden durch drei Einstiegspunkte beschrieben, von denen zwei fn refine() und fn accumulated sind. - Diese beiden Einstiegspunkte sind der Grund, warum das Protokoll JAM genannt wird: Join Accumulate Machine. Join bezieht sich auf fn refine(), alle Polkadot-Kerne führen parallel eine große Menge an Arbeiten für verschiedene Dienste aus. Join bedeutet, Daten in eine kleinere Teilmenge zu verfeinern und dann an die nächste Phase weiterzugeben. - Accumulate bedeutet, die Ergebnisse aller oben genannten Operationen im Haupt-JAM-Zustand zu akkumulieren. - Verschiedene Formen von Diensten werden unterstützt (op rollups, zkrollups, Parallelketten, zustandslose Anwendungen, Smart Contracts). Die ETH-Ära war eine gemeinsame Zustandsmaschine mit einer einzigen Spalte, Die @polkadot 1.0-Ära war eine interoperable probabilistische Sharding-Maschine. Die @polkadot 2.0-Ära ist eine Agile Coretime-Maschine. Die JAM-Ära ist die Join Accumulate Machine (JAM). Es gibt viele weitere Details und Eigenschaften, hier habe ich nur die Informationen synchronisiert, die ich verstanden habe. Ein tieferes Verständnis dafür, warum JAM Programme kontinuierlich ausführen kann, ohne dass Transaktionen erforderlich sind, um Programme zu aktivieren, welche neuen Modellen und Produkten in Zukunft in Kombination mit DEFI entstehen könnten? Warum kann JAM zustandslose Anwendungen wie JAM DOOM ausführen? Weitere Informationen finden Sie im Video: Lernmaterialien:
Original anzeigen
4.509
1
Der Inhalt dieser Seite wird von Drittparteien bereitgestellt. Sofern nicht anders angegeben, ist OKX nicht der Autor der zitierten Artikel und erhebt keinen Anspruch auf das Urheberrecht an den Materialien. Die Inhalte dienen ausschließlich zu Informationszwecken und spiegeln nicht die Ansichten von OKX wider. Sie stellen keine Form der Empfehlung dar und sind weder als Anlageberatung noch als Aufforderung zum Kauf oder Verkauf digitaler Assets zu verstehen. Soweit generative KI zur Bereitstellung von Zusammenfassungen oder anderen Informationen eingesetzt wird, kann der dadurch erzeugte Inhalt ungenau oder widersprüchlich sein. Mehr Infos findest du im verlinkten Artikel. OKX haftet nicht für Inhalte, die auf Drittpartei-Websites gehostet werden. Digitale Assets, einschließlich Stablecoins und NFT, bergen ein hohes Risiko und können stark schwanken. Du solltest sorgfältig überlegen, ob der Handel mit oder das Halten von digitalen Assets angesichts deiner finanziellen Situation für dich geeignet ist.