Was ist Neo (NEO)? Eine einfache Erklärung

Was ist Neo (NEO)? Eine einfache Erklärung

Was ist Neo (NEO)?

Neo ist eine Open-Source-Layer-1-Blockchain, auf der Entwickler Anwendungen und Smart Contracts aufbauen können. Smart Contracts sind Programme auf einer Blockchain, die vorher festgelegte Regeln automatisch ausführen können.

Das Neo-Netzwerk nutzt zwei native Tokens: NEO und GAS.

NEO ist der Governance-Token des Netzwerks. NEO-Inhaber können über Kandidaten für das Neo Committee abstimmen. Dieses Committee spielt eine Rolle bei der Verwaltung des Netzwerks und bei der Anpassung bestimmter Netzwerkparameter. Die sieben Committee-Mitglieder mit den meisten Stimmen fungieren außerdem als Consensus Nodes.

GAS wird verwendet, um für die Nutzung des Netzwerks zu bezahlen. So zahlst du GAS für Transaktionen sowie für das Ausführen und Einsetzen von Smart Contracts.

Neo bietet darüber hinaus verschiedene Dienste für Anwendungen. So verfügt Neo N3 über ein eingebautes Oracle und ein eigenes Domainnamensystem, die Neo Name Service. Ein Oracle kann Informationen von außerhalb der Blockchain für Smart Contracts verfügbar machen.

Innerhalb des breiteren Neo-Ökosystems gibt es außerdem NeoFS, ein dezentrales Speichersystem, das Anwendungen zum Speichern von Daten nutzen können.

Die aktuelle Hauptversion der Neo-Blockchain heißt Neo N3.


Wichtigste Erkenntnisse

  • Neo ist eine Layer-1-Blockchain für Apps und Smart Contracts.
  • NEO ist der Governance-Token, mit dem Inhaber abstimmen können.
  • GAS nutzt du für Transaktionen und die Ausführung von Smart Contracts.
  • Neo N3 ist das aktuelle Mainnet und getrennt vom älteren Neo Legacy.
  • Neo nutzt dBFT, wobei gewählte Consensus Nodes Blöcke bestätigen.

Wie funktioniert Neo?

Neo arbeitet mit einem Account-Modell. Vereinfacht gesagt hält die Blockchain pro Account fest, wie viele Tokens vorhanden sind und wie der aktuelle Zustand der Smart Contracts aussieht. Das ähnelt einer Übersicht, in der Kontostände und Programmdaten verwaltet werden.

Smart Contracts laufen auf NeoVM. Das ist eine virtuelle Maschine, also eine Umgebung, in der der Code eines Smart Contracts ausgeführt wird. Der wichtige Punkt ist, dass verschiedene Nodes bei derselben Eingabe zum selben Ergebnis kommen. So können sie prüfen, ob alles nach den Regeln des Netzwerks abläuft.

Entwickler können Smart Contracts unter anderem in C#, Python, Go, Java und TypeScript schreiben. Dieser Code wird anschließend in Anweisungen umgewandelt, die NeoVM ausführen kann.

Für Transaktionen und die Nutzung von Smart Contracts zahlst du GAS. Neo erzeugt normalerweise etwa alle 15 Sekunden einen neuen Block.

Die Consensus Nodes bestimmen über dBFT, welche Transaktionen in einen Block aufgenommen werden und wann dieser Block endgültig zur Blockchain hinzugefügt wird.

Neo (NEO) Überblick

Merkmal Information
Name Neo
Ticker NEO
Kategorie Layer 1
Gründer Da Hongfei und Erik Zhang
Blockchain / Netzwerk Neo N3
Konsens delegated Byzantine Fault Tolerance (dBFT)
Start 17. Oktober 2016

Was ist Neo N3?

Neo N3 ist eine große neue Version von Neo. Es ist nicht nur ein gewöhnliches Software-Update, sondern wurde als separate Blockchain neben dem früheren Neo-Legacy-Netzwerk gestartet.

Das Neo-N3-Mainnet ging im August 2021 live.

Dadurch mussten NEO und GAS von Neo Legacy nach N3 migriert werden. Die beiden Netzwerke waren in wichtigen Punkten nicht kompatibel, weshalb Tokens auf Neo Legacy nicht automatisch auch auf Neo N3 verfügbar waren.

N3 führte unter anderem ein neues Governance-Modell ein. NEO-Inhaber können über Kandidaten für das Neo Committee abstimmen. Die 21 Kandidaten mit den meisten Stimmen werden Committee-Mitglieder. Die sieben am höchsten gewählten Committee-Mitglieder fungieren außerdem als Consensus Nodes.

Das Committee kann über bestimmte Netzwerkparameter abstimmen, während die Consensus Nodes für das Vorschlagen und Bestätigen neuer Blöcke verantwortlich sind.

