Ethereum mit SSP senden und empfangen

·8 Min. Lesezeit·Von SSP Editorial Team
SSP-Academy-Titelbild: Ethereum mit SSP senden und empfangen

Ethereum mit SSP senden und empfangen

ETH in eine Wallet in Eigenverwahrung hinein- und herauszubewegen ist eines der Ersten, was du nach dem Einrichten von SSP für Ethereum tun wirst. Es ist unkompliziert, sobald du das Kontomodell verstehst und weißt, wie sich SSPs 2-von-2-Multisig in eine normale Ethereum-Transaktion einfügt. Dieser Leitfaden zeigt das Empfangen von ETH, das Senden und was hinter den Kulissen wirklich passiert, wenn du mit zwei Geräten signierst.

Wenn ETH in SSP für dich ganz neu ist, beginne mit Ethereum in SSP für das Gesamtbild und komm dann hierher für den praktischen Ablauf von Senden und Empfangen.

Eine kurze Auffrischung des Kontomodells

Unter der Haube funktioniert Ethereum nicht wie Bitcoin. Bei Bitcoin jongliert deine Wallet mit vielen nicht ausgegebenen Outputs und erzeugt bei jeder Ausgabe frische Wechselgeld-Adressen. Bei Ethereum ist dein Konto eine einzige Adresse, die schlicht ein Guthaben hält. Empfängst du ETH, steigt dein Guthaben. Sendest du, sinkt es. Es gibt keine Wechselgeld-Adressen und keine Output-Auswahl, über die du nachdenken musst.

Das ist für die Eigenverwahrung in zweierlei Hinsicht praktisch relevant. Erstens nutzt du dieselbe Adresse unbegrenzt wieder, es gibt also nur eine Adresse zum Sichern, Prüfen und Teilen. Zweitens muss jede Transaktion geordnet werden, was Ethereum mit einem Zähler namens Nonce regelt — dazu unten mehr.

In SSP ist diese eine Adresse dein 2-von-2-Multisig-Konto. Auf EVM-Chains ist es ein ERC-4337-Smart-Contract-Konto, sodass die beiden Schlüssel weiterhin jede Ausgabe absichern, auch wenn es auf der Chain wie eine normale Adresse aussieht.

ETH empfangen

Empfangen ist die sicherere Hälfte, denn nichts verlässt deine Wallet. Du gibst dem Absender deine Adresse und wartest, bis das Netzwerk bestätigt.

Deine 0x-Adresse

Deine Ethereum-Empfangsadresse beginnt mit 0x, gefolgt von 40 hexadezimalen Zeichen. SSP zeigt sie als Text und als scannbaren Code, damit der Absender sie exakt kopieren kann. Da Ethereum eine einzige Adresse wiederverwendet, brauchst du nicht für jede Zahlung eine neue.

Prüfe die Adresse auf beiden Geräten

Eigenverwahrung legt die Adressprüfung in deine Hände. Schadsoftware, die eine kopierte Adresse gegen die eines Angreifers austauscht, ist ein reales branchenweites Risiko, also bestätige, dass die Adresse, die du teilen willst, wirklich deine ist. SSP zeigt das Konto sowohl in der Erweiterung als auch in SSP Key an, also wirf auf jedem Gerät einen Blick auf die ersten und letzten Zeichen und stelle sicher, dass sie übereinstimmen. Dieselbe Gewohnheit gilt beim Empfangen von Bitcoin in SSP: prüfe auf Hardware, die du kontrollierst, nicht nur auf einer Webseite, die dir jemand geschickt hat.

Eine Adresse für ETH und ERC-20-Token

Dieselbe 0x-Adresse empfängt sowohl ETH als auch ERC-20-Token, denn Token leben in Contracts, die deiner Adresse gutschreiben. Du brauchst keine separate Adresse pro Token. Was du brauchst, ist sicherzustellen, dass der Absender das richtige Netzwerk verwendet.

Das richtige Netzwerk wählen

