top of page

Solana Memo Program erklärt: Zahlungsreferenzen, Datenschutz und MemoTransfer

vor 1 Tag
6 Min. Lesezeit

Ein Memo macht Solana-Zahlungen besser zuordenbar, ist aber kein vertraulicher Verwendungszweck. Hier erfährst Du, wie das Memo Program funktioniert, wann Token-2022 ein Memo verlangt und welche Fehler Du vermeiden solltest.

Was ist das Solana Memo Program?

Das Solana Memo Program ist ein einfaches On-Chain-Programm, das UTF-8-Text in einer Transaktion validiert und protokolliert. Es dient beispielsweise dazu, eine Rechnungsnummer, eine Bestellreferenz oder eine frei gewählte Kennung einer Zahlung zuzuordnen. Es überweist selbst keine Token, ändert keinen Kontostand und ersetzt keine Zahlungsanweisung. Eine Memo-Instruktion kann mit einer Transfer-Instruktion in derselben Transaktion kombiniert werden. Dadurch lassen sich Zahlung und Referenz gemeinsam nachvollziehen.

Der wichtigste Unterschied zu einem Bankverwendungszweck: Ein Solana-Memo ist grundsätzlich öffentlich. Ein Blockexplorer oder ein Dienst mit Zugriff auf die Transaktionsdaten kann die Referenz auslesen. Namen, Wohnadressen, Kundennummern mit Personenbezug oder vertrauliche Rechnungsdetails gehören deshalb nicht unüberlegt in das Memo.

Wie funktioniert eine Memo-Instruktion technisch?

Solana-Transaktionen bestehen aus Instruktionen, die Programme aufrufen. Beim Memo Program enthält die Instruktionsdatenfolge einen UTF-8-Text. Das Programm prüft die Kodierung und schreibt den Text in die Programmlogs. Werden Konten als Signer übergeben, verlangt es für diese Konten gültige Transaktionssignaturen und protokolliert deren Adressen. Ohne angegebene Signer ist ein gültiges Memo ebenfalls möglich.

Ein Memo ist daher nicht automatisch eine authentifizierte Erklärung einer bestimmten Person. Wer die Urheberschaft beweisen möchte, muss genau prüfen, welche Signaturen vorhanden sind, welches Konto den Transfer autorisiert hat und welche Signer explizit für das Memo verlangt wurden. Ein Text wie «bezahlt» ist allein kein Nachweis, dass eine Rechnung rechtlich oder wirtschaftlich erfüllt wurde.

Memo bei SOL- und Token-Zahlungen

Eine Zahlung kann aus einer Transfer-Instruktion und einer Memo-Instruktion bestehen. Bei SPL-Token wird der Transfer typischerweise zwischen Token-Konten ausgeführt, nicht direkt zwischen zwei beliebigen Wallet-Hauptadressen. Das Memo liefert zusätzliche Informationen zur Zuordnung, während die Transfer-Instruktion den Vermögenswert bewegt.

Beispiel: Ein Schweizer Dienstleister stellt eine Rechnung mit der internen Referenz INV-2026-1042 aus. Der Kunde überweist einen vereinbarten Tokenbetrag und fügt die Referenz als Memo bei. Der Empfänger gleicht den tatsächlichen Token-Eingang, die Mint-Adresse, den Betrag, die Finalität und die Referenz mit seinem Rechnungsdatensatz ab. Die Referenz allein beweist weder den korrekten Betrag noch die Echtheit des Tokens.

Besonders wichtig ist die Unterscheidung zwischen Token-Symbol und Mint-Adresse. Zwei Token können denselben Namen oder dasselbe Symbol tragen. Eine seriöse Zahlungsabstimmung muss daher die richtige Mint-Adresse und das richtige Netzwerk prüfen.

Werbung / Affiliate-Link: Relai ist eine Bitcoin-App. Bei Nutzung unseres Links oder Codes können wir eine Provision erhalten.

Relai Bitcoin kaufen – Code AUSWANDERNSCHWEIZ, Werbung

MemoTransfer bei Token-2022: Was ist anders?

Die MemoTransfer-Erweiterung des Token Extension Program ist nicht identisch mit dem allgemeinen Memo Program. Sie wird auf einem bestimmten empfangenden Token-Konto konfiguriert. Ist sie aktiviert, muss unmittelbar vor einer eingehenden Transfer- oder TransferChecked-Instruktion eine Memo-Instruktion stehen. Fehlt diese, kann die Übertragung mit NoMemo scheitern.

