Autor: David C, Bankless; Verfasser: Baishui, Golden Finance

Solana hat ein turbulentes Jahr hinter sich.

Da die Aufmerksamkeit der Anleger vor allem auf Preisbewegungen und die Auswirkungen des Memecoin-Marktes auf Solana gerichtet ist, ist die optimistischste Entwicklung für L1 der tatsächliche Fortschritt, den das Projekt gemacht hat.

In diesem Artikel werden wir uns eingehend mit einer Reihe verschiedener Technologien befassen, die zur Weiterentwicklung der Blockchain eingesetzt und entwickelt werden, vom aufkeimenden L2-Ökosystem über die ZK-Komprimierung bis hin zu neuen Validator-Clients, die alle Solana möglicherweise eine glänzende und dauerhafte Zukunft bescheren könnten .

Solana L2 und Rollups

Auch wenn das Software-Update 1.18.15 von Solana dank eines neuen zentralen Planers eine erhebliche Verbesserung für das Netzwerk darstellen könnte, ist es bei weitem nicht das einzige Upgrade, das Solana benötigen wird, um hohe Transaktionsvolumina und Skalierung zu verwalten und gleichzeitig seinen Erfolg fortzusetzen.

Monatelanger Memecoin-Transaktionsstau und erwartete Airdrops haben die monolithische Architektur von Solana auf die Probe gestellt und eine Debatte darüber ausgelöst, ob man monolithisch bleiben oder einen modularen Ansatz verfolgen soll.

Das monolithische Design von Solana (alle Aktivitäten finden in einer Kette statt) bietet Vorteile wie schnelle Transaktionsgeschwindigkeit und einfache Zusammensetzung, aber mit zunehmender Reife der Kette steigen die Infrastrukturkosten. Anfang dieses Jahres gab es viele Diskussionen darüber, dass Solana L2 und Rollup benötigt, um steigende Kosten und Überlastungsprobleme zu bewältigen.

Die Modularisierung von L2 und Solana Virtual Machine (SVM) gewinnt weiter an Dynamik, da sich Anwendungsketten und L2 in den Bereichen Gaming, künstliche Intelligenz, Bankwesen und Handel weiterentwickeln. Dies ist auf Skalierbarkeitsanforderungen und den Erfolg von Anwendungsketten wie Pyth zurückzuführen, die außerhalb des Mainnets für die Abwicklung hochfrequenter Preisaktualisierungen zuständig sind und gleichzeitig SVM für die Bewältigung hoher Transaktionsvolumina beibehalten.

Andere folgen dem Beispiel von Pyth und verwenden ihre eigenen SVMs, um Anwendungsketten und Rollups für bestimmte Anwendungsfälle zu erstellen.

  • MagicBlock führt Ephemeral Rollups auf Solana für skalierbares, zusammensetzbares On-Chain-Gaming ein.

  • Grass ist ein browserbasiertes DePIN-Projekt, das das KI-Datenproblem mithilfe von ZK-Proofs zur Datenüberprüfung auf seinem eigenen L2 löst.

  • Zeta Markets, ein unbefristeter DEX, plant die Einführung von Solana Rollup, um seine Benutzererfahrung, Kapitaleffizienz und Handelsgeschwindigkeit zu verbessern.

  • Sonic hat kürzlich sein Testnetz gestartet und baut eine modulare SVM-Kette (Hypergrid) für Spiele auf, um ihre eigenen Ketten auf Solana bereitzustellen.

  • Iron Bank entwickelt die erste institutionelle On-Chain-Bank, die SVMs für leistungsstarke, konforme Fiat-Transaktionen nutzt.

  • Mantis ist ein Solana-Rollup, das über die Restaking-Schicht des Picasso-Netzwerks einen kettenabstrakten Auftragsfluss, kettenübergreifende Interoperabilität und native Erträge bietet.

ZK-Komprimierung

Zusätzlich zu L2s führen die Solana-Entwicklerplattform Helius und das ZK-Layer-Light-Protokoll von Solana auch eine Technologie namens ZK-Komprimierung ein, um das Netzwerk zu skalieren.

Die ZK-Komprimierung soll die Skalierbarkeit verbessern, indem sie State Bloat, das kontinuierliche Wachstum der Daten, die jeder Knoten speichern muss, bekämpft. State Bloat erhöht die Hardware-Anforderungen für vollständige Knoten, was die Pflege historischer Daten teuer macht. Dadurch steigen die Netzwerkkosten, die Dezentralisierung nimmt ab und die Anwendungsinteroperabilität wird schwieriger.

Während die ZK-Komprimierung die Datengröße wie bei der herkömmlichen Dateikomprimierung reduziert, optimiert sie auch die Art und Weise, wie Solana seine Hauptbuchdaten speichert, indem mehrere Konten in einem überprüfbaren Digest, dem sogenannten Merkle-Root, gruppiert werden. Dieser Ansatz reduziert die Speicherkosten und gewährleistet gleichzeitig die Datensicherheit und -integrität. Dies geschieht auf RPC-Ebene, was die Kommunikation zwischen verschiedenen Teilen des Netzwerks erleichtert, und nicht direkt auf Solana.

