Education | Artikel

Was ist Solana (SOL)? Das Rezept für eine Schicht 1

Unter Ugly Bob | OCT 11, 2022

Was ist Solana (SOL)? Das Rezept für eine Schicht 1 8:49 Min gelesen

Was ist Solana (SOL)? Das Rezept für eine Schicht 1

Geschichte von Solana

Das Konzept des ETH-Killers ist zwar noch sehr jung, aber es ist eine Art heiliger Gral im Bereich der Kryptowährungen. Während des Bullenmarktes im letzten Jahr war jeder Layer-1 ein potenzieller ETH-Killer und Tausender-Timer. Aber das gilt auch für jeden anderen Token mit einer Marktkapitalisierung.

Solana wurde von Anatoly Yakovenko, einem in den Vereinigten Staaten arbeitenden russischen Computeringenieur, entwickelt. Als kampferprobter Ingenieur für verteilte Netzwerke scheinen seine früheren Jobs der perfekte Inkubator für denjenigen gewesen zu sein, der die Prophezeiung erfüllen würde: Er arbeitete bei Qualcomm, Mesosphere und Dropbox.

Sind Sie am Kauf von Solana (SOL) Token interessiert?

Buy Now

Der Beginn der Zeit

Es gab ein Problem mit dem aktuellen Stand der Blockchains, da der Transaktionsdurchsatz ein Problem wurde. Diejenigen, die sich für den Kauf von Bitcoin(BTC / USDT) und Ethereum(ETH / USDT) entschieden haben, hatten Mühe, mehr als fünfzehn Transaktionen pro Sekunde zu bewältigen. Diese Ketten nutzten nicht die Zeit, sondern ein Block war selbst eine Zeiteinheit.

Im November 2017 veröffentlichte Anatoly ein Whitepaper über Proof-of-History, eine Methode zur Bereitstellung einer Uhr für ein Computernetzwerk unter Verwendung des Hash-Algorithmus SHA-256; der Legende nach hatte er zu viel Kaffee getrunken.

Er begann privat zu arbeiten und entwickelte sein Projekt namens Loom in der Programmiersprache C. Später wurde es mit Hilfe eines Freundes, Greg Fitzgerald, auf die Programmiersprache Rust migriert.

Was ist Solana?

Seiden-Prototyp

Loom war sein Weg, und im Februar 2018 veröffentlichte Greg Fitzgerald einen Open-Source-Prototyp des Proof-of-History-Whitepapers, genannt „Silk“, der zehntausend signierte Transaktionen in einer halben Sekunde verifizieren und verarbeiten konnte.

Kurze Zeit später konnte Stephen Akridge, ein weiterer Qualcomm-Veteran, den Prototyp verbessern, indem er den Prozess der Signaturüberprüfung auf die GPU verlagerte.

Die beiden Männer stießen zusammen mit Anatoly und drei weiteren Gründern zu Loom.

Re-Branding

Leider sind Ingenieure nicht sehr gut darin, Dinge zu benennen, und so kam es zu einer gewissen Verwirrung, da Ethereum auch ein Loom-Netzwerk hatte. Die Benutzer würden das mit Anatoly’s Loom verwechseln. Und glücklicherweise wurde aus Loom/Silk Solana, angelehnt an die kleine Strandstadt, in der die drei lebten, als sie bei Qualcomm arbeiteten.

Prüfung von Solana

Im Juni 2018 konnte das Team ein genehmigtes öffentliches Testnetz mit fünfzig Knoten auf einer Cloud-Infrastruktur freigeben, das konsistente „Bursts“ von 250.000 Transaktionen pro Sekunde unterstützen konnte.

Später arbeiteten sie sich bis zur öffentlichen Testnetzversion „Pillbox“ hoch, auf der 150 Knoten betrieben wurden und die Zahlen zwischen 200.000 und 500.000 Transaktionen pro Sekunde erreichte. Diese Pillbox-Version bot auch begrenzte Unterstützung für On-Chain-Programme, die die BPF-Ausführungsumgebung verwenden.

Dies waren die ersten Jahre von Solana; wir werden uns mit der jüngeren Geschichte befassen, nachdem wir die Schlüsselkomponenten, aus denen Solana besteht, aufgeschlüsselt haben. Es ist wichtig, sie zu verstehen, denn Solana ist ein anderes Wesen als Ethereum oder Bitcoin.

Die wichtigsten Komponenten von Solana

„Das Leitprinzip von Solana ist es, Software zu entwickeln, die der Hardware aus dem Weg geht, um eine 100%ige Nutzung zu ermöglichen“ – Solana Labs

Die SOL-Marke

Der native Token in Solana ist der SOL, der auf AscendEX erworben werden kann und zur Zahlung von Gebühren im Netzwerk verwendet wird. Kleinere Stückelungen von SOLs werden als Lamports bezeichnet, ähnlich wie ein Satoshi für BTC. Ein Lamport hat einen Wert von 0,000000001 SOL. Wie der ERC-20 für Ethereum bietet der SPL-Token-Standard dApps die Möglichkeit, einen Token zur Verwendung in ihrem jeweiligen Protokoll zu erstellen.

