Dein Wallet hält keine Kopie der Kette. Es fragt einen Knoten, und die Adresse, die es fragt, ist der Endpunkt in deinen Netzwerkeinstellungen. Diese Adresse zu ändern dauert wenige Sekunden und tauscht aus, wer jede Frage zu deinem eigenen Guthaben beantwortet. Genau deshalb lohnt es sich, das bewusst zu tun statt aus Reflex.
Was der Endpunkt in den Netzwerkeinstellungen ist
Ein Endpunkt für entfernte Prozeduraufrufe ist eine Webadresse, an die dein Wallet seine Fragen schickt. Liegt an dieser Adresse Guthaben, was kostet eine Transaktion gerade, wurde diese hier schon in einen Block aufgenommen, reiche dieses signierte Objekt bitte ans Netzwerk weiter. Der Endpunkt antwortet, und seine Antwort ist das, was dein Bildschirm zeigt.
Die Maschine hinter dieser Adresse ist ein RPC-Knoten, ein Knoten, der zusätzlich eine öffentliche Schnittstelle bereitstellt, damit Wallets und Anwendungen keinen eigenen betreiben müssen. Ab hier heißt diese Einstellung kurz der Endpunkt.
Aus dieser Anordnung folgen zwei Dinge, die in entgegengesetzte Richtungen ziehen. Der Endpunkt ist kein Teil der Kette, sein Austausch ändert also nichts an deinen Schlüsseln, deiner Adresse oder dem Guthaben, das darauf verbucht ist. Der Endpunkt ist zugleich das Einzige, wodurch du die Kette siehst, sein Austausch ändert also alles, was dir gezeigt wird.
Warum du einen wechseln würdest
Der gewöhnliche Grund ist, dass der aktuelle nicht mehr gut antwortet. Ein Knoten, der ausgefallen ist, dich drosselt oder hinter der Kettenspitze zurückliegt, kündigt nichts davon an. Er liefert veraltete Guthaben, eine bestätigte Transaktion, die weiterhin als ausstehend erscheint, oder eine Übertragung, die schon an der Verbindung scheitert, während mit deinem Konto nichts verkehrt ist.
Der zweite Grund ist Abdeckung. Ein Wallet kommt mit einer kurzen Liste von Netzwerken, und eine Kette außerhalb dieser Liste muss von Hand hinzugefügt werden, Endpunkt inklusive. Ein Netzwerk hinzuzufügen und einen Endpunkt hinzuzufügen ist dieselbe Handlung im selben Dialog.
Der dritte Grund ist Privatsphäre. Jede Anfrage von dir läuft über einen Betreiber, also kann dieser Betreiber deine Adressen untereinander und mit einer IP-Adresse verknüpfen. Zu einem anderen Anbieter zu wechseln verschiebt diese Sichtbarkeit, statt sie zu beseitigen, behandle die Wahl also als Wahl des Beobachters und nicht als Versteck.
Was ein Endpunkt ändern kann und was nicht
Die Grenze ist die Signatur. Dein Wallet baut die Transaktion lokal und signiert sie mit einem Schlüssel, der das Gerät nie verlässt, der Endpunkt bekommt also ein fertiges Objekt, das er nicht bearbeiten kann, ohne es ungültig zu machen. Er kann die Weiterleitung verweigern, sie verzögern oder das Objekt woanders hinschicken, aber Betrag und Empfänger darin kann er nicht verändern.
Was er kann, ist die Grundlage formen, auf der du entscheidest. Guthaben, Token-Listen, Gebührenschätzungen und Bestätigungsstatus kommen alle über den Endpunkt, und ein feindlicher darf schlicht erfundene Zahlen ausgeben. Die eigentliche Gefahr liegt hier: nicht im gestohlenen Schlüssel, sondern in einer Entscheidung auf einem falschen Bild.
| Worauf du schaust | Kann ein feindlicher Endpunkt das fälschen | Was es klärt |
|---|---|---|
| Guthaben und Token-Liste | Ja | Dieselbe Adresse aus einer zweiten Quelle lesen |
| Gebührenschätzung | Ja | Die angezeigte Gebühr vor dem Signieren prüfen |
| Transaktionsverlauf | Ja | Ein Explorer mit eigener Infrastruktur |
| Bestätigungsstatus | Ja | Über einen anderen Endpunkt nachprüfen |
| Der Inhalt dessen, was du signierst | Nein | Die Signatur deckt die Nutzlast ab |
| Dein privater Schlüssel | Nein | Er wird nirgendwohin geschickt |
Die praktische Folge ist, dass ein Endpunkt dieselbe Prüfung verdient wie eine Website, mit der du ein Wallet verbinden würdest. Eine aus einem Support-Chat kopierte oder von einer Suchanzeige gelieferte Adresse gehört in dieselbe Schublade wie eine gefälschte Krypto-Website, und zwar aus demselben Grund.
Die Chain-ID ist die Prüfung, die das falsche Netzwerk erwischt
Jedes Netzwerk trägt eine Kennung, die in der signierten Transaktion selbst steckt. EIP-155 hat sie eingeführt, damit eine für eine Kette signierte Transaktion in einer anderen nicht gültig ist, und das gelingt, indem die Chain-ID in die Daten gefaltet wird, die gehasht und signiert werden. Eine unter einer Chain-ID geleistete Signatur ist auf einer Kette mit einer anderen bedeutungslos.
Das gibt dir eine Prüfung, die niemandes Vertrauen braucht. Die Methode eth_chainId liefert die Chain-ID zurück, die zum Signieren von Transaktionen mit Replay-Schutz verwendet wird, ein Endpunkt lässt sich also direkt fragen, welches Netzwerk er zu bedienen glaubt. Weicht diese Antwort von der Chain-ID ab, die dein Wallet für den Netzwerkeintrag hinterlegt hat, beschreiben die beiden nicht dieselbe Kette.
EIP-3085, die vorgeschlagene Schnittstelle zum programmatischen Hinzufügen einer Kette, baut denselben Vergleich ins Wallet ein. Sie verlangt, die Anfrage abzulehnen, wenn die angegebene Chain-ID nicht mit dem übereinstimmt, was die übergebenen Endpunkte melden, und stellt fest, dass von diesen Endpunkten nicht angenommen werden kann, sie seien ehrlich, korrekt oder auch nur auf dieselbe Kette gerichtet. Auf der Signaturseite ist die Anweisung noch enger: nur die Chain-ID verwenden, die das Wallet bereits hält, und nie eine von einem Endpunkt empfangene.
Prüfe einen Endpunkt, bevor du etwas darüber leitest
Vier Prüfungen, geordnet nach dem geringsten Aufwand. Bestätige zuerst die Chain-ID, denn sie ist die eine Antwort, bei der es keine Abstufungen gibt. Vergleiche dann die gemeldete Blockhöhe mit einer unabhängigen Quelle. Ein Knoten weit hinter der Spitze ist nicht feindlich, er ist veraltet, und veraltet genügt, damit alles andere, was er dir sagt, falsch ist.
Vergleiche danach etwas, das du schon weißt. Öffne eine Adresse, deren Guthaben du anderswo bestätigen kannst, und sieh nach, ob beide Ansichten übereinstimmen. Eine Abweichung an dieser Stelle sagt dir, vor jeder Signatur anzuhalten, ohne dir schon zu sagen, ob Rückstand oder Absicht dahintersteckt.
Wenn der Endpunkt für dich neu ist und die Beträge es nicht sind, schicke zuletzt eine kleine Transaktion voraus und sieh ihr beim Bestätigen zu. Der Punkt ist nicht, wie wenig auf dem Spiel steht, sondern dass ein vollständiger Umlauf sowohl das Senden als auch das Zurücklesen durchspielt, also die beiden Hälften, die ein schlechter Endpunkt getrennt kaputt macht.
Einen von Hand hinzufügen, ohne das Wallet zu zerlegen
Hinzufügen statt überschreiben. Wo das Wallet mehrere Einträge für dieselbe Kette zulässt, bedeutet der aufbewahrte funktionierende Eintrag, dass ein misslungener Wechsel durch Auswahl des vorherigen Eintrags rückgängig gemacht wird und nicht durch Neutippen einer URL, die du nicht mehr hast. Benenne jeden Eintrag nach seinem Betreiber, damit die Auswahl sich als Liste von Parteien liest und nicht als Liste identischer Kettennamen.
Fülle den Rest des Eintrags aus der Dokumentation des Netzwerks selbst aus, nicht von dem, der dir den Endpunkt gereicht hat. Chain-ID, Währungssymbol und Block-Explorer gehören zu dem, was das Wallet später anzeigt, und ein Eintrag mit richtigem Endpunkt und falschem Symbol beschriftet still jeden Betrag falsch, den du ansiehst.
Prüfe den Eintrag danach, nicht davor. Der Dialog validiert, was du getippt hast, worauf es ankommt ist, was der gespeicherte Eintrag tut. Wechsle zu ihm, lass die Guthaben laden und bestätige, dass sie zu dem passen, was der vorherige Eintrag zeigte. Ein Netzwerkeintrag, der seinem Vorgänger bei deinem eigenen Guthaben widerspricht, sagt dir etwas, und der Moment dafür liegt vor dem Signieren.
Wann ein Wechsel nicht die Lösung ist
Ein neuer Endpunkt ändert, was du sehen kannst, er repariert also Probleme aus fehlenden oder veralteten Informationen. Er reicht nicht in das zurück, was auf der Kette schon geschehen ist. Eine einmal übertragene Transaktion liegt im Mempool jedes Knotens, der sie erhalten hat, und den Knoten zu wechseln, mit dem dein Wallet spricht, ruft sie nicht zurück.
Dieselbe Grenze gilt für ein Scheitern, das die Kette bereits festgehalten hat. Eine Transaktion, die lief und zurückgerollt wurde, ist reverted, und dieses Ergebnis steht in einem Beleg, den jeder ehrliche Endpunkt gleich meldet. Siehst du es von zwei unabhängigen Endpunkten, lautet die Antwort nicht, nach einem dritten zu suchen.
Zwischen diesen beiden Fällen liegt eine Klasse von Fehlern, die ein Wechsel tatsächlich beseitigt, weil sie aus einer zwischengespeicherten Ansicht stammt und nicht aus der Kette. Ein Wallet, das nach einem Netzwerkwechsel oder einer Neuinstallation Nonce zu hoch meldet, vergleicht seinen eigenen Zähler mit dem, was ein Endpunkt ihm gesagt hat, und die Verbindung über einen gesunden Knoten lässt es diesen Zähler aus einer Quelle neu lesen, die nicht zurückliegt.
Fazit
Ein Endpunkt ist weder Teil der Kette noch Teil der Schlüsselsicherheit deines Wallets, aber er ist alles, was du sehen kannst, und eine Entscheidung auf erfundenen Zahlen kostet so viel wie eine nach einem gestohlenen Schlüssel. Endpunkte zu wechseln ist eine gewöhnliche Reparatur für ein veraltetes oder nicht antwortendes Netzwerk, und die Disziplin, die das sicher macht, ist klein: wisse, wer den betreibt, den du hinzufügst, bestätige die Chain-ID und behalte den Eintrag, der bereits funktionierte.
Die Prüfung der Chain-ID ist die günstigste der vier und die, mit der du beginnen solltest. Frag den Endpunkt, welche Kette er bedient, und vergleiche das mit dem, was dein Wallet schon hält, denn dieser eine Vergleich erwischt sowohl den ehrlichen Irrtum, das falsche Netzwerk hinzuzufügen, als auch den unehrlichen Fall eines Endpunkts, der dich anderswo wähnen lassen will. Um die Grundlagen weiter zu lernen, folge weiteren Beiträgen der Bitbase Academy.
Weiterführende Artikel
Weitere Bitbase-Artikel zu diesem Thema:
- Maximale Transaktionsgebühr überschritten: Was diese Wallet-Warnung bedeutet
- RPC-Ratenlimit überschritten und was dagegen hilft
- Fill or Kill, Immediate or Cancel und All or None erklärt
- Korreliert Bitcoin mit Aktien, Gold oder der Risikoneigung?
Haftungsausschluss: Dieser Artikel ist Bildungsinhalt der Bitbase Academy, nur zu Informationszwecken. Er ist keine Anlage-, Handels-, Steuer- oder Finanzberatung. Krypto-Assets sind volatil — schätze dein Risiko selbst ein. Stand September 2026; maßgeblich sind die aktuellen offiziellen Informationen.
Quellen
[1] Ethereum Improvement Proposals, EIP-155: Simple replay attack protection, Status Final eips.ethereum.org
[2] Ethereum Improvement Proposals, EIP-3085: wallet_addEthereumChain RPC Method, Status Stagnant eips.ethereum.org
[3] Entwicklerdokumentation von ethereum.org, JSON-RPC API, Methode eth_chainId ethereum.org






