Skip to main content

Was ist eine Blockchain-Transaktion

Hinweis: Dieses Dokument ist eine automatische Übersetzung des englischen Originals.

Was ist eine Blockchain-Transaktion

Eine Blockchain-Transaktion ist eine signierte Anweisung, die den Zustand einer Blockchain ändert. Sie kann Tokens von einer Adresse zu einer anderen transferieren, eine Funktion eines Smart Contracts aufrufen, neuen Code deployen oder On-Chain-Daten aktualisieren. Jede Transaktion wird kryptografisch von der Wallet des Senders signiert, an das Netzwerk gesendet, von Nodes validiert, in einen Block aufgenommen und dauerhaft auf der Blockchain aufgezeichnet.

Anders als eine Banküberweisung — die von einer zentralisierten Institution verarbeitet wird und nur für die beteiligten Parteien sichtbar ist — ist eine Blockchain-Transaktion öffentlich von jedem überprüfbar, der Zugang zu einem Block-Explorer hat. Diese Transparenz ist es, die On-Chain-Behauptungen überprüfbar macht.

Kurz gesagt: Eine Blockchain-Transaktion ist eine signierte, verifizierbare On-Chain-Aktion — und in DecAIHub sind Transaktionen der Rohbeleg dafür, dass die On-Chain-Aktivität eines Projekts tatsächlich existiert.

Wie eine Blockchain-Transaktion funktioniert

Das Verständnis des Transaktionslebenszyklus hilft zu bewerten, was es bedeutet, wenn ein Projekt On-Chain-Aktivität, KI-Inferenz-Protokollierung oder token-basierte Anreizverteilung behauptet.

Schritt 1: Erstellung

Eine Transaktion beginnt, wenn ein Nutzer oder eine Anwendung eine Reihe von Anweisungen konstruiert. Eine Transaktion umfasst typischerweise:

  • From — die Adresse des Senders (abgeleitet vom öffentlichen Schlüssel seiner Wallet).
  • To — die Adresse des Empfängers (eine andere Wallet oder eine Smart-Contract-Adresse).
  • Value — die Menge des nativen Tokens der Chain, die transferiert wird (kann bei Vertragsinteraktionen null sein).
  • Data — bei Smart-Contract-Aufrufen enthält dieses Feld die Funktionssignatur und Parameter (z. B. „swap 100 USDC for ETH“, kodiert in Bytecode).
  • Nonce — ein fortlaufender Zähler, der verhindert, dass dieselbe Transaktion wiederholt wird. Die Nonce jeder Adresse erhöht sich mit jeder ausgehenden Transaktion um eins.
  • Gas-Parameter — die maximale Menge an Rechenressourcen, die der Sender zu zahlen bereit ist. Siehe Was sind Gas-Gebühren für Details.

Schritt 2: Signieren

Bevor die Transaktion an das Netzwerk übermittelt werden kann, muss sie mit dem privaten Schlüssel des Senders signiert werden. Die Wallet nimmt die Transaktionsdaten, wendet einen kryptografischen Signieralgorithmus an (wie ECDSA) und erzeugt eine digitale Signatur. Diese Signatur beweist zwei Dinge: dass die Transaktion vom Inhaber des privaten Schlüssels autorisiert wurde und dass die Transaktionsdaten nach dem Signieren nicht manipuliert wurden.

Der private Schlüssel verlässt die Wallet während dieses Prozesses nie. Das Netzwerk verifiziert die Signatur gegen den entsprechenden öffentlichen Schlüssel, um die Authentizität zu bestätigen.

Schritt 3: Broadcasting

Die signierte Transaktion wird an einen oder mehrere Nodes im Blockchain-Netzwerk gesendet. Diese Nodes platzieren die Transaktion in einem Mempool (Memory Pool) — einem Wartebereich für ausstehende Transaktionen, die empfangen, aber noch nicht in einen Block aufgenommen wurden. Der Mempool ist auf den meisten Netzwerken öffentlich, was bedeutet, dass jeder ausstehende Transaktionen sehen kann, bevor sie bestätigt werden.

Die Transaktion verbreitet sich durch das Peer-to-Peer-Netzwerk, während Nodes sie mit ihren Peers teilen. Innerhalb von Sekunden haben die meisten Nodes im Netzwerk die ausstehende Transaktion empfangen.

Schritt 4: Validierung und Aufnahme

Validatoren (in Proof-of-Stake-Netzwerken) oder Miner (in Proof-of-Work-Netzwerken) wählen Transaktionen aus dem Mempool aus, um sie in den nächsten Block aufzunehmen. Die Auswahl basiert typischerweise auf der Gas-Gebühren-Priorität — Transaktionen, die höhere Gebühren bieten, werden zuerst aufgenommen.

Vor der Aufnahme einer Transaktion verifiziert der Validator:

  • Die Signatur ist gültig.
  • Der Sender hat ausreichendes Guthaben, um den Transferwert plus Gas-Gebühren zu decken.
  • Die Nonce ist korrekt (entspricht der nächsten erwarteten Nonce für diese Adresse).
  • Das Gas-Limit ist ausreichend für die Operation.