Angeblich werden insgesamt nur 489 Millionen SOL im Umlauf sein, wenn das Netz seinen Inflationsplan abschließt.

Geschichtsnachweis

Proof-of-History ist eine Möglichkeit, Zeit als Daten zu kodieren. Es ist eine Idee, die auf Bitcoins Proof-of-Work-Konsens aufbaut, aber die Notwendigkeit vermeidet, auf Knoten zu warten, um einen Block zu bestätigen, da die Zeit eines jeden Validators später synchronisiert wird.

Obwohl er als das Rückgrat von Solana gilt, ist Proof-of-History kein Konsensalgorithmus, sondern wird zusammen mit Proof-of-Stake verwendet, um Ereignisse wie die Blockproduktion und die Transaktionsreihenfolge zu organisieren.

Die Uhr arbeitet, indem sie den SHA-256-Hash so schnell wie möglich ausführt und die Ausgabe als Eingabe für den nächsten Hash verwendet. Die Zeit wird nicht in Sekunden, sondern in „Ticks“ gemessen. Wenn also eine bestimmte Anzahl von Ticks erzeugt wird, zeichnet das Protokoll diesen Teil der „Zeit“ als überprüfbare Datenstruktur auf. Zukünftige Blockleiter können sich nach diesen Zeitabschnitten ordnen.

Die Netzwerkteilnehmer können sicher sein, dass eine Transaktion nach einem bestimmten Zeitabschnitt erstellt wurde, wenn sie sich auf einen aufgezeichneten Zeitabschnitt vor diesem Zeitpunkt bezieht.

Der Geschichtsnachweis ist ein verwirrendes Konzept, das durch zahlreiche Videos in der Tube noch verwirrender wird, aber es lohnt sich, es so gut wie möglich zu verstehen. Sie können auch den Blog von Anatoly Yakovenko lesen, in dem Proof-of-History näher erläutert wird.

Byzantinische Fehlertoleranz im Turm

Solana verwendet eine maßgeschneiderte Variante der praktischen byzantinischen Fehlertoleranz als Konsensmechanismus. Dies ist wahrscheinlich der verwirrendste Teil von Solana neben dem Proof-of-History. Ein ELI5 ist also in Ordnung, und einen ELI30 können Sie hier bestellen.

ELI5ish: Unter Verwendung der aufgezeichneten Zeitabschnitte in Proof-of-History erlaubt Solana den Validatoren nur, ihre Stimme für eine bestimmte Zeitspanne an eine Abzweigung der Blockchain zu binden. Sobald eine Stimme abgegeben wurde und ihr Einsatz auf die Gültigkeit dieses Blocks gesetzt wurde, ist der Validator von der Abstimmung über einen anderen Block ausgeschlossen, der nicht ein Kind dieser Stimme ist; Das Netzwerk kann nicht zulassen, dass Validatoren über mehrere Versionen des Ledgers abstimmen.

Ich habe das meinem Fünfjährigen erzählt – mit vorhersehbarem (und nachvollziehbarem) Ergebnis: Er fing an zu weinen, bettelte um sein Spielzeug und machte sich in die Hose. Dies ist die übliche Vorgehensweise, um die Funktionsweise von Solana(USDT / SOL) kennenzulernen.

Turbine

Ein Blockpropagationsprotokoll, das von Solana verwendet wird, um die Übermittlung großer Datenmengen an eine große Anzahl von Prüfern zu ermöglichen. Es ist einfach nicht praktikabel, dass ein Knoten separate Verbindungen zu 25.000 Knoten unterhält und ihnen einen ganzen 256-MB-Datenblock sendet.

Turbine bietet eine Lösung wie die Datenweitergabe bei BitTorrent (oder Multi-Level-Marketing). Anstelle des 256-MB-Blocks zerlegt der Blockführer die Datei in kleinere Stücke und liefert jedes Paket an zufällige Validatoren. Diese Validatoren wiederum übermitteln ihre empfangenen Daten an eine Gruppe von Peers, die als Nachbarschaft bezeichnet wird. Die Peers tun das Gleiche in ihren angeschlossenen Nachbarschaften, und schon bald erhalten Tausende von Knoten die Daten innerhalb von Millisekunden.

Die Prüfer können die Daten auch als Reed-Solomon-Codes senden, damit die Prüfer Blöcke mit unvollständigen Daten rekonstruieren können. Es ist wichtig zu beachten, dass Validatoren mit mehr eingesetzten $SOL-Tokens näher am Blockproduzenten platziert werden, um engagierteren Validatoren die beste Chance auf möglichst vollständige Informationen zu geben.

Golfstrom

