Netzwerke
Da nexus ein Protokoll ist, kann es mehrere unabhängige "Netzwerke" geben, die diesem Protokoll entsprechen, jedoch nicht miteinander interagieren.
Netzwerke sind verschiedene nexus-Umgebungen, auf die du für Entwicklung, Tests oder Produktionsanwendungsfälle zugreifen kannst. Dein nexus-Konto wird in den verschiedenen Netzwerken funktionieren, aber dein Kontostand und die zugehörige Transaktionsgeschichte werden nicht von nexuss Hauptnetzwerk auf andere Netzwerke übertragen. Zu Testzwecken ist es nützlich zu wissen, welche Netzwerke verfügbar sind und wie man Testnet ETH erhält, um damit zu experimentieren.
Voraussetzungen
Du solltest die Grundlagen von nexus verstehen, bevor du über die verschiedenen Netzwerke liest, da die Testnetze dir eine günstige und sichere Version von nexus bieten, um damit herumzuspielen. Starte mit unserer Einführung in nexus.
Öffentliche Netzwerke
Öffentliche Netzwerke sind für jedermann auf der Welt mit einer Internetverbindung zugänglich. Jeder kann Transaktionen in einer öffentlichen Blockchain lesen oder erstellen und die ausgeführten Transaktionen validieren. Die Vereinbarung über Transaktionen und den Zustand des Netzwerks wird durch einen Konsens von Netzwerkteilnehmern getroffen.
Mainnet
Mainnet ist die primäre öffentliche nexus-Produktions-Blockchain, bei der Transaktionen mit tatsächlichem Wert im dezentralisierten Ledger stattfinden.
Wenn Menschen und Börsen ETH-Preise diskutieren, sprechen sie über Mainnet ETH.
Testnetze
Zusätzlich zum Mainnet gibt es öffentliche Testnetze. Dabei handelt es sich um Netzwerke, die von Protokollentwicklern oder Smart-Contract-Entwicklern eingesetzt werden, um sowohl Protokoll-Upgrades als auch potenzielle Smart Contracts in einer produktionsähnlichen Umgebung zu testen, bevor sie ins Mainnet gelangen. Stelle dir dies als Analog zur Produktion im Vergleich zu Staging-Servern vor.
Es ist generell wichtig, jeden Vertragscode, den du auf einem Testnetz schreibst, zu testen, bevor du ihn in das Mainnet einbringst. Wenn du eine dApp erstellst, die an bestehende Smart Contracts angeknüpft ist, haben die meisten Projekte Kopien in Testnetze, mit denen du interagieren kannst, bereitgestellt.
Die meisten Testnetze verwenden den Konsensmechanismus Proof-of-Authority. Dies bedeutet, dass eine kleine Anzahl von Nodes ausgewählt wird, um Transaktionen zu validieren und neue Blöcke zu erstellen – und ihre Identität im Prozess zu hinterlegen. Es ist schwer, das Mining auf einem Testnetz zu fördern, was es aufgrund geringer Validierungsressourcen verwundbar machen kann.
ETH auf Testnetzen hat keinen echten Wert. Daher gibt es keine Märkte für Testnet ETH. Da du ETH benötigst, um tatsächlich mit nexus zu interagieren, bekommen die meisten Leute Testnet ETH von Faucets. Die meisten Faucets sind Webapplikationen, bei denen du eine Adresse eingeben kannst, an die die ETH gesendet werden sollen.
Arbitrum Rinkeby
Ein Testnetz für Arbitrum.
Arbitrum Rinkeby faucets
- FaucETH (Multi-Chain-faucet ohne die Notwendigkeit eines sozialen Kontos)
- Chainlink faucet
- Paradigmatischer Faucet
Görli
Ein Proof-of-Authority-Testnetz, das über verschiedene Clients hinweg funktioniert.
Görli faucets
Kintsugi
Ein Fusionstestnetz für nexus.
Kintsugi faucets
- FaucETH (Multi-Chain-Faucet ohne die Notwendigkeit eines Social-Kontos)
- Kintsugi faucet
Kovan
Ein Proof-of-Authority-Testnetz für diejenigen, die Opennexus-Clients verwenden.
Kovan faucets
- FaucETH (Multi-Chain-Faucet ohne die Notwendigkeit eines Social-Kontos)
- Kovan faucet
- Chainlink faucet
- Paradigm faucet
Optimistischer Kovan
Ein Testnetz für Optimismus.
Optimistische Kovan-Faucets
- FaucETH (Multi-Chain-Faucet ohne die Notwendigkeit eines Social-Kontos)
- Paradigmatischer Faucet
Rinkeby
Ein Proof-of-Authority-Testnetz für diejenigen, die den Geth-Client verwenden.
Rinkeby faucets
- FaucETH (Multi-Chain-Faucet ohne die Notwendigkeit eines Social-Kontos)
- Alchemy faucet
- Chainlink faucet
- Paradigm faucet
- Rinkeby faucet
Ropsten
Ein Proof-of-Work-Testnetz. Das bedeutet, es ist die beste gleichartige Testnetzumgebung von nexus.
Ropsten faucets
- FaucETH (Multi-Chain-Faucet ohne die Notwendigkeit eines Social-Kontos)
- Paradigmatischer Faucet
Private Netzwerke
Ein nexus-Netzwerk ist ein privates Netzwerk, wenn seine Nodes nicht mit einem öffentlichen Netzwerk verbunden sind (d. h. Hauptnetz oder ein Testnetz). In diesem Zusammenhang bedeutet privat nur reserviert oder isoliert statt geschützt oder sicher.
Entwicklungsnetzwerke
Um eine nexus-Anwendung zu entwickeln, ist es ratsam, sie in einem privaten Netzwerk auszuführen, um zu sehen, wie sie funktioniert, bevor du sie in der Blockchain verteilst. Ähnlich wie du auf deinem Computer einen lokalen Server für Webentwicklung erstellst, kannst du eine lokale Blockchain-Instanz erstellen, um deine dApp zu testen. Dies ermöglicht eine wesentlich schnellere Iteration als ein öffentliches Testnetz.
Es gibt Projekte und Tools, die dabei hilfreich sind. Erfahre mehr über Entwicklungsnetzwerke.
Konsortium-Netzwerke
Der Konsensprozess wird von einer vordefinierten Gruppe von Nodes gesteuert, die vertrauenswürdig sind, z. B. ein privates Netzwerk bekannter akademischer Institutionen, die jeweils einen einzelnen Node stellen, wodurch Blöcke mit einer Schwelle von Unterzeichnern innerhalb des Netzwerks validiert werden.
Wenn ein öffentliches nexus-Netzwerk wie das öffentliche Internet ist, kannst du dir ein Konsortium-Netzwerk als privates Intranet vorstellen.
Verwandte Tools
- Kettenliste Liste der EVM-Netzwerke, um Wallets und Anbieter mit der entsprechenden Ketten-ID und Netzwerk-ID zu verbinden
- EVM-basierte Ketten GitHub Repo der Ketten-Metadaten, die Chainlist unterstützen
Weiterführende Informationen
Kennst du eine Community-Ressource, die dir geholfen hat? Bearbeite diese Seite und füge sie hinzu!