Skip to content

BlockchainsSolana

Was ist Solana und wie funktioniert es?

Aktualisiert:

Auf dieser Seite

Solana ist eine schnelle, gebührengünstige Blockchain, die Smart Contracts ausführt und oft für Zahlungen, Handel und Apps genutzt wird. Dieser Artikel erklärt, wer sie entwickelt hat, wie Slots und Gebühren funktionieren, warum das Senden eines Tokens eine kleine zusätzliche Hinterlegung erfordern kann und wie Sie sie live verfolgen.

Für die Grundlagen lesen Sie zuerst Was ist eine Blockchain.

Was Solana ist und wer es entwickelt hat

Solana wurde von Anatoly Yakovenko entworfen, der die Idee 2017 veröffentlichte, und das Hauptnetzwerk startete 2020. Zuerst wurde es von einem Unternehmen namens Solana Labs gebaut, heute ist die Software Open Source, mehrere Teams arbeiten daran, und eine gemeinnützige Stiftung unterstützt das Ökosystem.

Es sollte ein Skalierungsproblem lösen: eine einzige, gemeinsame Chain beizubehalten, aber schnell und günstig genug für den Alltag zu machen, statt die Aktivität auf viele Schichten aufzuteilen. Typische Anwendungen sind heute Token-Überweisungen, Handel, Zahlungen, Spiele und Verbraucher-Apps. Den anderen Ansatz finden Sie unter Layer 1, Layer 2 und Layer 3.

So funktioniert es: Slots und Leader

Solana ist eine Proof-of-Stake-Chain. Die Zeit ist in Slots von etwa 400 Millisekunden geschnitten. Für jeden Slot ist ein Validator der Leader und erzeugt den Block. Der Leader-Plan wird im Voraus berechnet und nach Einsatz gewichtet, sodass jeder weiß, wer als Nächstes führt. Nach einigen Slots übernimmt der nächste Leader.

Ist ein Leader offline, wird sein Slot übersprungen (skipped) und hat keinen Block. Deshalb fehlen manche Slot-Nummern. Eine längere Einheit, die Epoche, dauert 432,000 Slots, etwa zwei Tage.

Proof of History in einfachen Worten

Validatoren müssen sich auf die Reihenfolge von Ereignissen einigen. Proof of History ist eine Methode, eine überprüfbare Uhr zu erzeugen. Eine Kette von Hashes wird nacheinander berechnet, und jeder Hash beweist, dass seit dem letzten etwas Zeit vergangen ist. Transaktionen werden in diese Folge eingestempelt, sodass Validatoren nicht auf Nachrichten von allen warten müssen, um sich auf die Reihenfolge zu einigen. Das ist ein Grund, warum Solana so schnell laufen kann. Es ist eine Uhr, nicht der Konsens selbst, der auf einer nach Einsatz gewichteten Abstimmung beruht.

Finalität

Solana nennt drei Stufen. Processed bedeutet, dass ein Leader die Transaktion aufgenommen hat. Confirmed bedeutet, dass eine Supermehrheit des Einsatzes dafür gestimmt hat. Finalized bedeutet, dass sie hinter 31 weiteren bestätigten Slots verwurzelt ist, etwa 13 Sekunden. Die meisten Wallets warten auf confirmed oder finalized. Siehe Finalität und Bestätigungen.

Gebühren

Der native Coin ist SOL. Seine kleinste Einheit ist der Lamport: 1 SOL sind 1,000,000,000 Lamports.

  • Basisgebühr: 5,000 Lamports pro Signatur. Eine einfache Überweisung hat eine Signatur und kostet daher 0.000005 SOL.
  • Prioritätsgebühr: optional. Sie wird in Mikro-Lamports pro Compute Unit berechnet. Eine Transaktion fordert eine Anzahl von Compute Units an, ein Maß für Arbeit, und eine höhere Prioritätsgebühr erhöht ihre Chance, in ausgelasteten Momenten ausgewählt zu werden.

Die Gebühren steigen in zwei Fällen: bei starker Nachfrage nach denselben beliebten Konten, etwa bei einem gefragten Token-Start, und wenn Absender Prioritätsgebühren erhöhen, um zu konkurrieren. Selbst dann bleiben die Gebühren im Vergleich zum Ethereum-Mainnet meist klein. Lesen Sie Solana-Prioritätsgebühren und Gas und Gebühren.

Das Kontenmodell und SPL-Token

Auf Solana sind Programme (Smart Contracts) von den Daten getrennt, die sie nutzen. Daten liegen in Konten, und eine Transaktion listet jedes Konto auf, das sie liest oder beschreibt. Dadurch können viele Transaktionen, die verschiedene Konten berühren, parallel laufen.