Neo N3 bietet außerdem verschiedene Dienste für Anwendungen, darunter ein eingebautes Oracle und die Neo Name Service. Innerhalb des breiteren Neo-Ökosystems kann auch NeoFS für dezentrale Speicherung genutzt werden.

Wie arbeiten NEO und GAS zusammen?

NEO und GAS gehören beide zu Neo N3, haben aber unterschiedliche Funktionen.

NEO ist der Governance-Token. NEO-Inhaber können über Kandidaten für das Neo Committee abstimmen und erhalten gemäß den Protokollregeln GAS.

GAS wird verwendet, um für die Netzwerknutzung zu bezahlen. Für Transaktionen sowie für das Ausführen oder Einsetzen von Smart Contracts brauchst du GAS. Nur NEO zu besitzen reicht dafür also nicht aus.

Neo unterscheidet zwischen Systemkosten und Netzwerkkosten. Systemkosten entstehen zum Beispiel beim Ausführen von Smart Contracts und werden verbrannt. Dadurch wird dieses GAS aus dem Bestand entfernt.

Netzwerkkosten werden für die Verarbeitung und Aufnahme von Transaktionen in einen Block bezahlt. Diese Kosten gehen an die Consensus Node, die den Block produziert.

Außerdem wird gemäß den Protokollregeln neues GAS erzeugt. Ein Teil davon geht an NEO-Inhaber, ein Teil an das Committee und die Consensus Nodes und der größte Teil an NEO-Inhaber, die für gewählte Committee-Mitglieder stimmen.

Aufgelaufenes GAS wird automatisch beansprucht, wenn der native NEO-Contract aufgerufen wird, zum Beispiel wenn du NEO sendest oder eine Stimme abgibst.

Was ist delegated Byzantine Fault Tolerance bei Neo?

Neo verwendet delegated Byzantine Fault Tolerance, kurz dBFT, um sich über neue Blöcke zu einigen. Das ist der Konsensmechanismus von Neo.

NEO-Inhaber stimmen über Kandidaten ab. Die 21 Kandidaten mit den meisten Stimmen werden Mitglieder des Neo Committee. Die sieben Kandidaten mit den meisten Stimmen werden außerdem Consensus Nodes.

Diese Consensus Nodes produzieren und prüfen neue Blöcke. Für jeden Block wird eine Consensus Node bestimmt, die einen Vorschlag macht. Die anderen Consensus Nodes prüfen diesen Vorschlag und stimmen darüber ab.

Ein Block wird erst bestätigt, wenn mehr als zwei Drittel der Consensus Nodes zustimmen. Das Protokoll ist daher so ausgelegt, dass weiterhin Konsens erreicht werden kann, solange nicht mehr als ein Drittel der Consensus Nodes fehlerhaft oder böswillig handelt.

dBFT verwendet kein Mining. Stattdessen liegt die eigentliche Blockproduktion bei den gewählten Consensus Nodes. NEO spielt dabei eine Rolle bei der Wahl dieser Nodes, aber die Blöcke selbst werden über dBFT bestätigt.

Ein wichtiges Merkmal von dBFT ist die direkte Finalität. Sobald genügend Consensus Nodes einen Block bestätigt haben und der Block zur Blockchain hinzugefügt wurde, gilt er als endgültig. Es müssen also nicht erst mehrere neue Blöcke folgen, um zusätzliche Sicherheit zu erhalten.

Was ist der Unterschied zwischen Neo und Bitcoin?

Neo und Bitcoin sind beide Blockchains, aber sie sind für unterschiedliche Grundfunktionen entwickelt worden. Neo ist eine Plattform für dezentrale Anwendungen und Smart Contracts. Bitcoin ist im Kern als Peer-to-Peer-elektronisches Geldsystem gedacht.

Ein paar wichtige Unterschiede:

Merkmal Neo Bitcoin
Konsens Neo nutzt dBFT mit gewählten Consensus Nodes. Bitcoin nutzt Proof of Work, bei dem Miner mit Rechenleistung Blöcke erzeugen.
Tokens Neo nutzt NEO für Governance und GAS für Netzwerk- und Ausführungskosten. Bitcoin nutzt BTC für Wertübertragung und Transaktionskosten.
Bestand Insgesamt gibt es 100 Millionen NEO. NEO kann nur in ganzen Tokens verwendet werden. Bitcoin hat ein Maximum von 21 Millionen BTC. BTC ist in Satoshis teilbar.
Verwaltung Neo nutzt ein Account-Modell für Kontostände und den Zustand von Smart Contracts. Bitcoin nutzt ein UTXO-Modell, bei dem Transaktionen zuvor empfangene, aber noch nicht ausgegebene Beträge verwenden.
Programmierbarkeit NeoVM ist für Smart Contracts und Anwendungslogik gemacht. Bitcoin hat eine eigene Skriptsprache, die vor allem genutzt wird, um Bedingungen für das Ausgeben von Bitcoin-Outputs festzulegen.