Wenn alle Prüfungen bestehen, wird die Transaktion in einen Block aufgenommen. Der Block wird dem Netzwerk vorgeschlagen, und andere Validatoren bestätigen seine Gültigkeit durch den Konsensmechanismus.

Schritt 5: Bestätigung

Sobald der Block, der die Transaktion enthält, der Chain hinzugefügt wird, gilt die Transaktion als bestätigt. Allerdings variiert die Finalität — der Punkt, an dem eine Transaktion als irreversibel gilt — je nach Blockchain:

  • Ethereum — eine Transaktion gilt unter den PoS-Finalitätsregeln typischerweise nach 2 Epochen (etwa 12,8 Minuten) als final, obwohl viele Anwendungen 12–35 Block-Bestätigungen (2–7 Minuten) als ausreichend behandeln.
  • Solana — Transaktionen erreichen aufgrund des optimistischen Bestätigungsmechanismus des Netzwerks in etwa 400 Millisekunden Finalität.
  • Bitcoin — die Konvention ist 6 Block-Bestätigungen (etwa 60 Minuten) für hochwertige Transaktionen.

Nach der Finalität ist die Transaktion ein dauerhafter Teil der Historie der Blockchain, lesbar und verifizierbar von jedem.

Schritt 6: Zustandsänderung

Die bestätigte Transaktion ändert den Zustand der Blockchain. Das könnte bedeuten:

  • Ein Token-Guthaben wurde von einer Adresse zu einer anderen verschoben.
  • Der interne Speicher eines Smart Contracts wurde aktualisiert.
  • Ein neuer Vertrag wurde deployt.
  • Ein Ereignis wurde von einem Vertrag emittiert, das Daten on-chain protokolliert.

Der neue Zustand wird in allen Node-Kopien der Blockchain widergespiegelt. Block-Explorer indexieren diese Daten und machen sie durchsuchbar.

Transaktionstypen

Nicht alle Transaktionen sind einfache Transfers. Häufige Typen umfassen:

Typ Beschreibung
Token-Transfer Native Tokens (ETH, SOL) von einer Adresse zu einer anderen senden
Vertragsaufruf Eine Funktion auf einem deployten Smart Contract ausführen (swap, stake, vote)
Vertrags-Deployment Neuen Smart-Contract-Code auf der Blockchain veröffentlichen
Token-Genehmigung Einen Smart Contract autorisieren, Tokens im Namen des Senders auszugeben
Interne Transaktion Ein Vertrag-zu-Vertrag-Aufruf, der innerhalb einer anderen Transaktion ausgelöst wird

Für Krypto-KI-Projekte sind Vertragsaufrufe der relevanteste Typ: Sie repräsentieren Interaktionen mit den Smart Contracts des Projekts — Inferenz-Anfragen, Dateneinreichungen, Reward-Claims, Governance-Abstimmungen.

Warum es für Krypto-KI-Projekte wichtig ist

Transaktionen sind die fundamentale Einheit von On-Chain-Belegen. Jede verifizierbare Behauptung über ein Krypto-KI-Projekt löst sich letztlich in Transaktionen auf einer Blockchain auf.

Verifizierbare Aktivität

Wenn ein Projekt Tausende aktiver Nutzer oder Millionen von Inferenz-Anfragen behauptet, können diese Behauptungen durch die Untersuchung von Transaktionsdaten überprüft werden. Jede Smart-Contract-Interaktion erzeugt eine Transaktion mit Zeitstempel, Senderadresse, aufgerufener Funktion und gezahltem Gas. Block-Explorer machen diese Daten öffentlich zugänglich und ermöglichen unabhängige Verifikation.

KI-Inferenz on-chain

Manche Krypto-KI-Projekte protokollieren Inferenzergebnisse, Modell-Hashes oder Entscheidungs-Checkpoints on-chain durch Transaktionen. Diese On-Chain-Aufzeichnungen schaffen eine prüfbare Spur von KI-Aktivität — ein Kernelement verifizierbarer KI. Die Kosten dieser Transaktionen (Gas-Gebühren) sind eine praktische Beschränkung dafür, wie viel KI-Aktivität ökonomisch on-chain aufgezeichnet werden kann.

Anreizverteilung

Token-Rewards für Compute-Anbieter, Datenbeitragende, Validatoren und Nutzer werden durch Transaktionen verteilt. Die On-Chain-Aufzeichnung zeigt genau, wie viel verteilt wurde, an wen und wann — was Anreizbehauptungen unabhängig verifizierbar macht.

Governance-Aktionen

DAO-Abstimmungen, Vorschlagseinreichungen, Parameteränderungen und Treasury-Zuweisungen werden alle als Transaktionen aufgezeichnet. On-Chain-Governance schafft eine dauerhafte, prüfbare Aufzeichnung der Entscheidungsfindung eines Projekts.

Wo dies in den DecAIHub-Projektkarten erscheint