Die Anforderung betrifft eingehende Transfers auf dieses Token-Konto. Ausgehende Transfers werden dadurch nicht generell memo-pflichtig. Ausserdem ist die Einstellung kontobezogen und nicht eine universelle Eigenschaft sämtlicher Token derselben Mint. Wer einen Transfer vorbereitet, muss die konkrete Empfängerkonto-Konfiguration beachten.

Das kann für buchhalterische Prozesse nützlich sein, erzeugt aber auch Kompatibilitätsrisiken. Eine Wallet oder Börse, die die erforderliche Instruktionsreihenfolge nicht unterstützt, kann eine Überweisung möglicherweise nicht wie erwartet ausführen. Vor grösseren Zahlungen empfiehlt sich eine technisch und wirtschaftlich sinnvolle Testtransaktion.

Was kostet ein Memo?

Eine Memo-Instruktion benötigt Rechenressourcen und vergrössert die Transaktionsdaten. Die konkreten Kosten hängen von der gesamten Transaktion, den Signaturen, der aktuellen Gebührenlogik und gegebenenfalls gewählten Prioritätsgebühren ab. Ein pauschaler fester Frankenbetrag wäre deshalb irreführend.

Für eine betriebliche Kalkulation ist zwischen Netzwerkgebühren in SOL, allfälligen Börsengebühren, Wechselkursen und internen Verarbeitungskosten zu unterscheiden. Ein Memo erzeugt keine garantierte Gebührenersparnis. Zu lange Texte oder komplexe Signer-Konstellationen können ausserdem an Compute-Grenzen scheitern.

Datenschutz und Unveränderlichkeit

Ein öffentlich lesbares Memo ist kein privater Nachrichtendienst. Selbst wenn eine Benutzeroberfläche die Referenz später ausblendet, können Transaktionsdaten und Logs von anderen Diensten gespeichert oder indexiert worden sein. Eine nachträgliche Löschung lässt sich nicht wie bei einer zentral verwalteten Datenbank erzwingen.

Für Unternehmen ist ein zufällig erzeugter, nicht sprechender Zuordnungscode oft besser als eine Klartext-Rechnungsnummer mit Kundenbezug. Auch ein solcher Code kann allerdings durch zusätzliche Daten mit einer Person verknüpft werden. Datenschutz entsteht nicht allein dadurch, dass eine Referenz kryptisch aussieht.

Die Datenminimierung ist besonders relevant, wenn Zahlungen aus der Schweiz oder in die EU erfolgen und Personenbezug besteht. Ob und welche Datenschutzpflichten gelten, hängt von den beteiligten Akteuren, Verarbeitungszwecken und Rechtsordnungen ab. Eine pauschale Rechtsfreigabe für On-Chain-Kundendaten gibt es nicht.

Sicherheit: Die häufigsten Fehler

Erstens: Ein Memo mit einer Rechnung verwechseln. Die Blockchain bestätigt nur die technische Ausführung der Transaktion, nicht den zugrunde liegenden Vertrag. Zweitens: Den falschen Token akzeptieren. Symbol und Name genügen zur Identifizierung nicht. Drittens: Eine Transaktion vorschnell als endgültig verbuchen, bevor die gewünschte Bestätigungs- beziehungsweise Finalitätsstufe erreicht ist.

Viertens: Ein Memo als Beweis für die Identität des Senders behandeln. Die erforderlichen Signaturen und die Kontrolle über die beteiligten Konten müssen gesondert geprüft werden. Fünftens: Eine fremde Website auffordern lassen, eine unbekannte Transaktion zu signieren, bloss um angeblich ein Memo zu ergänzen. Wallet-Signaturen sind sicherheitskritisch und müssen anhand der tatsächlichen Instruktionen geprüft werden.

Sechstens: Vertrauliche Angaben veröffentlichen. Ein einmal gespeicherter Memo-Text kann langfristig nachvollziehbar bleiben. Siebtens: Die Token-2022-MemoTransfer-Anforderung ignorieren. Ein korrekt adressierter Transfer kann an der fehlenden oder falsch positionierten Memo-Instruktion scheitern.

Praxisbeispiel: Abstimmung einer Zahlung

