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:



Polkadot 2.0 steht kurz vor dem Start @Polkadot Hauptnetz
Dies ist das größte Update seit Jahren, abgesehen von dem noch nicht abgeschlossenen JAM.
Definition von Polkadot 2.0:
Polkadot ist ein dezentralisiertes Netzwerk für Mehrkern-Computing, das durch virtuelle Kerne hohe Flexibilität und überprüfbare Rechenleistung bietet. Die Ketten, die kontinuierlich und parallel auf verschiedenen virtuellen Kernen laufen, werden als Rollup-Ketten bezeichnet.
Kernmerkmale:
- Asynchrone Unterstützung: Ermöglicht Pipeline-Operationen, um ein effizienteres Rollup-System zu schaffen, das eine höhere Durchsatzrate für Rollups bietet, ohne die Sicherheit zu beeinträchtigen.
- coretime: Ermöglicht eine flexible Zuweisung von Kernen, um auf dem dezentralen Computer von Polkadot ausgeführt zu werden.
- Elastische Skalierung: Ermöglicht es derselben Rollup-Kette, mehrere Kerne gleichzeitig zu nutzen, um die Durchsatzrate zu erhöhen.
Im Vergleich zu Polkadot 1.0, das das am meisten kritisierte Slot-Auktionssystem verwendete, hat 2.0 das Slot-Auktionsmodell aufgegeben und stattdessen [coretime] eingeführt, um einen agilen Markt zu schaffen. In diesem Markt wird coretime zu einer Ware, die tokenisiert, verkauft und gehandelt werden kann. Rollup-Ketten können kaufen:
- Batch-coretime: Der Standardweg, um Kerntime zu einem festen Preis und für einen festen Zeitraum über das coretime-System zu kaufen, mit vorhersehbaren Verlängerungspreisen.
- On-Demand-coretime: Durch kontinuierlichen Verkauf kann coretime nach Bedarf zu Spotpreisen sofort genutzt werden.
In 1.0 konnte eine Kette nur einen coretime verwenden, in 2.0 kann coretime flexibel nach Bedarf genutzt werden, wie im folgenden Bild dargestellt:
Vor einigen Monaten wurde 2.0 bereits auf KSM gestartet und wird bald im Polkadot Hauptnetz verfügbar sein.

9.426
22
Der Inhalt dieser Seite wird von Dritten bereitgestellt. Sofern nicht anders angegeben, ist OKX nicht der Autor der zitierten Artikel und erhebt keinen Anspruch auf das Urheberrecht an den Materialien. Der Inhalt wird ausschließlich zu Informationszwecken bereitgestellt und gibt nicht die Ansichten von OKX wieder. Er stellt keine wie auch immer geartete Befürwortung dar und sollte nicht als Anlageberatung oder Aufforderung zum Kauf oder Verkauf digitaler Vermögenswerte betrachtet werden. Soweit generative KI zur Bereitstellung von Zusammenfassungen oder anderen Informationen verwendet wird, können solche KI-generierten Inhalte ungenau oder inkonsistent sein. Bitte lesen Sie den verlinkten Artikel für weitere Details und Informationen. OKX ist nicht verantwortlich für Inhalte, die auf Websites Dritter gehostet werden. Der Besitz digitaler Vermögenswerte, einschließlich Stablecoins und NFTs, ist mit einem hohen Risiko verbunden und kann starken Schwankungen unterliegen. Sie sollten sorgfältig abwägen, ob der Handel mit oder der Besitz von digitalen Vermögenswerten angesichts Ihrer finanziellen Situation für Sie geeignet ist.