Polkadot, ein Blockchain-Netzwerk mit Schwerpunkt auf Interoperabilität, hat die Join-Accumulate Machine (JAM) Chain veröffentlicht. Dieses Upgrade ist eine neue Lösung für Skalierbarkeit und Leistung. Polkadot überschreitet immer die Grenzen des Möglichen.

Was ist die JAM-Kette?

Die Join-Accumulate Machine (JAM) wird die Relay-Chain von Polkadot durch eine robustere und effizientere ersetzen. JAM Chain hat zwei Hauptfunktionen: Join und Accumulate. Diese sind On-Chain. Zwei weitere Prozesse, Collect und Refine, sind Off-Chain.

Der Grund für JAM als einzelnes Upgrade besteht darin, die Blockchain zu vereinfachen und zu optimieren. Im Gegensatz zu iterativen Updates, die im Laufe der Zeit viele kleine Änderungen einführen können, ermöglicht ein einzelnes Upgrade einen kontrollierteren und effizienteren Übergang. Weniger Störungen und Komplexität.

JAM Technische Details

JAM ist eine Rollup-Kette, die sich auf Rollups und die Aggregation von Rechenergebnissen aus mehreren Quellen in einem gemeinsamen Zustand konzentriert. Eine domänenspezifische Kette auf der Basis der bestehenden Infrastruktur von Polkadot.

Ein Hauptmerkmal von JAM ist die erlaubnisfreie Codeausführung. Jeder kann Code auf der JAM-Kette bereitstellen und ausführen, ohne jemanden um Erlaubnis fragen zu müssen. Der JAM-Kettenstatus ist in Kapselungen unterteilt, die als Dienste bezeichnet werden und Code, Guthaben und einige Statuskomponenten enthalten. Dies ähnelt einer Smart-Contract-Kette, sodass das Erstellen neuer Dienste erlaubnisfrei ist.

Ein weiterer wichtiger Punkt ist, dass JAM keine traditionellen Transaktionen hat. Stattdessen verwendet es ein zweistufiges Verarbeitungsmodell, bei dem Eingaben eine Verfeinerungsphase durchlaufen, bevor sie durch die Akkumulationsfunktion dem Kettenstatus hinzugefügt werden. Extrinsische Informationstypen wie Garantien, Zusicherungen, Urteile, Urbilder und Tickets sind für die Sicherheit und Funktionalität von JAM Chain von entscheidender Bedeutung.

JAM Kernfunktionen

Die JAM-Kette hat drei Hauptfunktionen: Verfeinern, Akkumulieren und OnTransfer.

Die Funktionen Refine, Accumulate und OnTransfer der JAM Chain. Siehe: https://wiki.polkadot.network/docs/learn-jam-chain

Die erste Funktion heißt Refine. Sie führt zustandslose Berechnungen durch und wandelt Eingabedaten in Arbeitsberichte um. Ein Arbeitspaket kann mehrere Arbeitselemente enthalten, die verarbeitet werden, um verfeinerte Ausgaben zu erzeugen.

Die zweite Funktion ist „Accumulate“ und diese Funktion fügt die Ausgaben von „Refine“ zum Kettenstatus hinzu. Sie ist zustandsbehaftet und kann im Speicher der Kette lesen und schreiben, Guthaben verwalten und den Status ändern. Die dritte Funktion ist „OnTransfer“ und diese Funktion ermöglicht es Diensten, asynchron zu kommunizieren und Nachrichten und Token zu senden und zu verarbeiten.

Das Sicherheitsmodell von JAM Chain ist ein zweistufiges Verarbeitungsmodell, bei dem Arbeitselemente zu Arbeitsergebnissen verfeinert und dann im Status des Dienstes gesammelt werden. Die Ergebnisse sind also das, was die Transformationen beabsichtigt haben.

Skalierbarkeit und Leistung

Eines der Hauptziele der JAM-Kette ist Skalierbarkeit und Leistung. JAM verwendet Multi-Core-Berechnungen und Parallelverarbeitung, um mehrere Ketten und Programme gleichzeitig zu verarbeiten. Dies erhöht den Durchsatz und die Effizienz des Netzwerks.