Wie ist Neo entstanden?

Neo wurde 2014 von Da Hongfei und Erik Zhang gegründet, damals noch unter dem Namen Antshares. Der ursprüngliche Quellcode von Antshares wurde im Juli 2015 veröffentlicht.

Das Antshares-Mainnet ging im Oktober 2016 live. 2017 änderte Antshares seinen Namen in Neo. Um diese Zeit führte das Projekt auch Smart Contracts 2.0 ein.

Später wurde Neo N3 als große neue Version des Netzwerks entwickelt. Das Neo-N3-Mainnet ging im August 2021 live. Nutzer mussten ihre NEO und GAS von Neo Legacy migrieren, um die Tokens auf N3 verwenden zu können.

Was sind die Vorteile von Neo?

Neo hat einige wichtige Eigenschaften:

  • Mehrere Programmiersprachen: Entwickler können Smart Contracts unter anderem in C#, Python, Go, Java und TypeScript schreiben. Dadurch können Entwickler vorhandenes Programmierwissen nutzen.

  • Direkte Finalität: Sobald ein Block über dBFT von genügend Consensus Nodes bestätigt wurde, gilt er als endgültig. Es müssen also nicht erst mehrere neue Blöcke folgen, um zusätzliche Sicherheit zu erhalten.

  • Integrierte Dienste: Neo N3 bietet unter anderem ein Oracle und die Neo Name Service. Innerhalb des breiteren Neo-Ökosystems kann NeoFS für dezentrale Speicherung genutzt werden.

  • Klare Trennung zwischen NEO und GAS: NEO wird für Governance verwendet, während GAS für Transaktionskosten und das Ausführen von Smart Contracts genutzt wird.

Was sind die Nachteile von Neo?

Neo hat auch einige wichtige Punkte, die du beachten solltest:

  • Kleine Gruppe von Consensus Nodes: Die sieben Kandidaten mit den meisten Stimmen innerhalb des Neo Committee fungieren als Consensus Nodes. Die direkte Blockproduktion liegt damit bei einer relativ kleinen Gruppe gewählter Nodes.

  • Stimmgewicht hängt vom NEO-Bestand ab: Die Anzahl der Stimmen eines NEO-Inhabers ist an die Menge an NEO im Account gekoppelt. Größere NEO-Bestände haben dadurch mehr Einfluss auf die Wahl von Committee-Mitgliedern und Consensus Nodes.

  • Abhängigkeit von Consensus Nodes: dBFT ist so ausgelegt, dass es gut funktioniert, solange nicht mehr als ein Drittel der Consensus Nodes fehlerhaft oder böswillig handelt.

  • NEO ist nicht teilbar: Die kleinste Einheit ist 1 NEO. Du kannst also keinen Bruchteil eines NEO senden oder zum Abstimmen verwenden.

Fazit

Neo ist eine Layer-1-Blockchain für Anwendungen und Smart Contracts. Die aktuelle Version des Netzwerks ist Neo N3.

Neo nutzt zwei native Tokens mit unterschiedlichen Funktionen. NEO wird für Governance und zum Abstimmen über Kandidaten für das Neo Committee verwendet, während GAS für Transaktionskosten und das Ausführen von Smart Contracts genutzt wird.

Für den Konsens verwendet Neo delegated Byzantine Fault Tolerance (dBFT). Die sieben am höchsten gewählten Committee-Mitglieder fungieren als Consensus Nodes und schlagen Blöcke vor und bestätigen sie. Sobald genügend Consensus Nodes einen Block bestätigt haben, ist der Block endgültig.

Neo zeichnet sich außerdem durch die Unterstützung mehrerer Programmiersprachen und Dienste wie ein Oracle und die Neo Name Service aus. Ein wichtiger Kompromiss ist, dass die direkte Blockproduktion bei nur sieben gewählten Consensus Nodes liegt und das Stimmgewicht innerhalb der Governance an die Menge an NEO gekoppelt ist.

Über Finst

Finst ist eine führende Kryptowährungsplattform in den Niederlanden und bietet ultra-niedrige Trading-Gebühren, Sicherheit auf institutionellem Niveau sowie ein umfassendes Paket an Krypto-Services wie Trading, Verwahrung (Custody), Staking und Fiat On-/Off-Ramp. Finst wurde vom ehemaligen Kernteam von DEGIRO gegründet, ist als Crypto-Asset Service Provider von der niederländischen Finanzaufsicht (AFM) zugelassen und bedient private sowie institutionelle Kunden in 30 europäischen Ländern.

Die Krypto-Plattform für langfristige Anleger

Egal, ob du aktiv handelst oder langfristig investierst - mit Finst kannst du dein Krypto-Vermögen sicher und selbstbewusst aufbauen.

Gratis Konto eröffnen