Die ZK-Komprimierung kann die Skalierbarkeit von Solana erheblich verbessern. Es kann das Aufblähen von Staaten lindern, die Anforderungen an vollständige Knoten reduzieren, den Zugriff auf historische Staaten verbessern, die Effizienz des Hauptbuchs verbessern, Transaktionskosten senken und die Dezentralisierung aufrechterhalten.

Neuer Knoten-Client

Solana entwickelt sich ständig weiter, um den hohen Anforderungen an die Leistung und Zuverlässigkeit der Blockchain gerecht zu werden. Zwei große Entwicklungen sind die neuen Node-Clients Firedancer und Mithril. Diese sollen die Skalierbarkeit, Effizienz und Robustheit von Solana durch verbesserte Technologien verbessern.

Feuertänzer

Der kommende Firedancer-Validator-Client wird vom Handelsunternehmen Jump Crypto entwickelt und zielt darauf ab, die Leistung von Solana durch modulare Architektur, geringe Latenz und hohen Durchsatz zu verbessern.

Firedancer ist jetzt live im Testnet, also schauen wir uns an, wie es diese Verbesserungen umsetzt.

  • Modulare Architektur und Fehlertoleranz: Im Gegensatz zu herkömmlichen Clients verwendet Firedancer separate Prozesse, sogenannte „Blöcke“, von denen jeder eine bestimmte Funktion ausführt, beispielsweise die Verarbeitung von Transaktionen oder die Überprüfung von Signaturen. Dieser modulare Ansatz stellt sicher, dass der Ausfall eines Blocks nicht das gesamte System beeinträchtigt.

  • Erweiterte Netzwerk- und Datenverarbeitung: Firedancer verwendet benutzerdefinierte Implementierungen, um den Datenfluss effizient zu verwalten, Speicherzuweisungen zu minimieren und Überlastungen zu verhindern, die zu Netzwerkausfällen führen. Darüber hinaus nutzt Firedancer die Datenparallelität, um große Transaktionsmengen mit minimaler Latenz zu verarbeiten.

  • Hardwarebeschleunigung und -effizienz: Durch die Kombination von feldprogrammierbaren Gate-Arrays (FPGAs) und effizienter Hardware erreicht Firedancer beeindruckenden Durchsatz und Energieeffizienz. Mit dem FPGA kann Firedancer bis zu 8 Millionen Signaturen pro Sekunde verarbeiten.

Mithril

Mithril wurde in der auf Einfachheit ausgerichteten Codierungssprache Golang geschrieben und vom Validator Overclock entwickelt. Mithril ist ein neuer, kommender Full-Node-Client, der darauf ausgelegt ist, die Hardwareanforderungen zu reduzieren und die Zugänglichkeit für die Ausführung von Solana-Nodes zu verbessern und so die Skalierbarkeit und Dezentralisierung zu verbessern.

Die Entwicklung von Mithril gliedert sich in mehrere Meilensteine:

  • Neuaufbau der SVM: Der erste Meilenstein ist fast abgeschlossen und umfasst den Neuaufbau der SVM in Golang, das Neuschreiben aller Systemvorgänge und nativen Programme sowie die Sicherstellung, dass sie gründlich getestet und fehlerfrei ist.

  • Transaktionsverarbeitung und Hauptbuchaktualisierungen: Der zweite Meilenstein konzentriert sich auf die Verarbeitung von Transaktionen und die Aktualisierung des Solana-Hauptbuchs. Mithril wird eine minimale RPC-Schnittstelle implementieren, um die Interaktion mit dem Netzwerk zu verbessern und Infrastrukturkomponenten zu verbessern, um eine ordnungsgemäße Funktion sicherzustellen.

  • Systemoptimierung: Der dritte Meilenstein umfasst die Optimierung der Systemleistung und die Reduzierung des Ressourcenverbrauchs durch die Aktualisierung virtueller Maschinen und Kontodatenbanken. Dies ermöglicht eine schnellere Ausführung intelligenter Verträge und eine effizientere Datenverwaltung, wodurch das System skalierbarer wird.

  • Verbesserter Datenabruf und -speicherung: Der letzte Meilenstein zielt darauf ab, die Sicherheit und Haltbarkeit zu verbessern, indem Blockchain-Daten aus mehreren Quellen abgerufen, die Verfügbarkeit sichergestellt, Archivierungsfunktionen für historische Daten eingerichtet, BitTorrent für eine schnelle und zuverlässige Datenverteilung verwendet und Filecoin zur Verbesserung der Datenzugänglichkeit verwendet werden. Ausfallsicherheit und Sicherheit.

Ausblick

Während sich Solana weiterentwickelt und die Herausforderungen hoher Transaktionsvolumina und Netzwerküberlastungen bewältigt, bedeuten das neueste Software-Update und die Einführung neuer Technologien wie L2, ZK-Komprimierung und erweiterte Node-Clients für Solana einen erheblichen Fortschritt bei der Bewältigung der gewünschten Größenordnung. Fortschritt.

Die Zukunft von Solana ist rosig, und die Kette wird ihre Architektur anpassen, um der wachsenden Nachfrage gerecht zu werden und den Weg für weiteres Wachstum und Weiterentwicklung zu ebnen, wodurch das Netzwerk zum wichtigsten Ort für den Aufbau wird.