JAM hat auch Smart Contracts und Zero-Knowledge-Rollups (ZK-Rollups) integriert. Dies bietet mehr Funktionalität und Skalierbarkeit, sodass Sie komplexere und sicherere Anwendungen haben können. Die Pipeline-Verarbeitung von Blöcken optimiert auch die Leistung, indem die gesamte Blockzeit für Berechnungen genutzt wird.

Der SAFROLE-Algorithmus, ein SNARK-basierter Blockproduktionsmechanismus, erhöht die Anonymität und minimiert Forking. Dies macht die Blockproduktion sicherer und effizienter.

Mit 852 MB/s verteilter Verfügbarkeit übertrifft JAM andere Blockchain-Netzwerke. Im Vergleich dazu erreicht Solana mit dem Firedancer-Client 125 MB/s und Ethereum mit Danksharding 1,3 MB/s. JAM kann bis zu 341 Kerne aggregiert verarbeiten und 500-5.000 EVM-Gas/µs und 4.000 Lesevorgänge pro Sekunde pro Kern verarbeiten.

JAM vs. Polkadot-Relay-Kette

JAM ist flexibler und abstrakter als die Polkadot-Relay-Chain. Sein Servicemodell ermöglicht viele Anwendungen und Optimierungen, sodass Sie die zugrunde liegenden Komponenten nach Bedarf verwenden können.

Die festen Parameter von JAM ermöglichen gezielte Optimierungen der Netzwerktopologie und des Timings, während die Relay-Kette hochgradig aktualisierbar ist, was Optimierungen erschweren kann. Diese Designphilosophie priorisiert Einfachheit und Effizienz gegenüber kontinuierlichen Upgrades.

Anreize und Support für Entwickler

Zur Unterstützung von JAM hat die Web3 Foundation einen Preispool von 65 Millionen US-Dollar ins Leben gerufen. Dieser Anreiz soll Entwickler dazu ermutigen, mehrere Implementierungen des JAM-Protokolls zu erstellen und die allgemeine Funktionalität und Sicherheit des Netzwerks zu verbessern.

Teilnehmer des JAM Implementer’s Prize müssen bestimmte Meilensteine ​​erreichen, wie etwa das Importieren und Produzieren von Blöcken, Leistungsstandards und Sicherheitsprüfungen. Dies fördert Innovation und ein dezentrales Netzwerk, das viele Rechenaufgaben übernehmen kann.

Der JAM Toaster ist eine robuste Testumgebung, die dabei eine große Rolle spielt. Er simuliert ein vollständiges JAM-Netzwerk mit über 1.000 Knoten, sodass Sie Tests im großen Maßstab und Leistungstests durchführen können. Diese Infrastruktur ermöglicht es Ihnen, Ihre Implementierung zu optimieren und ein reibungslos funktionierendes Endnetzwerk zu erhalten.

Zukunft und Reaktion der Industrie

Die JAM Chain hat große Auswirkungen auf bestehende Parachains und neue Anwendungen. JAM bietet eine flexiblere und skalierbarere Infrastruktur für Blockchain.

Auf EthPrague, wo Branchenführer wie Vitalik Buterin und Gavin Wood über die Zukunft der Blockchain sprachen, sehen wir, dass JAM der Schlüssel zur Weiterentwicklung des Bereichs ist. Sie erwähnten, dass JAM Innovation und Skalierbarkeit der Blockchain vorantreiben wird.

Die Fähigkeit von JAM, sich in bestehende Parachains einzuklinken und neue Anwendungen zu unterstützen, macht Polkadot zum Vorreiter der Blockchain. Multi-Core-Verarbeitung, Smart Contracts, ZK-Rollups und eine transaktionslose Umgebung sind ein großer Fortschritt für die Blockchain.

Abschluss

Die JAM Chain ist ein großer Fortschritt für die Skalierbarkeit und Leistung der Blockchain. Ein flexibleres und effizienteres System löst viele der Probleme der Relay Chain und eröffnet neue Möglichkeiten für die Blockchain-Entwicklung.

Für Entwickler und Stakeholder ist es eine Chance, an der Spitze einer Technologie mitzuwirken, die das Gesicht von Blockchain-Netzwerken verändern wird. Behalten Sie diesen Bereich im Auge, während JAM eingeführt wird.