Angenommen, ein Händler erwartet 250 Einheiten eines konkret vereinbarten Tokens für die Rechnung INV-1042. Der Kunde sendet 250 Einheiten mit einem passenden Memo. Der Händler prüft erstens die tatsächliche Empfänger-Token-Adresse, zweitens die Mint-Adresse, drittens den eingegangenen Betrag und viertens den Status der Transaktion. Erst danach wird die Referenz dem offenen Posten zugeordnet.

Wenn 249 statt 250 Einheiten ankommen, ist die Rechnung nicht automatisch vollständig bezahlt. Wenn die richtige Referenz in einer Transaktion mit einem anderen Token steht, ist die Zahlung ebenfalls nicht ohne Weiteres korrekt. Wenn ein Memo fehlt, kann die Zahlung dennoch technisch eingegangen sein, sofern keine MemoTransfer-Pflicht greift. Die Buchhaltung muss dann einen alternativen Abgleich vorsehen.

Ein sauberer Prozess dokumentiert die Transaktionssignatur, das Netzwerk, den Token-Mint, den Betrag, den Zeitstempel und den internen Abgleich. Der Memo-Text ist ein hilfreiches zusätzliches Feld, aber niemals die alleinige Quelle der Wahrheit.

Werbung / Affiliate-Link: Relai ist eine Bitcoin-App. Bei Nutzung unseres Links oder Codes können wir eine Provision erhalten. Relai bietet hier keine Solana-Token an.

Relai Bitcoin kaufen – Code AUSWANDERNSCHWEIZ, Werbung

Gutscheincode zum Kopieren: AUSWANDERNSCHWEIZ

Solana Memo vs. XRP Destination Tag

Ein XRP Destination Tag ist eine strukturierte zusätzliche Kennung im XRP Ledger, die bei bestimmten Empfängern zur internen Zuordnung erforderlich sein kann. Ein Solana-Memo ist dagegen eine frei gestaltbare UTF-8-Textinstruktion. Beide Mechanismen können bei Einzahlungen helfen, sind technisch jedoch nicht austauschbar.

Vor jeder Börseneinzahlung solltest Du deshalb genau die vom Empfänger angegebene Netzwerkkonfiguration, Adresse und zusätzliche Kennung prüfen. Die Übernahme einer Kennung von einem anderen Netzwerk kann zu fehlgeschlagenen oder schwer zuzuordnenden Einzahlungen führen.

FAQ: Häufige Fragen

Ist ein Solana-Memo verpflichtend? Nein, nicht für jede Solana-Transaktion. Eine konkrete Anwendung oder ein Token-2022-Empfängerkonto mit aktivierter MemoTransfer-Erweiterung kann jedoch ein Memo voraussetzen.

Kann ich ein Memo nachträglich ändern? Nicht als Änderung der bereits ausgeführten Transaktion. Eine neue Transaktion mit einem neuen Memo ersetzt nicht die historischen Daten.

Ist ein Memo verschlüsselt? Nein. Die hier beschriebene Standardfunktion validiert und protokolliert lesbaren UTF-8-Text. Ein Memo sollte nicht mit vertraulicher Kommunikation verwechselt werden.

Kann ein Memo einen Betrug verhindern? Nein. Es kann Zuordnung und Nachvollziehbarkeit unterstützen, schützt aber nicht vor falschen Token, kompromittierten Wallets, Phishing oder betrügerischen Empfängern.

Kann ich mit einem Memo Gebühren sparen? Nicht grundsätzlich. Das Memo selbst verursacht zusätzlichen Verarbeitungsaufwand. Die tatsächlichen Kosten müssen für die konkrete Transaktion geprüft werden.

Fazit

Das Solana Memo Program ist ein nützliches Werkzeug zur Referenzierung und Abstimmung von Blockchain-Zahlungen. Es ist bewusst einfach: Text validieren, bei Bedarf Signer prüfen und die Information in den Transaktionslogs sichtbar machen. Die Token-2022-MemoTransfer-Erweiterung ergänzt eine optionale Pflicht für eingehende Transfers auf bestimmten Token-Konten.

Für private Nutzer und Unternehmen ist die entscheidende Regel: Verwende Memos als zusätzliche Zuordnungshilfe, nicht als Ersatz für die Prüfung von Empfänger, Token, Betrag, Signaturen und Finalität. Verzichte auf personenbezogene oder vertrauliche Klartextdaten. Dieser Beitrag dient der Information und ist weder individuelle Anlage- noch Rechts- oder Steuerberatung.

Weiterlesen auf Auswandern Schweiz

Quellen und weiterführende Literatur

Kommentare


bottom of page