Weiter zum Hauptinhalt

Nodes als Dienstleistung

Letzte Änderung: , Invalid DateTime

Einführung

Deinen eigenen Ethereum-Node zu betreiben kann eine Herausforderung sein, vor allem wenn du gerade beginnst oder während du schnell skalierst. Es gibt eine Anzahl von Diensten, die optimierte Nodeinfrastrukturen für dich ausführen, damit du dich stattdessen auf die Entwicklung deiner Applikation oder deines Produkts konzentrieren kannst. Wir erklären dir, wie Node-Dienste funktionieren, welche Vor- und Nachteile sie haben und listen Anbieter auf, falls du anfangen willst, sie zu verwenden.

Voraussetzungen

Wenn du noch nicht weißt, was Nodes und Clients sind, schaue dir Nodes und Clients an.

Wie funktionieren Node-Dienste?

Node-Dienste betreiben im Hintergrund dezentralisierte Node-Clients für dich, so dass du dich um den Aufbau der Infrastruktur nicht zu kümmern brauchst.

Diese Dienste bieten in der Regel einen API-Schlüssel an, den du verwenden kannst, um in der Blockchain zu schreiben und zu lesen. Sie beinhalten oft den Zugriff auf Ethereum-Testnetze zusätzlich zum Mainnet.

Einige Dienste bieten dir Ihren eigenen dedizierten Node, den sie für dich verwalten, während andere Load Balancer nutzen, um die Aktivität auf mehrere Nodes zu verteilen.

Fast alle Node-Dienste sind extrem einfach mit einer Zeilenänderung in deinen Code zu integrieren, um deinen selbst gehosteten Node auszutauschen oder sogar zwischen den Diensten selbst zu wechseln.

Oft laufen Node-Dienste mit einer Vielzahl von Node-Clients und Typen, so dass du in einer API zusätzlich zu Client-spezifischen Methoden auf Voll- und Archivierungsnodes zugreifen kannst.

Es ist wichtig zu beachten, dass Node-Dienste keinesfalls deine privaten Schlüssel oder Informationen speichern können und sollten.

Was sind die Vorteile bei der Verwendung eines Node-Dienstes?

Der Hauptvorteil bei der Nutzung eines Node-Dienstes besteht darin, die technische Zeit nicht zu benötigen, um die Nodes selbst aufzusetzen und zu verwalten. So kannst du dich auf den Aufbau deines Produkts konzentrieren, anstatt dich um die Wartung der Infrastruktur kümmern zu müssen.

Der Betrieb eigener Nodes kann sehr kostspielig sein, vom Speicherplatz über die Bandbreite bis hin zu wertvoller Entwicklungszeit. Dinge wie das Starten weiterer Nodes bei der Skalierung, das Aufrüsten von Nodes auf die neueste Version und die Sicherstellung der Zustandskonsistenz können von der Entwicklung und dem Einsatz von Ressourcen für dein gewünschtes Web3-Produkt ablenken.

Was sind die Nachteile eines Node-Dienstes?

Durch den Einsatz eines Node-Dienstes zentralisierst du den Infrastrukturaspekt deines Produkts. Aus diesem Grund bevorzugen Projekte, für die Dezentralisierung die oberste Priorität hat, eher selbst bereitgestellte Nodes gegenüber Outsourcing an Dritte.

Erfahre mehr über die Vorteile des Betriebs deines eigenen Nodes.

Hier ist eine Liste der beliebtesten Ethereum-Nodeanbieter. Du bist eingeladen, fehlende hinzuzufügen! Jeder Node-Dienst bietet zusätzlich zu kostenlosen oder bezahlten Stufen verschiedene Vorteile und Funktionen. Bevor du dich entscheidest, solltest du untersuchen, welcher am besten zu deinen Bedürfnissen passt.

Weiterführende Informationen

War dieser Artikel hilfreich?