Haltefrist mit KI prüfen: Was Claude aus deiner Wallet lesen kann – und was nicht
Kann eine KI auslesen, welche Coins du länger als ein Jahr hältst? Im normalen Chat nur mit dem CSV-Export, ein KI-Agent schafft es mit der Adresse. Praxistest mit Claude und Grok, Prompt zum Kopieren und die Grenzen.
Neulich kam in einer Krypto-Community genau diese Frage: Müsste heute nicht jede KI eine Wallet-Adresse über den Explorer durchsuchen und sagen können, wie viel von welchem Coin man schon länger als ein Jahr hält? Der Fragesteller hatte es versucht – und die KI beklagte sich, sie könne den Explorer nicht auslesen.
Die Frage ist berechtigt. Die Haltefrist von einem Jahr entscheidet in Deutschland darüber, ob ein Verkauf steuerfrei ist. Also habe ich es ausprobiert, an einer echten Wallet auf der BNB Smart Chain, mit Claude. Nach einem Hinweis unter dem Video habe ich zwei Tage später mit Grok und mit einem KI-Agenten nachgetestet. Der Unterschied zwischen Chat und Agent ist dabei die eigentliche Erkenntnis.
Lieber zuschauen als lesen? Im Video zeige ich dir jeden Schritt live in BscScan und Claude.
Video abspielen – erst beim Klick wird das Video von YouTube geladen und es werden Daten an Google übertragen.
Kurz: Ja – aber nicht mit der Adresse im normalen Chat
Gibst du einem normalen KI-Chat nur die Adresse, kommt er nicht weit. Ich habe das mit Claude und mit Grok ausprobiert, beide scheitern am Explorer. Zwei Wege funktionieren:
- Im normalen Chat: Du ziehst den CSV-Export aus dem Explorer selbst und gibst ihn der KI mit einem klaren Prompt. Dann bekommst du in wenigen Minuten eine saubere Aufstellung: welcher Coin, wie viel davon länger als ein Jahr in der Wallet, wie viel kürzer, und ab wann der nächste Posten frei wird.
- Mit einem KI-Agenten: Ein Agent bedient einen echten Browser und kann Programme ausführen. Er holt sich die Exporte selbst und rechnet sie aus. Dann reicht tatsächlich die Adresse.
Beide Wege führen zum selben Ergebnis, weil der Agent genau die Schritte macht, die du sonst von Hand machst. Das Ergebnis ist eine gute Ersteinschätzung. Einen Steuerbericht ersetzt sie nicht. Warum, steht weiter unten – das ist der wichtigere Teil.
Warum die KI am Explorer scheitert
Block-Explorer wie BscScan oder Etherscan schützen sich gegen automatische Abrufe. Bei meinem Test hat BscScan die Anfrage der KI direkt mit einer Fehlermeldung abgewiesen (HTTP 403, „Zugriff verweigert“). Im normalen Browser läuft vorher eine kurze Sicherheitsprüfung, die eine KI ohne echten Browser nicht besteht.
Dazu kommt: Selbst wenn die KI die Seite sieht, zeigt der Explorer nur 25 Buchungen pro Seite, gemischt mit Spam-Token und Werbung. Für eine Haltefrist-Rechnung brauchst du aber jede Buchung seit dem ersten Eingang.
Die Lösung ist unspektakulär: Du holst die Daten selbst und gibst sie der KI als Datei. Oder du lässt das einen KI-Agenten erledigen.
Gegentest: Grok im Chat und ein KI-Agent
Unter dem Video kam der Hinweis, mit Grok klappe das „unglaublich gut“. Also habe ich am 14.10.2026 nachgetestet, mit derselben Beispieladresse und demselben Stichtag.
Grok im normalen Chat. Ich habe Grok auf X nur die Adresse und die Frage gegeben, ohne Dateien. Im ersten Anlauf meldete Grok selbst Zugriffsprobleme (403) und lieferte eine Tabelle voller Platzhalter. Im zweiten Anlauf kam die Antwort: Die Wallet sei leer, es gebe keine einzige Transaktion. Laut BscScan liegen dort am selben Tag 12 Token im Wert von rund 11.900 US-Dollar, dazu 62 Transaktionen. Das ist schlimmer als ein ehrliches „komme nicht ran“. Wer so eine Antwort glaubt, verkauft womöglich zum falschen Zeitpunkt.
Claude als KI-Agent. Dann habe ich Claude als Agenten arbeiten lassen, mit Zugriff auf meinen Browser und der Möglichkeit, Programme auszuführen. Der Agent hat bscscan.com/exportData geöffnet, die Sicherheitsprüfung lief im echten Browser von allein durch. Er hat die drei Exporte gezogen und nach den Regeln aus dem Prompt unten gerechnet. Ergebnis: identisch mit der Tabelle weiter unten, der BNB-Bestand stimmt wieder auf die 18. Nachkommastelle mit BscScan.
Ein Detail ist mir dabei wichtig: Auch der Agent hat sich im ersten Durchgang verrechnet. Er hatte bei einer Staking-Variante die Netzwerkgebühren weggelassen. Aufgefallen ist das nur, weil der BNB-Bestand nicht zu BscScan passte. Der Abgleich mit dem Explorer ist also kein Beiwerk, sondern dein wichtigster Prüfschritt, egal ob Chat oder Agent.
Und der „Grok Bot“? Gemeint ist vermutlich der KI-Agent von xAI, der seit August 2026 als Beta läuft und ebenfalls einen eigenen Browser bedient. Den habe ich nicht selbst getestet. Er ist kostenpflichtig, und ich kenne keine unabhängigen Tests zu seiner Zuverlässigkeit. Grundsätzlich kann ein Agent mit Browser diese Aufgabe lösen, das zeigt der Test mit Claude.
Wenn du einem Agenten Zugriff auf deinen Browser gibst: Seed-Phrase, Börsen-Zugänge und private Schlüssel gehören nie in seine Reichweite. Für diese Auswertung braucht er nur die öffentliche Adresse.
Faustregel: Die Adresse allein reicht keiner KI. Ein Agent holt sich die Daten nur selbst, statt dass du klickst.
Der Weg im normalen Chat: CSV-Export plus Prompt
- Export öffnen. Auf bscscan.com/exportData gibt es den CSV-Export. Ein Login brauchst du nicht, nur die kurze Sicherheitsprüfung.
- Drei Exporte ziehen. Für deine Adresse jeweils „Transactions“, „Internal Transactions“ und „Token Transfers (BEP-20)“. Der häufigste Fehler: Voreingestellt ist nur der laufende Monat. Setz das Startdatum vor deine erste Transaktion. Pro Export sind höchstens 5.000 Zeilen möglich.
- Dateien hochladen und Prompt einfügen. Ich habe Claude genommen. Wichtig ist, dass die KI Dateien auswerten und dabei rechnen kann, statt zu schätzen. Adresse und Stichtag im Prompt eintragen.
- Ergebnis gegenprüfen. Der Bestand, den die KI ausrechnet, muss mit dem übereinstimmen, was BscScan für deine Adresse anzeigt. Weicht er ab, fehlt eine Datei oder ein Zeitraum.
Die Internal Transactions übersieht man leicht. Dort landen BNB, die du aus einem Swap zurückbekommst. Ohne diese Datei geht die BNB-Rechnung nicht auf.
Der Prompt zum Kopieren
Du hilfst mir, eine Krypto-Wallet auszuwerten. Ich lade dir drei CSV-Exporte von BscScan (BNB Smart Chain) für meine Wallet-Adresse [DEINE ADRESSE] hoch:
1. Transactions (Dateiname beginnt mit „export-0x…“)
2. Internal Transactions („export-internal-tx-…“)
3. Token Transfers BEP-20 („export-address-token-…“)
Ziel: Für jeden Coin und Token, den die Wallet heute noch hält, will ich wissen, wie viel davon länger als ein Jahr in der Wallet liegt und wie viel kürzer. Verbrauchsfolge FIFO (first in, first out). Stichtag: [TT.MM.JJJJ].
Rechne mit Code, nicht im Kopf, und halte dich an diese Regeln.
DATEN EINLESEN
- Mengen enthalten teils Tausender-Kommas („22,772.05…“). Komma entfernen, der Punkt ist das Dezimalzeichen.
- Zeiten sind UTC (Spalte „DateTime (UTC)“).
- Die Datei Internal Transactions hat pro Zeile eine Spalte mehr als Überschriften. Spalten über die Überschriften zuordnen, die überzählige leere Spalte am Ende ignorieren.
- Fehlgeschlagene Transaktionen (Spalte ErrCode gefüllt) zählen nicht. Eine „0“ in der Spalte Status heißt: kein Fehler.
- Transfers mit Menge 0 ignorieren.
ZUGANG UND ABGANG
- BNB rein: Value_IN aus Transactions und Internal Transactions.
- BNB raus: Value_OUT plus die Gebühr (TxnFee) jeder Transaktion, die meine Wallet selbst abgeschickt hat.
- Token rein: „To“ ist meine Adresse. Token raus: „From“ ist meine Adresse.
- Ein Abgang zählt nur, wenn meine Wallet die Transaktion selbst abgeschickt hat, der Hash also in der Transactions-Datei mit „From“ = meine Adresse steht. Alles andere ist ein gefälschter Eintrag (Address Poisoning): aufführen, aber nicht rechnen.
SPAM
- Token mit Werbung oder Links im Namen, mit „***“ oder ohne erkennbaren Wert nur in einer Liste „vermutlich Spam“ aufführen, nicht in der Haupttabelle.
FIFO
- Pro Token eine eigene Warteschlange. Jeder Zugang ist ein Posten mit Datum. Ein Abgang verbraucht immer zuerst den ältesten Posten.
- Ein Swap (Token A geht raus, Token B kommt rein) ist ein Abgang von A und ein Zugang von B mit dem Datum des Swaps.
HALTEFRIST
- Ein Posten liegt länger als ein Jahr in der Wallet, wenn der Stichtag nach dem Jahrestag des Zugangs liegt. Beispiel: Zugang am 10.10.2025, ab dem 11.10.2026 länger als ein Jahr.
STAKING UND LOCK-TOKEN
- Wird ein Token gegen einen „Locked“-, „Staked“- oder ähnlichen Quittungs-Token getauscht und kommt später zurück, rechne zwei Varianten: A) Staking ist kein Tausch, die alten Daten laufen weiter. B) Staking ist ein Tausch, beim Zurückerhalt beginnt ein neuer Posten. Zeig beide Ergebnisse und entscheide nicht selbst.
AUSGABE
1. Tabelle je Token (ohne Spam): Bestand heute | davon länger als 1 Jahr | davon bis 1 Jahr | nächster Posten frei ab
2. Die einzelnen Posten (Datum, Menge) der Token aus der Tabelle
3. Liste „Bitte prüfen“: Zugänge aus Transaktionen, die meine Wallet nicht selbst abgeschickt hat, etwa von Börsen oder anderen Wallets (dort ist das Eingangsdatum nicht das Kaufdatum), ignorierte Poisoning-Einträge, Airdrops und Claims, Staking, Spam
4. Zum Schluss ein Satz: Das ist keine Steuerberatung, und das Eingangsdatum in der Wallet ist nicht automatisch das Kaufdatum.
Gib keine steuerliche Bewertung ab. Fehlt dir eine Angabe, frag nach, statt zu raten.
Für Ethereum, Base oder andere EVM-Chains funktioniert der Prompt genauso. Du ersetzt nur den Explorer (etwa etherscan.io) und den Namen der Haupt-Coins.
Das Ergebnis an einer echten Wallet
Für den Test habe ich eine öffentliche Adresse genommen, die ich nicht kenne: 0x0bcb8887990d3bf2fe8997f32f29adfbc143dae4. 62 Transaktionen, 76 Token-Transfers, von November 2024 bis Mai 2026. Im Kern hält die Wallet Trust Wallet Token (TWT).
Zum Stichtag 12.10.2026 kommt die KI auf dieses Ergebnis, identisch mit meiner eigenen Nachrechnung per Skript. Der KI-Agent kam am 14.10.2026 mit frisch gezogenen Exporten auf genau dieselben Zahlen:
| Coin | Bestand | länger als 1 Jahr | bis 1 Jahr | nächster Posten frei ab |
|---|---|---|---|---|
| TWT (Variante A) | 23.929,87 | 22.763,06 | 1.166,82 | 08.02.2027 |
| TWT (Variante B) | 23.929,87 | 0 | 23.929,87 | 08.02.2027 |
| BNB | 0,016 | 0,016 | 0 | – |
| USDT | 17,18 | 0 | 17,18 | 14.10.2026 |
| ELDE | 362,17 | 0 | 362,17 | 13.10.2026 |
Dazu acht Werbe- und Spam-Token, die die KI aussortiert hat. Bei einem Grenzfall mit 0,01 US-Dollar Wert hat sie nachgefragt, statt still zu entscheiden – genau so soll es sein. Der Bestand stimmt bei BNB bis auf die 18. Nachkommastelle mit der Anzeige auf BscScan überein.
Spannend sind drei Stellen, an denen eine einfache Rechnung danebenliegen würde:
- TWT-Staking. Die Wallet hat ihre TWT mehrfach gegen „Locked TWT“ getauscht und zurück. Ist das ein Tausch, beginnt die Frist jedes Mal neu – dann ist nichts älter als ein Jahr. Ist es keiner, liegen 22.763 TWT seit November 2024 in der Wallet. Ein Unterschied von rund 12.000 US-Dollar Gegenwert, laut BscScan-Kurs am 12.10.2026. Welche Variante gilt, kann die KI nicht entscheiden. Das gehört zum Steuerberater.
- Address Poisoning. Im Export steht ein Abgang von „400 BEP-20 TOKEN*“ an eine Adresse, die genauso endet wie ein echter Empfänger. Den hat nicht der Besitzer verschickt, sondern ein Betrüger, der darauf hofft, dass die falsche Adresse beim nächsten Mal aus dem Verlauf kopiert wird. Ohne die Regel im Prompt rechnet die KI so etwas mit.
- Der Stichtag zählt. USDT und ELDE werden zwei Tage nach dem Stichtag frei. Wer die Auswertung an einem anderen Tag laufen lässt, bekommt ein anderes Ergebnis. Das ist richtig so, kann aber verwirren.
Wo die KI an ihre Grenzen kommt
Jetzt der Teil, der wichtiger ist als der Prompt. Er gilt für den Chat genauso wie für den Agenten: Beide sehen nur, was in der Wallet passiert ist.
Das Eingangsdatum ist nicht das Kaufdatum. Die ersten BNB dieser Wallet kamen von einem Bybit-Hot-Wallet, also aus einer Börsenauszahlung. Im CSV steht dazu nur eine Adresse – den Namen „Bybit: Hot Wallet“ siehst du erst, wenn du sie auf BscScan anklickst. Wann die Coins dort gekauft wurden, steht nirgends in der Wallet. Das BMF sagt das ausdrücklich: Die Zu- und Abgänge im Block-Explorer müssen nicht mit dem steuerlich relevanten Anschaffungszeitpunkt übereinstimmen. Bei Käufen über eine Börse zählt der Handelszeitpunkt auf der Börse (BMF-Schreiben vom 06.03.2025, Randnummer 20). Kamen deine Coins von einer Börse oder aus einer anderen eigenen Wallet, kann die Haltefrist also längst laufen – oder bei einem zwischenzeitlichen Tausch neu begonnen haben.
Jeder Tausch startet die Frist neu. Ein Swap in der Wallet ist steuerlich eine Veräußerung und eine neue Anschaffung (Randnummern 54 und 55). Die KI erkennt Swaps, wenn du es ihr sagst. Sie erkennt aber nicht, was an der Börse passiert ist, bevor die Coins in der Wallet ankamen.
FIFO gilt pro Wallet. Das BMF sieht eine walletbezogene Betrachtung vor (Randnummern 61 und 62). Hast du mehrere Wallets und Börsenkonten, brauchst du für jede die vollständige Historie – plus die Transfers dazwischen, damit die Anschaffungsdaten mitwandern.
Staking, Lock-Token, Airdrops. Ob das Sperren gegen einen Quittungs-Token ein Tausch ist, regelt das BMF-Schreiben nicht ausdrücklich. Ob ein Airdrop eine Anschaffung ist, hängt laut BMF davon ab, ob du dafür etwas leisten musstest (Randnummern 70 ff.). Die KI kann solche Fälle markieren. Bewerten muss sie ein Fachmann.
Datenschutz. Deine Wallet-Adresse ist öffentlich. Dass sie dir gehört, ist es nicht. Wenn du die Adresse zusammen mit deinen Kontodaten, deinem Namen oder deiner Steuer-ID in einen KI-Chat kippst, stellst du genau diese Verbindung her. Lade nur hoch, was für die Auswertung nötig ist.
Faustregel: Die KI sagt dir, was in der Wallet passiert ist. Wann du wirklich gekauft hast, weiß nur deine gesamte Historie.
Wann CoinTracking die bessere Wahl ist
Für eine einzelne Wallet, in die du einmal Coins geschickt und dann nichts mehr gemacht hast, reicht der Prompt völlig. Sobald mehrere Börsen, Wallets und Transfers im Spiel sind, wird es unübersichtlich – und genau dafür gibt es Tools wie CoinTracking.
CoinTracking führt alle Konten zusammen und verknüpft Auszahlung und Einzahlung eines Transfers. Mit Depottrennung wandert dabei die Kaufposition mit Kostenbasis und Haltedauer zum Zielkonto. So steht bei den TWT aus dem Beispiel nicht das Datum der Einzahlung, sondern das des ursprünglichen Kaufs. Wie du eine Wallet dort sauber importierst, steht hier: Web3-Wallets in CoinTracking importieren. Fehlen danach Transfers, hilft dir dieser Artikel weiter: Missing Transactions: Ursachen finden und Lücken sauber schließen. Dieselbe vollständige Historie brauchst du übrigens auch, wenn deine Bank einen Herkunftsnachweis für deine Coins verlangt.
Wenn du wissen willst, wo dein Account gerade steht, ist die Account-Analyse für 49,00 € inkl. MwSt. der günstigste Einstieg: Prüfbericht mit Bilanz-Detail pro Börse, priorisierte Missing-Transactions-Analyse, konkreter Handlungsplan. Direkter Draht, keine Hotline, kein Ticket-System. Du sprichst mit mir.
Account-Analyse für 49,00 € bestellen
Noch kein CoinTracking-Account? Über meinen CoinTracking-Link (Werbung, Affiliate-Link) bekommst du 10 % Rabatt über meinen Link plus 5 % Rabatt bei Zahlung in Bitcoin oder Bitcoin-Lightning. Für dich entstehen keine Mehrkosten, ich erhalte eine kleine Provision.
Hinweis: Dieser Beitrag erklärt, wie du Wallet-Daten technisch auswertest, und stellt keine Steuerberatung dar. Ich bin kein Steuerberater und kein Mitarbeiter von CoinTracking, BscScan, Anthropic oder xAI. Die Beispieladresse ist eine öffentliche Adresse ohne Bezug zu mir. Ob die Haltefrist in deinem Fall abgelaufen ist und wie Staking, Swaps und Airdrops steuerlich zu behandeln sind, muss dir ein qualifizierter Steuerberater verbindlich beantworten.