Das ist der häufigste Weg, auf EVM-Chains Geld zu verlieren. Eine Adresse, die auf dem Ethereum-Mainnet existiert, existiert auch auf Polygon, Base und anderen EVM-Chains, aber ein Guthaben auf einer Chain ist kein Guthaben auf einer anderen. Sendet dir jemand ETH über das falsche Netzwerk, kommt es nicht auf dem an, das du beobachtest. Bevor du deine Adresse teilst, einige dich mit dem Absender auf das genaue Netzwerk und bestätige, dass SSP auf dieselbe Chain eingestellt ist. Artikel 3 behandelt im Detail, wie man SSP auf Polygon, Base und anderen EVM-Chains nutzt.

ETH senden: der 2-von-2-Mitzeichnungsablauf

Beim Senden zeigt sich SSPs Multisig-Design. Eine Wallet mit nur einem Schlüssel signiert einmal und sendet. SSP verlangt beide deiner Schlüssel, also hat der Ablauf einen zusätzlichen Freigabeschritt — und genau dieser Schritt ist der Sinn des Sicherheitsmodells.

So sieht ein Versand aus, allgemein gehalten, da sich genaue Bezeichnungen ändern können:

  1. Wähle in der SSP-Wallet-Erweiterung „Senden“, gib die Empfängeradresse und den Betrag ein und prüfe die Gebühr.
  2. Die Erweiterung baut die Transaktion und setzt die erste Signatur mit Schlüssel 1.
  3. SSP Key auf deinem Telefon erhält eine Push-Benachrichtigung. Dort prüfst du dieselben Details und zeichnest mit Schlüssel 2 mit.
  4. Mit beiden kombinierten Signaturen wird die Transaktion an das Netzwerk gesendet.

Da kein Gerät allein Geld bewegen kann, kann ein Angreifer, der nur deinen Browser kompromittiert, trotzdem nicht senden. Er bräuchte auch dein Telefon zur Freigabe. Auf EVM-Chains kombiniert SSP die beiden Signaturen mittels Schnorr-Aggregation zu einer einzigen, sodass auf der Chain eine einzelne Account-Abstraction-Operation landet statt zweier getrennter Signaturen. Die tiefere Mechanik wird in EVM-Multisig auf Account-Abstraction-Art behandelt.

Die Mitzeichnungsgewohnheit ist im Geiste identisch mit dem Senden von Bitcoin mit SSP; nur das zugrunde liegende Transaktionsformat unterscheidet sich.

Der Lebenszyklus der Transaktion

Es hilft, sich einen Versand als kurze Abfolge vorzustellen:

  • Bauen — die Erweiterung stellt die Transaktion zusammen: Empfänger, Betrag, Gas-Einstellungen und die nächste Nonce.
  • Signieren — Schlüssel 1 signiert in der Erweiterung.
  • Mitzeichnen — Schlüssel 2 signiert in SSP Key, nachdem du die Push freigegeben hast.
  • Übermittelt / ausstehend — die kombinierte Transaktion wird gesendet und liegt im Mempool, bis sie in einen Block aufgenommen wird.
  • Bestätigt — ein Validator nimmt sie in einen Block auf. Jeder weitere Block fügt Bestätigungen hinzu und erschwert eine Umkehr.

Eine Transaktion ist erst endgültig, wenn sie auf der Chain bestätigt ist. Bis dahin ist sie ausstehend und kann in manchen Fällen ersetzt werden. Du kannst den Fortschritt jeder Transaktion in einem öffentlichen Block-Explorer wie Etherscan verfolgen, indem du den Transaktions-Hash einfügst.

Die Nonce verstehen

Die Nonce ist ein kontobezogener Zähler, der deine Transaktionen ordnet. Deine erste Transaktion nutzt Nonce 0, die nächste 1, und so weiter. Das Netzwerk verarbeitet sie strikt der Reihe nach.

Das hat eine praktische Folge. Bleibt eine Transaktion ausstehend — meist weil ihr Gaspreis für die aktuellen Bedingungen zu niedrig war — werden alle späteren Transaktionen dahinter blockiert, denn das Netzwerk springt nicht zu einer höheren Nonce vor. Die Lösung ist, die feststeckende Transaktion zu ersetzen: du sendest eine mit derselben Nonce, aber höherer Gebühr erneut, womit Validatoren die neue Version wählen können. Wallets stellen das oft als Aktion „beschleunigen“ oder „ersetzen“ dar. SSP verlangt auch für einen Ersatz die 2-von-2-Mitzeichnung, denn es ist eine neue Transaktion.

