Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$97173.53 USD 

2.64%

ethereum
ethereum

$3352.67 USD 

7.28%

tether
tether

$1.00 USD 

-0.04%

solana
solana

$245.97 USD 

1.83%

bnb
bnb

$628.18 USD 

1.68%

xrp
xrp

$1.14 USD 

-0.35%

dogecoin
dogecoin

$0.392405 USD 

-0.51%

usd-coin
usd-coin

$1.00 USD 

0.02%

cardano
cardano

$0.799391 USD 

-3.88%

tron
tron

$0.200973 USD 

0.88%

shiba-inu
shiba-inu

$0.000025 USD 

1.17%

avalanche
avalanche

$35.78 USD 

2.16%

toncoin
toncoin

$5.53 USD 

2.04%

sui
sui

$3.63 USD 

-2.20%

bitcoin-cash
bitcoin-cash

$489.24 USD 

7.85%

Virtuelle Solana-Maschine (SVM)

Was ist die Solana Virtual Machine (SVM)?

Die Solana Virtual Machine (SVM) ist das System, das Solanas Fähigkeit ermöglicht, Tausende von Transaktionen pro Sekunde abzuwickeln.

Vereinfacht ausgedrückt ist SVM die Ausführungsumgebung von Solana. Es handelt sich um die Software, die alle im Netzwerk stattfindenden Transaktionen und Smart Contracts ausführt und verarbeitet. Man kann es sich wie eine dezentrale Computerverarbeitungsleistung vorstellen, die über alle Knoten verteilt ist und Transaktionen auf Solana validiert.

SVM hilft bei der Initiierung einer Transaktion auf Solana, indem es den erforderlichen Code ausführt und den Status von Solana entsprechend ändert.

Wie funktioniert die Solana Virtual Machine (SVM)?

SVM ist kein zentralisiertes System – es arbeitet als separate Instanzen (sogenannte Validatoren) über die Knoten hinweg und validiert Transaktionen auf Solana. Jeder Validator führt lokal seine eigene isolierte Version von SVM aus.

Diese verteilte Anordnung ist für Sicherheit und Skalierbarkeit von entscheidender Bedeutung. Das bedeutet, dass ein Fehler in einem Smart Contract nicht das gesamte Netzwerk zum Absturz bringt. Und es ermöglicht Solana, die Arbeitslast auf viele parallele Prozessoren zu verteilen, anstatt auf einen zentralen Server beschränkt zu sein.

Diese SVM-Instanzen führen die Transaktionen und Smart Contracts aus, indem sie den Code in Anweisungen übersetzen, die die Hardware des Validators verstehen kann.

Obwohl sehr technisch, besteht die wichtigste Erkenntnis darin, dass SVM es Solana ermöglicht, komplexe Programme verteilt über viele Knoten auszuführen.

Was ist Sealevel und wie ermöglicht es die parallele Verarbeitung in SVM?

Jetzt wird es richtig interessant! Die Geheimwaffe von SVM heißt Sealevel. Habe nie davon gehört? Lassen Sie uns etwas Licht ins Dunkel bringen.

Sealevel ist wie ein Turbolader für die Transaktionsverarbeitung. Es ermöglicht SVM, mehrere Transaktionen gleichzeitig und parallel auszuführen.

Die meisten Netzwerke können jeweils nur eine Transaktion verarbeiten, aber Sealevel knackt den Code zur Parallelverarbeitung. Es identifiziert, welche Transaktionen gleichzeitig ohne Konflikte ausgeführt werden können.

Das heißt, wenn zwei Transaktionen nicht auf dieselben Daten zugreifen, kann Sealevel sie gleichzeitig über die Multi-Core-Prozessoren der Validatoren verarbeiten.

Wie werden Smart Contracts auf der virtuellen Solana-Maschine bereitgestellt und ausgeführt?

Okay, genug des Fachjargons. Lassen Sie uns praktisch werden. Angenommen, Sie haben gerade einen erstaunlichen Solana-Smart-Vertrag entwickelt. Wie läuft es eigentlich auf SVM?

Wenn Sie diesen Smart Contract bereitstellen, veröffentlicht er den Code an alle Validatoren im gesamten Netzwerk. Jeder erhält ein Exemplar.

Anschließend beginnt die Vertragsausführung. Wann immer es den Zustand von Solana ändern muss, etwa beim Übertragen von Token, übermittelt es diese Anweisungen an die Solana-Laufzeitumgebung.

Die Laufzeit leitet diese Anfragen an alle einzelnen SVMs weiter, die dann die Anweisungen interpretieren und ausführen, um den Status von Solana tatsächlich zu aktualisieren.

Was ist der Unterschied zwischen SVM und EVM (Ethereum Virtual Machine)?

Inzwischen denken Sie vielleicht: Ist dieses Konzept der virtuellen Maschine nicht dem EVM von Ethereum ähnlich? Scharfsinnige Beobachtung! SVMs und EVMs dienen vergleichbaren Zwecken, es gibt jedoch einige wesentliche Unterschiede.

Das Wichtigste? Parallelverarbeitungsfunktionen. EVM verwendet ein sequentielles Design, das jeweils nur eine Transaktion verarbeiten kann. Aber wie bereits erwähnt, nutzt SVM Sealevel, um eine gleichzeitige Ausführung zu ermöglichen.

Das bedeutet, dass Solana deutlich höhere Transaktionsvolumina liefern kann, ohne dass es zu einer Überlastung kommt. Wir sprechen hier von Tausenden Transaktionen pro Sekunde!

Was führt zu Überlastungen und hohen Gebühren auf EVM-Blockchains?

Diese Single-Thread-Beschränkung trägt erheblich zur Überlastung und hohen Gebühren der EVM-Ketten bei.

Wenn das Transaktionsvolumen ansteigt, kann EVM nicht skaliert werden. Alles muss nacheinander von diesem einzelnen Kern verarbeitet werden. Der Rückstand häuft sich an, und die Verbraucher treiben ihre Gasgebühren heftig in die Höhe, um sich an die Warteschlange zu halten.

SVM und seine parallele Architektur können jedoch mehr Kerne nutzen, um Datenverkehrsspitzen effizient zu bewältigen. Der zusätzliche Durchsatz verhindert Staus und hält die Gebühren niedrig.

Die lokalisierten Gebührenmärkte von SVM im Vergleich zum globalen Gebührenmarkt von EVM

Okay, letzter technischer Vergleich – Transaktionsgebühren.

EVM nutzt im gesamten Netzwerk einen globalen Gebührenmarkt. Bei nur einer Spur kann die Aktivität in einer dApp eine nicht verwandte dApp blockieren.

SVM unterstützt jedoch lokalisierte Gebühren für jede Transaktion. Ein NFT-Handel hat also keinen Einfluss auf die Preise für einen DeFi-Swap.

Dies sorgt für einen fairen Netzwerkzugriff und einen reibungslosen Datenverkehr. Darüber hinaus können dApps auf Wunsch die Gebühren für ihre Benutzer subventionieren.

Welche neuen SVM-Rollup-Lösungen erweitern die Reichweite von SVM?

Lassen Sie uns den Gang wechseln und die SVM-Einführung besprechen.

In letzter Zeit haben Entwickler damit begonnen, Rollup-Lösungen mithilfe von SVM zu entwickeln. Rollups bündeln Transaktionen außerhalb der Kette, bevor sie auf Layer 1 wie Ethereum abgewickelt werden. Diese ermöglichen es Entwicklern, SVM-Verträge auf anderen Ketten bereitzustellen und dabei die Geschwindigkeiten auf Solana-Niveau beizubehalten.