Flow (FLOW) ist ein Blockchain-Projekt und ein Token, der sich auf die Bereitstellung hoher Betriebsgeschwindigkeit und fortschrittlicher Smart-Contract-Funktionen konzentriert und speziell für die Welt der DApps, Spiele und die DeFi-Welt entwickelt wurde.
Unicht von den neuen Projekten criptomonedas was derzeit große Dynamik gewinnt, heißt Flow. Der Grund? Flow ist ein Blockchain Von Anfang bis Ende mit dem Ziel entwickelt, in Spiele und Anwendungen integriert zu werden, was es zu einem Hochgeschwindigkeits-Blockchain-Netzwerk und einer äußerst flexiblen modularen Architektur für die Entwicklung macht.
Ursprung und Geschichte des Flusses
Die Geschichte von Flow ist eine Geschichte, die mit dem Boom von Flow zusammenhängt DeFi und DAppsAuf Ethereum (ETH). Anfang 2018, als der Markt noch im Aufwind war, begann Ethereum an die Grenzen seiner Kapazität zu stoßen. Dies verdeutlichte der Welt, wie begrenzt seine Infrastruktur für die Massenvermarktung der Blockchain-Technologie, Web 3.0 und der Welt der DApps ist. Obwohl die Entwicklung von Ethereum 2.0 bereits vorbereitet wurde, war dies ein Versprechen für die Zukunft. Eine Situation, die den Entwicklern von Blockchain-Projekten ein ernstes Problem und viele Kopfschmerzen bereitete.
Aber wie in jeder Krise gibt es immer neue Chancen. In diesem Sinne hat die Community nicht tatenlos zugesehen, und einer dieser Akteure ist es auch Dapper Labs, ein Unternehmen, das für die Entwicklung der berühmten DApp von bekannt ist CryptoKitties. Dapper Labs wurde 2018 in der kanadischen Stadt Vancouver gegründet und startete ein interessantes Projekt, das darauf abzielte, die Schwächen der Blockchain wie Ethereum ein für alle Mal zu überwinden und gleichzeitig ihre Fähigkeiten, einschließlich der neuen Funktionen, zu übertreffen würde damit einhergehen.
Der Start der Flow-Entwicklung begann am August 15 2019. Zu dieser Zeit fand der erste private Verkauf von FLOW-Tokens statt. Ein Verkauf, bei dem insgesamt 112 Millionen FLOW-Tokens zu einem Preis von 0,1 US-Dollar pro Token platziert wurden, was einer Gesamtsumme von 11,2 Millionen US-Dollar entspricht. Diese Mittel wären der Beginn der Entwicklung von FLOW und seiner gesamten großartigen Geschichte.
Die Präsentation der White Papers und der Beginn der Entwicklung
Nach dem Erfolg dieses ersten Token-Verkaufs machte Dapper Labs im September 2019 mit diesem am ersten Tag vorgestellten Projekt den ersten Schritt nach vorne WHITE PAPER von Flow. Unter dem Namen Ablauf: Konsens und Berechnung trennenDieses erste Whitepaper legte den Grundstein für eine neue Art und Weise, die Blockchain-Technologie zum Funktionieren zu bringen, und revolutionierte damit diese Technologie. Dies wäre jedoch nicht das einzige veröffentlichte Whitepaper, sondern würde durch zwei weitere Dokumente ergänzt, die die Funktionsweise dieses Projekts veranschaulichen. Diese Dokumente sind bekannt als Ablauf: Ausführungsüberprüfung y Ablauf: Blockbildung und -ausführung, wäre auch wichtig, um den Betrieb des zukünftigen Netzwerks zu demonstrieren.
Mit der Veröffentlichung seiner White Papers begann die Entwicklung seiner Software, um das, was dort zum Ausdruck kam, Wirklichkeit werden zu lassen. Dazu gehören die Implementierung des Protokolls, die Erstellung der Knotensoftware, die Integration seines Konsensalgorithmus, kryptografischer Grundelemente und mehr. Die Arbeit zahlte sich im Mai 2020 aus, als Dapper Labs mit der Veröffentlichung seiner Beta-Version endlich an die Börse ging.
Die Arbeit wurde fortgesetzt und am 6. August 2020 fand ein weiterer privater Token-Verkauf für insgesamt 134 Millionen FLOW-Token zu einem Preis von 0,1 US-Dollar pro Token statt, wobei sich ein Gesamtbetrag von 13,4 Millionen US-Dollar ansammelte. Diese zweite Finanzierungsrunde wurde genutzt, um die Entwicklung des Systems zu beschleunigen, das sich zu diesem Zeitpunkt noch in der Beta-Phase befand. Einen Monat später, genau am 22. September 2020, fand ein Community-Token-Verkauf über insgesamt 60 Millionen FLOW-Tokens mit einem Wert von 0,1 US-Dollar pro Token und einer Gesamtsumme von 8,5 Millionen US-Dollar statt, was das Vertrauen der Community in dieses Projekt zeigt.
Momentan ist Flow noch ein Projekt in der Entwicklung. Seine Schicht 1 oder Hauptschicht ist noch unvollendet, aber das hat das Projekt nicht darauf beschränkt, leistungsstarke dezentrale Anwendungen in seinem Netzwerk zu starten. Tatsächlich ist es heute möglich, Kryptowährungen zu senden und zu empfangen, DApps, fungible Token usw. zu erstellen Token keine fungiblen (NFT)sowie Marktplätze. Dies hat den Preis des FLOW-Tokens von beeindruckenden 0,1 US-Dollar (beim Erstverkauf) auf über 30 US-Dollar in den ersten Monaten des Jahres 2021 katapultiert.
Verstehen, wie Flow funktioniert
Nun gut Was macht die Flow-Blockchain wirklich einzigartig? Nun, zunächst müssen wir sagen, dass Flow eine völlig andere Vision verfolgt als das, was wir bisher bei anderen Blockchains gesehen haben.
Die allgemeine Funktionsweise einer aktuellen Blockchain
Zum Beispiel wird in Bitcoin (BTC) und Ethereum, die Berechnung von Transaktionen und die Erzielung eines Konsenses innerhalb des Netzwerks, ist eine Aufgabe, die Hand in Hand geht. Jede Transaktion im Netzwerk wird einem Block hinzugefügt, ein Hash wird für diesen Block generiert, die Arbeit wird validiert, sie wird auf Knotenebene berechnet (Skripte und Smart Contracts werden ausgeführt) und schließlich erreicht sie die Blockchain und zeigt die Ergebnisse an. der besagten Anstrengung. Wiederholen Sie den Vorgang mit jedem Block und Sie haben zusammenfassend die Funktionsweise einer aktuellen Blockchain. Dieser gesamte Aufwand ist linear und homogen, was die Skalierbarkeit des Netzwerks in vielerlei Hinsicht einschränkt.
Dieses System funktioniert sehr gut, wurde ausführlich getestet und ist sicher. Die Versuche der aktuellen Community zielen jedoch darauf ab, dieses System zu parallelisieren. Das heißt, die gleiche Linearität beibehalten, die Arbeit jedoch in mehrere Instanzen aufteilen, sodass am Ende alles wieder zusammengesetzt wird und das Endergebnis das gleiche ist. Dadurch bleibt ein sicheres Schema erhalten (linear und homogen), aber durch die Aufteilung der Arbeit auf mehrere wird die Arbeit viel schneller erledigt und gewinnt an Skalierbarkeit und Geschwindigkeit. Dadurch werden die Systeme jedoch komplexer (wenn Sie Programmierer sind, kennen Sie die Kopfschmerzen, die ein „Faden" und „Ausführungsthread” kann unter bestimmten Bedingungen dazu führen) und die Skalierbarkeit hat immer noch Grenzen.
Eine drastische Änderung der Regeln
Aber Flow ändert dies radikal. Zu diesem Zweck haben die Flow-Entwickler ein System geschaffen, in dem verschiedene Rollen koexistieren können, Rollen, die von seinen Knoten ausgeführt werden, von denen jede ein ganz bestimmtes Ziel hat. Dadurch können Sie eingehende Aufgaben (die von Ihnen gesendeten Transaktionen) auf einzigartige Weise aufschlüsseln und so einfacher handhaben.
Wenn also beispielsweise eine Transaktion mit a interagiert Smart-Vertrag Bei einer fortgeschrittenen Transaktion (z. B. einer Interaktion mit einer DApp) ist diese Transaktion in zwei Teile unterteilt: Der erste Teil enthält die Metadaten der Transaktion (wer sendet sie, Adressen usw.). Und zweitens die Interaktion mit dem Smart Contact als solchem, der aufgerufen (von seiner Adresse aus) ausgeführt und unserem Benutzer eine Antwort angeboten werden muss (die in der Blockchain sichtbar ist). Darüber hinaus muss dieser gesamte Prozess verifiziert werden, den Konsensregeln entsprechen und schließlich in die Blockchain aufgenommen werden. Wenn wir auf Ethereum wären, würden diese Aufgaben linear (langsam und teuer) erledigt.
Aber in Flow gehen der erste und der zweite Teil an einen Knotentyp (einen sogenannten Ausführungsknoten), während die Konsens-, Verifizierungs- und Speicheraufgaben für jede Aufgabe bestimmten Knotentypen zugewiesen werden. Da jeder dieser Punkte spezifische Rechenarbeit erfordert (einige erfordern mehr Leistung als andere), macht die Aufteilung der Arbeit die Verarbeitung großer Informationsmengen letztendlich einfacher und schneller. Flow hat ein Blockchain-Netzwerk mit heterogener Funktionsweise (mit Knoten, die unterschiedlichen Rollen zugewiesen sind) und Parallelität und Skalierbarkeit geschaffen, die mit der Anzahl der Knoten innerhalb des Netzwerks wachsen.
Möchten Sie eine einfachere Erklärung als diese? Betrachten Sie es so: Es ist nicht dasselbe, ein Restaurant zu haben, in dem Sie alle Positionen besetzen (vom Koch über den Kellner bis zur Kassiererin), als ein Team zu haben, das Sie bei jeder Aufgabe unterstützt, und vor allem, wenn Sie es sind Restaurant Es hat eine große Nachfrage und einen großen Zustrom an Gästen. Das erste wäre das aktuelle System vieler Blockchains, während das zweite Flow wäre.
Erkunden Sie eingehend, wie Flow funktioniert
Nachdem wir nun wissen, wie Flow im Allgemeinen funktioniert, ist es gut zu wissen, wie es dies ermöglicht. Zunächst einmal ist Flow ein Projekt mit einer multifunktionalen Architektur, die auf die Teilbarkeit von Aufgaben und Aufgaben ausgelegt ist. Dies ist wichtig, da die Netzwerkarchitektur von Flow zwar komplex, aber weitaus weniger problematisch ist als andere Optionen wie der Fall von Blitznetzwerk, Plasma oder sharding von Ethereum 2.0. Lassen Sie uns zunächst untersuchen, wie Ihre Knoten aufgeteilt sind und welche Rollen sie spielen.
Knoten innerhalb von Flow
In Flow gibt es, wie bereits erwähnt, verschiedene Rollen und Arten von Knoten, die jeweils auf eine bestimmte Aufgabe innerhalb des Netzwerks spezialisiert oder gewidmet sind. Unter diesen Knotentypen gibt es:
Sammlungsknoten
Bei den Sammelknoten handelt es sich um Knoten mit großer Bandbreite, die in Clustern zusammengefasst sind und miteinander kooperieren. Die Aufgabe dieser Knoten besteht darin, den Transaktionspool zu verwalten und wohlgeformte Transaktionen zu sammeln, um sie den Konsensknoten vorzuschlagen. Das heißt, sie haben eine sehr ähnliche Funktionalität wie die mempool von Knoten wie denen von Bitcoin oder Ethereum.
Transaktionen innerhalb von Flow werden mithilfe des Transaktions-Hashs pseudozufällig einem bestimmten Cluster zugewiesen. Daher muss eine wohlgeformte Transaktion Anmeldeinformationen des Sammelknotens enthalten, der diese Transaktion speichert.
Um dies zu erreichen, nehmen diese Knoten jede wohlgeformte Transaktion und wenden einen Hash auf den Text dieser Transaktion an. Außerdem fügen sie der Transaktion eine Signatur hinzu, um zwei Dinge anzuzeigen: erstens, dass sie wohlgeformt ist; und zweitens, dass es sich dazu verpflichtet, den Transaktionstext zu speichern, bis die Ausführungsknoten die Verarbeitung abgeschlossen haben. Jeder Pool sammelt Transaktionen, stellt sie zu Sammlungen zusammen und sendet eine von der großen Mehrheit des Pools unterzeichnete Sammlungsgarantie an die Konsensknoten.
Damit haben wir bereits einen ersten Raum, in dem Transaktionen so klassifiziert werden, dass eine Parallelität in der Ausführung praktisch ohne Risiken möglich ist. Darüber hinaus müssen Sie, um ein Sammelknotenbetreiber zu werden, mindestens 250 FLOW einsetzen und jederzeit Provisionen für Ihre gute Arbeit verdienen. Ja, Flow ist ein Netzwerk, das eine Ableitung des Protokolls verwendet Pfahlnachweis (PoS).
Konsensknoten
Diese zweite Art von Knoten ist für die Bildung und den Vorschlag von Blöcken unter Einhaltung der Regeln des HotStuff-Konsensprotokolls von Flow verantwortlich. Die Arbeit der Konsensknoten beginnt mit der Validierung der Hashes der von den Sammelknoten gesendeten Transaktionssammlungen. An diesem Punkt überprüfen sie, ob die besagten Sammlungen von der Mehrheit des Sammlungsclusters, dem die Transaktion zugewiesen wurde, akzeptiert wurden.
Sobald diese Überprüfung durchgeführt ist, beginnen die Konsensknoten mit der Erstellung der Blöcke und schließen den Prozess durch eine Abstimmung ab. An diesem Punkt gilt: Je mehr Knoten teilnehmen, desto höher ist der Grad der Dezentralisierung des Netzwerks und seiner Sicherheit. Zu diesem Zeitpunkt ist die Teilnahme des HotStuff-Protokolls auf 100 Wähler begrenzt, aber diese Wähler werden zufällig innerhalb der Gruppe der verfügbaren Konsensknoten ausgewählt. Die Idee dahinter ist, die größtmögliche Beteiligung innerhalb des Systems aufrechtzuerhalten, ohne es zu verlangsamen. Die Flow-Entwickler arbeiten noch an der Möglichkeit, diese Zahl zu erhöhen, aber vorerst ist das verwendete Schema sicher.
Um Angriffe auf das System (die bekannten „byzantinischen Fehler“) zu vermeiden, haben Konsensknoten relativ geringe Ausführungsanforderungen, sodass für einen Konsensknoten keine leistungsstarke Ausrüstung erforderlich ist. Darüber hinaus ist auch die Bandbreitennutzung gering, sodass keine ultraschnellen Internetverbindungen erforderlich sind. Allerdings spricht vielleicht dagegen, dass für den Betrieb eines Konsensknotens 500 FLOW erforderlich sind Streik, der zum aktuellen Preis etwa 15 Millionen US-Dollar beträgt, was ihn im Vergleich zu anderen Netzwerken zu einem ziemlich teuren Knoten macht.
Ausführungsknoten
Die Rolle der Ausführungsknoten ist ganz klar: Transaktionen ausführen, den Ausführungsstatus aufrechterhalten, einen kryptografisch überprüfbaren Datenspeicher für alle Benutzerkonten und Smart-Contract-Status bereitstellen und auf damit verbundene Anfragen antworten. Einfacher ausgedrückt sind es die Neuronen dessen, was später Flows Gehirn werden würde.
Die Arbeit der Ausführungsknoten beginnt, wenn sie die Transaktionsdaten von den Sammelknoten empfangen. Bei diesen Transaktionen müssen einfache Transaktionsoperationen, wie zum Beispiel Smart Contracts, ausgeführt werden, und all dies wird von den Ausführungsknoten berechnet. Die von den Ausführungsknoten erzeugte Ausgabe wird dann von den Validierungsknoten überprüft.
Da sie das Epizentrum der Flussdatenverarbeitung sind, benötigen Ausführungsknoten Geräte mit einer bestimmten Rechenleistung. Tatsächlich gilt: Je höher die Leistung, desto schneller wird die Ausführung aller dieser notwendigen Rechenarbeiten erfolgen. An dieser Stelle macht Flow etwas sehr deutlich: Es kann mithilfe von Zahlen (mehr Knoten im Netzwerk) oder mithilfe leistungsfähigerer Hardware (die alles schneller ausführt) skalieren. Die Kombination beider Vorteile ermöglicht Flow eine beneidenswerte Skalierbarkeit im Vergleich zu anderen Blockchains.
Um Betrug zu vermeiden, müssen Ausführungsknoten für jede Ausgabe eines generierten Jobs einen Hash generieren. Wenn die Ausführungsknoten also mit der Sammlung der von den Sammelknoten empfangenen Transaktionen fertig sind, geben sie den Hash preis und fügen ihn in die Daten ein, die an die Konsensknoten und von dort an die Verifizierungsknoten gesendet werden.
Schließlich kann an dieser Stelle etwaiges Betrügen erkannt werden (anhand des mit der Datenausgabe verbundenen Hashs) und wenn ja, wird der betreffende Knoten bestraft. Eine Strafe für diesen Knotentyp hat ein erhebliches wirtschaftliches Gewicht, insbesondere wenn wir an die Kosten für die Installation eines Ausführungsknotens denken, für den ein Einsatz von 1.250.000 FLOW-Tokens (38,75 Millionen US-Dollar) getätigt werden muss.
Verifizierungsknoten
Diese Knoten haben die Aufgabe, die Richtigkeit der von den Ausführungsknoten ausgeführten Arbeit zu bestätigen. Einzelne Verifizierungsknoten verifizieren nur einen kleinen Teil der Gesamtberechnung, gemeinsam verifizieren sie jedoch jede Berechnung viele Male parallel. Auf diese Weise gelingt es ihnen, die von den Ausführungsknoten bereitgestellten Ausführungsbelege zu überprüfen und Ergebnisgenehmigungen auszustellen. Ein Sortieralgorithmus bestimmt, welche Teile der Ausführungsquittung der Ausführungsknoten der Verifizierungsknoten abfragen soll, um zu überprüfen, ob sie korrekt berechnet wurden.
Letztendlich sorgen diese Knoten dafür, dass die ausführenden Knoten ehrlich bleiben. Dieses Machtgleichgewicht wahrt die Zugangs-, Sicherheits- und Überprüfbarkeitskriterien der Dezentralisierung. Es ist äußerst tolerant gegenüber byzantinischen Fehlern, denn selbst wenn es eine beträchtliche Anzahl byzantinischer Fehler in der Gruppe der Verifizierungsknoten gibt, müssen die Konsensknoten dennoch bestätigen, dass die von ihnen unterzeichneten Transaktionen von einer kritischen Anzahl des Netzwerks überprüft wurden.
Um einen Verifizierungsknoten zu betreiben, müssen mindestens 135.000 FLOW-Tokens (ca. 4,185 Millionen US-Dollar) eingesetzt werden.
Zugangsknoten
Zugangsknoten sind solche, die das Senden und Empfangen von Transaktionen innerhalb des Flow-Netzwerks und seiner verschiedenen Knoten ermöglichen. Sie sind gewissermaßen die Autobahnen, die die Flow-Knoten miteinander verbinden. Die Idee ist, dass dieses Netzwerk groß genug ist, damit jeder überall auf der Welt auf Flow-Ressourcen zugreifen und diese nutzen kann. Sie übernehmen jedoch keine weiteren Aufgaben. Diese Knoten sind außerdem einfach zu installieren und erfordern für ihren Betrieb keine Pfähle.
Cadence, eine leistungsstarke und sehr einfache Programmiersprache
Die Programmiersprache Cadence ist eine native Programmiersprache für Smart Contracts innerhalb von Flow. Ziel ist es, eine einfache, lesbare, ressourcenorientierte und sichere Sprache zu sein.
Eine merkwürdige Tatsache an Cadence ist, dass es eine der ersten ressourcenorientierten Programmiersprachen ist und die Idee von einem Projekt stammt, das viele in der Community vielleicht ein wenig hassen: Facebook-Waage (jetzt Diem, und wer weiß, welchen Namen er in Zukunft haben wird).
Die Trittfrequenz wird mithilfe einer Annäherung an die in Libra verwendete Programmiersprache Move auf Null gesetzt. Move war eine gut aufgenommene Entwicklung, die Community lobte seine Fähigkeiten und Möglichkeiten, und Dapper Labs nutzte das, was es gelernt hatte, und wandte es auf Cadence an.
Somit ist Cadence eine Sprache, die in der Lage ist, den Besitz von Vermögenswerten und die Eigenschaften digitaler Vermögenswerte direkt in der Programmiersprache darzustellen. Dies ist besonders nützlich, da dadurch die Notwendigkeit entfällt, solche Eigenschaften in einem Smart Contract widerzuspiegeln. Stattdessen übernimmt die Programmiersprache dies automatisch und nativ, wenn sie definiert sind. Dadurch entfällt viel Zwischenprogrammierungsaufwand, werden Fehler vermieden und es entstehen sicherere Smart Contracts.
Aktualisierbare Smart Contracts, ein weiterer großer Fortschritt in Flow
Ein weiterer Fortschritt von Flow ist die Fähigkeit, intelligente Verträge zu aktualisieren. Das mag Ihnen seltsam erscheinen, aber die Aktualisierung eines Smart Contracts in Netzwerken wie Ethereum bereitet wirklich Kopfschmerzen. Ein „Upgrade“ in diesen Netzwerken bedeutet tatsächlich die Erstellung eines neuen Smart Contracts und die Änderung der gesamten Struktur der DApp, sodass sie dem neuen Smart Contract eine neue Richtung weist. Dies führt zu allen möglichen Problemen und ist sowohl für Benutzer als auch für Entwickler sehr ärgerlich.
Um dieses Problem zu lösen, ermöglicht Flow die Bereitstellung intelligenter Verträge, sodass diese schrittweise aktualisiert werden können. Auf diese Weise können Entwickler Verbesserungen an den Smart Contracts senden, die automatisch eine neue Version davon generieren, die für Benutzer sichtbar ist. Benutzer haben ihrerseits die Möglichkeit zu wählen, ob sie einer bestimmten Version des Smart Contracts vertrauen oder nicht. Und tatsächlich erfordert die Änderung einer Version dieses Smart Contracts, sobald ein Benutzer einer Version dieses Smart Contracts vertraut, eine bestimmte Aktion seitens des Benutzers.
Dieses System gleicht die Bedürfnisse der Benutzer aus, über die Art des Codes informiert zu sein, mit dem sie es zu tun haben. Und gleichzeitig gibt es Entwicklern die Flexibilität, ihren Code für eine begrenzte Zeit nach der Veröffentlichung zu optimieren.
HotStuff, ein schnelles Konsensprotokoll
Eine weitere Verbesserung von Flow ist das HotStuff-Konsensprotokoll. Hier bei Bit2Me haben wir über schnelle Konsensprotokolle gesprochen, wie z DICHTER (vielleicht das schnellste Protokoll in der Blockchain-Welt), PoA, PoW, DPoS o Po. Allerdings ist HotStuff möglicherweise das einzige Konsensprotokoll, das mit dem PoET-Protokoll mithalten kann.
HotStuff ist ein Protokoll, dessen Entwicklung im Jahr 2018 begann und war schließlich im Juli 2019 vorgestellt, von seinen Entwicklern Maofan Yin, Dahlia Malkhi, Michael K. Reiter, Guy Golan Gueta und Ittai Abraha, allesamt Studenten der Cornell University. Die Idee hinter HotStuff besteht darin, ein schnelles, sicheres und skalierbares BFT-Protokoll zu erstellen.
Um dies zu erreichen, fungiert HotStuff als SMR-Problemlöser (State Machine Replication). Dieses Problem weist darauf hin, dass eine Gruppe von Maschinen in der Lage sein sollte, die an ihre Systeme gesendeten „Befehle“ so aufzulösen, dass diese Gruppe von Maschinen einen kleinen Teil der Arbeit übernimmt, sie berechnet, repliziert und das Endergebnis ergibt. ist die fehlerfrei abgeschlossene Arbeit im Gesamtsystemüberprüfungsprozess.
Um dies zu erreichen, implementiert HotStuff eine verteilte Computerlösung (wie das Konsensprotokoll jeder Blockchain), die gegen byzantinische Ausfälle resistent ist. Das neue? HotStuff erfüllt diese Aufgabe äußerst effizient, sodass mit diesem System in 0,1 Sekunden ein Konsens erreicht werden kann und die Validierung auf Replikaten in nur 5 ms beginnen kann.
Wir können dies in der Praxis in Flow sehen. Sie werden tatsächlich überrascht sein, dass die Blockproduktionszeit von Flow 1 Sekunde beträgt. Das heißt, Flow generiert jede Sekunde einen Block, der auf einen genau definierten Satz von Netzwerktransaktionen reagiert. Auf diese Weise erfolgt die Validierung von Transaktionen nahezu augenblicklich und das System kann problemlos Tausende von Benutzern bedienen.
Projektfunktionen
- Native Multi-Node-Architektur. Das Design von Flow ist einzigartig und ermöglicht die Skalierung des Netzwerks, um Milliarden von Benutzern zu bedienen, ohne die Konsensdezentralisierung zu ändern oder zu reduzieren.
- Ressourcenorientierte Programmierung. Intelligente Verträge in Flow werden in Cadence geschrieben, einer einfacheren und sichereren Programmiersprache für Krypto-Assets und -Anwendungen. Tatsächlich ist die Lesbarkeit von Cadence im Vergleich zu Solidity, JavaScript oder Python einer der Hauptvorteile von Cadence und wird dafür gelobt.
- Ergonomie für Entwickler. Flow verfügt über einzigartige Funktionen, die für Programmierer entwickelt wurden. Angefangen bei der Tatsache, dass ihre Smart Contracts aktualisierbar sind, bis hin zur im Flow Emulator integrierten Registrierungsunterstützung, um die Entwicklungsarbeit zu erleichtern.
- Verbraucherintegration. Flow ist für Mainstream-Verbraucher konzipiert und verfügt über Zahlungsgateways, die einen sicheren und reibungslosen Weg von Fiat zu Kryptowährung bieten.
- Zur Skalierung ist kein Sharding erforderlich. Einer der großen Vorteile von Flow besteht darin, dass es für die Skalierbarkeit nicht erforderlich ist, Sharding im Netzwerk anzuwenden. Dies vereinfacht die Entwicklung der Blockchain erheblich und vermeidet Probleme bei der Erstellung eines kohärenten endgültigen Transaktionsdatensatzes.
Das vielleicht auffälligste Merkmal von Flow ist jedoch die Ausrichtung auf die Öffentlichkeit und die einfache Nutzung der Blockchain-Technologie. Bei dieser Funktion handelt es sich um die Möglichkeit, intelligente Benutzerkonten zu erstellen. Hierbei handelt es sich um eine native Flow-Funktion, mit der Sie ein Konto erstellen können, das mit einem Smart Contract innerhalb des Netzwerks verknüpft ist. Ziel ist eine automatisiertere und sicherere Kontozugriffskontrolle, insbesondere unter bestimmten Kriterien für die Online-Nutzung dieser Konten.
Aber der vielleicht größte Vorteil besteht darin, dass es mit diesem System möglich ist, die Startphrasen oder Schlüssel loszuwerden, um die Kontrolle über ein Konto zurückzugewinnen. Wenn Sie den Zugriff auf ein Konto verlieren, müssen Sie lediglich wie geplant mit der Wiederherstellung beginnen.
Token-Verteilung
Die Token-Verteilung in Flow ist in drei Phasen unterteilt. Die erste begann mit dem Start der Beta-Phase des Mainnet-Netzwerks am 15. Mai 2020. Zu diesem Zeitpunkt lief die Ära ohne die Notwendigkeit von Token oder Einsätzen, sodass Erstanwender des Netzwerks jeden Knotentyp mit einer einfachen Zahlung betreiben konnten in Fiat (mit Kredit-/Debitkarte) oder anderen Kryptowährungen.
Die zweite Phase begann am 1. Oktober 2020 mit der Schaffung von 1,25 Milliarden FLOW-Tokens. Zu diesem Zeitpunkt wurden alle FLOW-Tokens, die in den drei vorherigen Verkäufen (zwei private, eine Community) verkauft wurden, in Umlauf gebracht. Um Preismanipulationen zu vermeiden, wurde die Ausgabe mit einer Mittelsperre durchgeführt, um zu verhindern, dass eine Marktlawine entsteht, die sich negativ auf das Projekt und seine ersten Käufer des Tokens auswirken würde. Die Mittelsperre beträgt zwei Jahre.
In der Grafik können Sie sehen, wie die 1,25 Milliarden generierten Token verteilt wurden.
In der dritten Phase schließlich beginnt das Einsatzbelohnungssystem. Dieses System startete am 15. Dezember 2020. Die Idee ist, dass innerhalb von zwei Jahren (beginnend am 1. Oktober 2022) insgesamt mehr als 800 Millionen zusätzliche Token zu den bereits geschaffenen 1,25 Milliarden verteilt werden. Das ist sicherlich eine hohe Inflation in so kurzer Zeit. Die Idee dabei ist jedoch, die Nutzung des Systems zu fördern und es dann basierend auf seinen Fähigkeiten aufrechtzuerhalten.
Darüber hinaus ist es erwähnenswert, dass die ursprünglich erstellten 1,25 Milliarden Token in unterschiedlichen Zeiträumen freigeschaltet werden. Der Zweck dieses Prozesses besteht darin, zu verhindern, dass der Wert des Tokens durch eine Marktsättigung sinkt.
Zukunft des Projekts
Flow ist ein Projekt, bei dem noch viel zu tun ist, um die Beta-Phase zu beenden. Und dennoch gilt es heute als eines der leistungsstärksten Blockchain-Projekte. Dapper Labs entwickelt dieses Projekt weiterhin aktiv weiter und hat tatsächlich enorme Kraft gewonnen, um es zu erreichen, nicht nur finanziell, sondern auch bei Geschäftsanwendern, die sich stark für seine Technologie engagieren. In diesem Sinne gibt es bei Flow sicherlich noch viel zu sehen, und viele dieser Dinge werden eine gute Nachricht sein.