Formiga.

Einheit 1 · Level 1 · Block-Explorer

Unter der Haube: Internals & Logs

Die Transaktion, die du siehst, ist nur der Knopfdruck. Wenn sie einen Smart Contract aufruft, läuft der Code des Contracts und kann selbst Wert bewegen, und diese Bewegungen erscheinen als interne Transaktionen. Und Contracts schreiben Quittungen über das, was sie taten, sogenannte Event-Logs: jeder Token-Transfer, jeder Swap, jedes Mint hinterlässt eine. Die echte Geschichte einer Transaktion wohnt meist hier.

Lektion starten →

Kostenlos. Keine Werbung, kein Token, kein Konto zum Starten.

Was gefragt wird

  1. Du hast 500 USDC an einen Freund gesendet, aber das Value-Feld der Transaktion zeigt 0 ETH. Wo ist die Token-Bewegung aufgezeichnet?

    Ein Token-Transfer ist eigentlich ein Contract-Aufruf: der Contract von USDC aktualisiert seine Kontostände und gibt ein Transfer-Event aus. Der Explorer liest diesen Log und zeigt '500 USDC bewegt'.

  2. Nativer Coin, den der Code eines Contracts während der Ausführung bewegt, taucht als ___ Transaktion auf.

    Du hast eine Transaktion signiert, aber der Contract kann während des Laufens ETH an drei Stellen auszahlen. Explorer listen die unter 'Interne Transaktionen'.

  3. Bring in die richtige Reihenfolge, was passiert, wenn du einen Smart Contract aufrufst

    Eine Signatur, viele Effekte. Deshalb kann eine einzelne 'Swap'-Transaktion eine ganze Kaskade von Transfers darunter zeigen.

  4. Warum kann eine einzige Transaktion Dutzende interner Transfers zeigen?

    Contracts rufen andere Contracts auf, die wieder andere aufrufen. Ein DEX-Aggregator-Trade könnte zehn Pools berühren, alles aus deinem einen Knopfdruck.

  5. Was ist ein Event-Log, in einfachen Worten?

    Logs sind öffentliche, permanente Quittungen: 'Transfer: 500 USDC von A nach B'. Wenn das Value-Feld 0 sagt, aber klar Geld bewegt wurde, sind die Logs der Ort, wo du nachschaust. 🐜

Der Rest dieser Einheit

Das ganze Ledger ist öffentlich. Lern, es zu öffnen und zu lesen.