Das Transaktionskonzept liegt mehreren Feldern der Projektkarte zugrunde:

  • Network status — ob das Projekt auf dem Mainnet ist, bestimmt, ob seine Transaktionen auf einer Produktions-Blockchain mit echtem wirtschaftlichem Wert oder auf einem Testnet ohne reale Einsätze stattfinden.
  • Onchain necessity — diese Bewertung hängt direkt davon ab, ob das Projekt sinnvolle On-Chain-Transaktionen generiert. Ein Projekt mit minimaler oder keiner Transaktionsaktivität hat einen schwächeren Onchain-necessity-Fall.
  • Main chain — identifiziert, wo die Transaktionen des Projekts aufgezeichnet werden. Verschiedene Chains haben unterschiedliche Transaktionskosten, -geschwindigkeiten und Finalitätseigenschaften.
  • Token model — jede token-bezogene Funktion (Staking, Gebühren, Governance) wird durch Transaktionen ausgeführt.

Was eine Transaktion allein nicht beweist

  • Nutzerabsicht — eine Transaktion beweist, dass eine Aktion ausgeführt wurde, nicht warum. Automatisierte Bots, Wash-Trading und Airdrop-Farming können Transaktionsvolumen ohne echte Nutzernachfrage erzeugen.
  • KI-Beteiligung — eine Transaktion, die einen Smart Contract aufruft, beweist nicht, dass KI an der Erzeugung des Ergebnisses beteiligt war. Die KI-Berechnung mag offchain stattgefunden haben (oder gar nicht), wobei nur die Ausgabe on-chain gepostet wurde.
  • Qualität — hohes Transaktionsvolumen deutet nicht auf ein nützliches Produkt hin. Transaktionen messen Aktivität, nicht Wert.
  • Dezentralisierung — eine einzelne Entität kann Millionen von Transaktionen von verschiedenen Adressen erzeugen. Transaktionsvolumen allein beweist keine verteilte Nutzung.

Nicht verwechseln mit

  • Zahlung (Payment) — eine Zahlung ist eine Verwendung einer Transaktion (Werttransfer), aber Transaktionen dienen vielen anderen Zwecken: Vertragsaufrufe, Governance-Abstimmungen, Datenprotokollierung, Vertrags-Deployment. Nicht jede Transaktion beinhaltet eine Zahlung.
  • Block — ein Block ist ein Container, der mehrere Transaktionen enthält. Eine Transaktion ist eine einzelne Anweisung; ein Block ist ein Bündel validierter Anweisungen, die zusammen der Chain hinzugefügt werden.
  • Nachricht (Message) — in manchen Blockchain-Architekturen (wie Ethereums internen Aufrufen) ist eine „Nachricht“ eine Vertrag-zu-Vertrag-Kommunikation, die keinen separaten Transaktions-Hash erzeugt. Nachrichten treten im Kontext einer bestehenden Transaktion auf.
  • Ereignis / Log — Ereignisse sind Daten, die von Smart Contracts während der Transaktionsausführung emittiert werden. Sie werden on-chain aufgezeichnet und von Block-Explorern indexiert, aber sie sind Ausgaben einer Transaktion, nicht Transaktionen selbst.

Häufig gestellte Fragen

Warum kosten Transaktionen Geld?

Blockchain-Transaktionen erfordern Rechenressourcen von jedem Validator-Node im Netzwerk. Gas-Gebühren entschädigen Validatoren für diese Arbeit und verhindern Spam. Der Gebührenbetrag hängt von der Komplexität der Transaktion ab (einfache Transfers kosten weniger als komplexe Smart-Contract-Aufrufe) und von der Netzwerküberlastung (hohe Nachfrage treibt die Gebühren nach oben).

Kann eine Transaktion rückgängig gemacht werden?

Unter normalen Umständen nein. Sobald eine Transaktion bestätigt ist und Finalität erreicht, ist sie dauerhaft. Es gibt keinen Chargeback-Mechanismus auf einer Blockchain. In außergewöhnlichen Fällen kann ein Netzwerk-Hard-Fork Transaktionen rückgängig machen, aber dies erfordert Konsens unter den Validatoren und ist in der Blockchain-Geschichte nur wenige Male geschehen (am bemerkenswertesten der Ethereum-DAO-Hack-Fork 2016).

Wie schnell sind Blockchain-Transaktionen?

Die Geschwindigkeit variiert erheblich je nach Netzwerk. Solana verarbeitet Transaktionen in unter einer Sekunde. Ethereum-Transaktionen bestätigen typischerweise innerhalb von 12 Sekunden, können aber für volle Finalität Minuten dauern. Bitcoin-Transaktionen dauern etwa 10 Minuten pro Block-Bestätigung. Der Geschwindigkeits-Sicherheits-Kompromiss ist eine grundlegende Designentscheidung für jede Blockchain.

Wie kann ich die Transaktionen eines Projekts verifizieren?

Verwende einen Block-Explorer für die relevante Blockchain — Etherscan für Ethereum, Solscan für Solana, BscScan für BNB Smart Chain und ähnliche Tools für andere Netzwerke. Gib die Vertragsadresse des Projekts ein, um alle Transaktionen, ihre Zeitstempel, die beteiligten Adressen und die aufgerufenen Funktionen zu sehen. Siehe Was ist ein Blockchain-Explorer für eine detaillierte Anleitung.

Externe Referenzen

Siehe auch