Token folgen dem SPL-Token-Standard. Ihre Wallet-Adresse hält einen Token nicht direkt. Jeder Token, den Sie besitzen, liegt in einem eigenen Associated Token Account, der an Ihre Adresse und den Mint dieses Tokens gebunden ist. Wenn Ihnen jemand zum ersten Mal USDC sendet, muss dafür ein Associated Token Account angelegt werden. Das erfordert eine Rent-befreite Hinterlegung von etwa 0.002 SOL, die in den meisten Wallets der Absender zahlt. Die Hinterlegung ist keine Gebühr: Sie bleibt im Konto und kann zurückgeholt werden, wenn das Konto geschlossen wird. Wenn Sie USDC an eine neue Wallet senden und die Wallet einen zusätzlichen kleinen SOL-Betrag anzeigt, ist das der Grund.

Adressen

Solana-Adressen sind Base58-Zeichenfolgen, meist 32 bis 44 Zeichen lang, aus Buchstaben und Ziffern ohne 0, O, I oder l. Sie sind nicht dasselbe wie 0x-EVM-Adressen, daher können Sie eine Solana-Adresse nicht auf Ethereum oder Base verwenden und umgekehrt. Nutzen Sie beim Senden von SOL oder SPL-Token immer das Solana-Netzwerk. Siehe Wallets und Schlüssel.

Frühere Ausfälle

Solana hatte Phasen, in denen das Netzwerk anhielt oder langsamer wurde, besonders in den frühen Jahren, verursacht durch Softwarefehler und Transaktionsfluten. Die Entwickler haben die Software seitdem mehrfach geändert, um damit umzugehen. Die Zuverlässigkeit hat sich mit der Zeit verbessert, doch es ist fair zu sagen, dass das Netzwerk eine Geschichte von Zwischenfällen hat, die Ethereum und Bitcoin weniger hatten. Prüfen Sie das Live-Verhalten, statt sich auf alte Berichte zu verlassen.

Solana im Vergleich

Solana Ethereum Base Polygon
Blockzeit Etwa 0.4 s 12 s 2 s Etwa 2 s
Gas-Token SOL ETH ETH POL
Adressformat Base58 0x 0x 0x
Sicherheitsmodell Eigener Layer 1 Eigener Layer 1 Rollup auf Ethereum Eigene Validatoren

Solana ist eine einzelne schnelle Chain mit eigenen Werkzeugen, keine EVM-Chain. Für Ethereum geschriebene Apps laufen darauf nicht unverändert. Siehe Warum Gebühren zwischen Chains unterschiedlich sind und den günstigsten Weg, USDC zu senden.

Worauf Sie achten sollten

  • Falsches Netzwerk. USDC aus einem Ethereum-Netzwerk an eine Solana-Adresse zu senden, oder umgekehrt, schlägt fehl oder führt zum Verlust. Stimmen Sie das Netzwerk auf beiden Seiten ab.
  • Fehlendes Token-Konto. Hat der Empfänger diesen Token noch nie gehalten, kostet die erste Überweisung die zusätzliche Hinterlegung.
  • Gefälschte Token. Jeder kann einen Token mit bekanntem Namen erstellen. Prüfen Sie die Mint-Adresse.
  • Wallet-Drainer. Signieren Sie nie eine Transaktion, die Sie nicht verstehen.
  • Netzwerküberlastung. In seltenen ausgelasteten Phasen können Transaktionen verworfen werden. Versuchen Sie es erneut mit einer Prioritätsgebühr.

Solana live auf ChainMonitor verfolgen

  • Live-Slots: eine Kachel pro Sekunde aus dem Live-Stream, mit Leader, Transaktionen und Gebühren.
  • Liste der letzten Blöcke und die Suche in der Kopfzeile für Transaktionen und Adressen.
  • Gas-Tracker: was eine SOL-Überweisung, eine USDC-Überweisung und ein Swap jetzt kosten.
  • RPC-Status für Solana: öffentliche Endpunkte, geordnet nach Latenz und Rückstand.

Häufig gestellte Fragen

Warum ist Solana so günstig?

Die Basisgebühr ist fest bei 5,000 Lamports pro Signatur, und die Chain hat hohe Kapazität, weil sie Transaktionen parallel auf schneller Hardware ausführt. Die Gebühren steigen nur, wenn die Nachfrage nach denselben Konten stark ist.

Was ist ein Lamport?

Ein Lamport ist die kleinste Einheit von SOL. Ein SOL entspricht 1,000,000,000 Lamports.

Warum habe ich beim Senden von USDC zusätzliches SOL bezahlt?

Hatte der Empfänger kein Token-Konto für USDC, musste eines angelegt werden. Das erfordert eine erstattbare Hinterlegung von etwa 0.002 SOL.

Ist Solana eine EVM-Chain?

Nein. Es hat eine eigene Laufzeitumgebung, eigene Adressen und eigene Werkzeuge. EVM-Wallets und 0x-Adressen funktionieren darauf nicht direkt.

Was ist Proof of History?

Eine überprüfbare Uhr aus einer Folge von Hashes. Sie hilft Validatoren, sich schnell auf die Reihenfolge von Transaktionen zu einigen. Über die Chain entscheidet weiterhin die nach Einsatz gewichtete Abstimmung.

Wie lange dauert es, bis eine Solana-Transaktion final ist?

Etwa 13 Sekunden bis finalized. Confirmed kommt früher und reicht für kleine Zahlungen oft aus.