Du fasst die Nonce selten von Hand an — SSP füllt sie aus —, aber zu wissen, dass es sie gibt, erklärt, warum eine ausstehende Transaktion die dahinterliegenden aufhalten kann.

Gas, im Überblick

Jede Ethereum-Transaktion kostet Gas, bezahlt in ETH. Das gilt sogar, wenn du einen ERC-20-Token bewegst: der Token reist auf einer Ethereum-Transaktion, und diese Transaktion braucht ETH für die Berechnung. Die praktische Regel lautet, ein kleines ETH-Guthaben vorzuhalten, um Gas zu decken, sonst kann ein Versand mangels Gas scheitern, selbst wenn dein Token-Guthaben in Ordnung ist.

Die Gas-Preisbildung unter EIP-1559 teilt sich in eine vom Netzwerk festgelegte Grundgebühr und ein Prioritäts-Trinkgeld, das du hinzufügst, um schneller aufgenommen zu werden. Wir halten es hier kurz; für das vollständige Bild — Grundgebühr, Trinkgelder, warum Gebühren in die Höhe schnellen und wie man sie in Eigenverwahrung wählt — lies Gas-Gebühren auf Ethereum, erklärt für Nutzer in Eigenverwahrung.

ETH versus ERC-20-Token

ETH ist das native Asset von Ethereum und das, womit Gas bezahlt wird. ERC-20-Token sind eigenständige Assets, die durch Smart Contracts definiert sind und Guthaben deiner Adresse zuordnen. Einen Token zu senden ist technisch eher eine Contract-Interaktion als eine reine Werteübertragung, aber in SSP folgt es demselben Ablauf: bauen, signieren, mitzeichnen, senden.

Manche Token-Aktionen erfordern eine einmalige Freigabe (Approval), bevor ein anderer Contract Token in deinem Namen bewegen darf — verbreitet bei Swaps und DeFi. Freigaben sind ein eigenes Thema und hier außerhalb des Umfangs; wisse nur, dass eine Abfrage, die das Freigeben einer Ausgabe verlangt, ein normaler Teil von Token-Interaktionen ist und dieselbe 2-von-2-Mitzeichnung sie schützt.

Praktische Vorsichtsmaßnahmen vor dem Senden

  • Richtiges Netzwerk. Bestätige, dass die Chain dem entspricht, was der Empfänger erwartet. ETH auf Base ist kein ETH auf dem Ethereum-Mainnet.
  • Adressformat. Ethereum-Adressen sind 0x plus 40 hexadezimale Zeichen. Einfügen, niemals neu tippen, und Anfang und Ende auf beiden Geräten prüfen.
  • ENS-Namen. Manche Wallets erlauben das Senden an einen lesbaren Namen wie name.eth statt einer rohen Adresse. Behandle ihn wie jede Adresse: bestätige vor der Freigabe, dass er auf den erwarteten Empfänger auflöst.
  • Halte ETH für Gas vor. Ein reines Token-Guthaben kann sein eigenes Gas nicht bezahlen. Halte etwas ETH.

Für die Details auf Protokollebene, wie Ethereum-Transaktionen aufgebaut sind, ist die offizielle Ethereum-Transaktionsdokumentation eine solide Referenz.

Zum Abschluss

ETH in SSP zu empfangen heißt, deine geprüfte 0x-Adresse im richtigen Netzwerk zu teilen. Senden fügt einen bewussten Schritt hinzu — die SSP-Key-Mitzeichnung — der aus einem einzelnen Ausfallpunkt zwei macht. Halte etwas ETH für Gas bereit, behalte die Nonce im Auge, wenn eine Transaktion stockt, und bestätige jedes Mal das Netzwerk, dann wird die tägliche ETH-Bewegung in SSP zur Routine. Von hier aus ist der Artikel über Gas-Gebühren die natürliche nächste Lektüre.

Diesen Artikel teilen

Verwandte Artikel