Bitcoin und Ethereum verwenden beide Mem-Pools, um unbearbeitete Transaktionen zu speichern, wobei dieser Pool von unbestätigten Transaktionen an zufällige Knoten im Netzwerk weitergegeben wird. Da wir durch den Proof-of-History die Reihenfolge der Blockführer im Voraus kennen, können Transaktionen im Voraus an die Validatoren gesendet werden. Sobald eine Transaktion an einen Validierer gesendet wird, wird sie an einen kommenden Block Leader gesendet.

Weitergeleitete Transaktionen sind nur für eine begrenzte Zeit gültig, abhängig von dem Blockhash, auf den die Wallet verweist. Sobald eine Transaktion älter als etwa 24 Sekunden ist, wird sie aus dem Speicherpool eines Validators entfernt und als ungültig betrachtet.

Sealevel

Ethereum verwendet EVM, um seine intelligenten Verträge auszuführen. EVM verwendet nur einen Thread, was bedeutet, dass nur ein Smart Contract den Zustand von Ethereum zur gleichen Zeit ändern kann. Sealevel ermöglicht die Multi-Thread-Ausführung von Smart Contracts in Solana.

Pipelining

Auch bekannt als Transaction Processing Unit von Solana. Das Ziel von Solana ist es, alle verfügbaren Ressourcen effizient zu nutzen, um so viele Daten wie möglich so schnell wie möglich zu verarbeiten. Das Pipelining-Verfahren teilt den Transaktionsprozess in einzelne Schritte auf und verteilt ihn auf verschiedene Hardwarekomponenten, die für jeden Schritt zuständig sind. Die Idee ist, dass das Netzwerk Transaktionen in die Pipeline einspeisen kann, sobald eine Transaktion an einen Validator verarbeitet wird.

Die Funktionsweise des Förderbandes ist wie folgt: Der Kernel-Space-Handler holt die Daten aus einer Transaktion ab. Diese wird dann an die GPU gesendet, um die Signatur zu überprüfen. Nach der Verifizierung wird sie an die CPU gesendet, um die Bankgeschäfte, Änderungen des Tokenbetrags usw. zu verarbeiten. Anschließend wird es an den Kernel-Space zurückgeschickt, um die im Programm vorgenommenen Änderungen zu schreiben.

Validierer führen zwei Pipelines gleichzeitig aus: TPU für Block Leading und TVU für die normale Blockvalidierung.

Wolkenbruch

Eine Datenstruktur für die Organisation der Kontendatenbank. Nutzung der zweiunddreißig Threads moderner SSDs, um sicherzustellen, dass die Validatoren gleichzeitig lesen und schreiben können. Jede zusätzliche SSD bietet mehr Speicherplatz für den Validator und damit mehr Möglichkeiten zur Transaktionsverarbeitung.

Dies ist eine einfache Erklärung von Cloudbreak, aber eine leistungsstarke Methode, die es Solana ermöglicht, sein Netzwerk zu skalieren; eine Wette auf Solana ist eine Wette auf Hardware.

Der Zustand des modernen Solana

Diejenigen, die sich für den Kauf von Solana entschieden, erlebten Ende 2021 einen enormen Preisanstieg, der im November bis auf 259,96 $ anstieg. Das Netzwerk bot eine Krypto-Erfahrung, die zuletzt in den frühen Tagen von Ethereum bekannt war, bevor die Gaspreise den Durchschnittsnutzer davon abhielten, DeFi zu einer profitablen alltäglichen Nutzererfahrung zu machen: billige, schnelle und erlaubnisfreie Finanzen.

Dieses scheinbar goldene Zeitalter von Solana sollte nicht lange andauern. Im Jahr 2021 begann Solana, mit der Netzleistung zu kämpfen, und dann folgte der Ansturm von FUD. Solana erlebte ein paar Verlangsamungen bei der Transaktionsausgabe mit ein paar tatsächlichen Netzwerkausfällen, aber in der Kryptowirtschaft spielt das keine Rolle: Für einen Investor in einem Markt voller Schurken und ständiger Instabilität ist das alles dasselbe. Der Preis ist gesunken.

Wie jede Kryptoanwendung ist auch Solana ein laufendes Projekt. Die neuen Netzwerk-Upgrades wie QUIC-Implementierung, Stake-weight Quality of Service und Gebührenmärkte sind Software-Upgrades, aber die eigentliche Ankündigung (immer noch ein Bärenmarkt, wohlgemerkt) waren der Solana Mobile Stack und das Saga Phone. DeFi und dApps kommen in Ihre Tasche. Diese Konzepte würden den Rahmen dieses Artikels sprengen, aber die Bobs werden sicher in Zukunft darüber schreiben, vielleicht in unseren Sagas.

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

Mehr entdecken

Es tut uns leid, wir haben nichts für Ihre Suche gefunden. Bitte versuchen Sie einen anderen Begriff.
This site is registered on wpml.org as a development site.