Ein Blockchain-System ist im Grunde ein Netzwerk, das über ein verteiltes Hauptbuch verfügt und als gemeinsame Datenbank betrachtet werden kann. Alle Transaktionen werden in der Blockchain gespeichert und mit allen geteilt.
Um eine Transaktion gültig zu machen, muss sie der Blockchain hinzugefügt werden.
Transaktionen, die auf einer Blockchain stattfinden, werden On-Chain-Transaktionen genannt. Sie werden sowohl im öffentlichen als auch im Distributions-Ledger erfasst. On-Chain-Transaktionen sind Transaktionen, die von Minern oder Authentifikatoren verifiziert und authentifiziert wurden. Diese Transaktionen können zu einer allgemeinen Verbesserung des Blockchain-Netzwerks führen.
Ein Miner muss bestätigen, dass eine On-Chain-Transaktion vollständig ist. Die Überlastung des Netzwerks wirkt sich auch auf die Zeit aus, die für den Abschluss einer On-Chain-Transaktion benötigt wird. Transaktionen können sich manchmal verzögern, wenn es viele Transaktionen zu bestätigen gibt.
Dies ist die zweite Variante der Transaktionsvariante im Vergleich zu Off-Chain-Transaktionen. Sie unterscheiden sich in vielerlei Hinsicht. Off-Chain-Transaktionsvereinbarungen finden außerhalb der Blockchain statt. Das Protokoll, das bei Off-Chain-Transaktionen verwendet wird, ähnelt sehr dem Protokoll, das auf beliebten Zahlungsplattformen wie PayPal verwendet wird.
So können die Parteien der Transaktion eine Vereinbarung außerhalb der Blockchain treffen. Der nächste Schritt könnte eine dritte Partei einbeziehen, deren Aufgabe es ist, zu bestätigen und zu zertifizieren, dass sowohl die Vereinbarung als auch die Transaktion abgeschlossen wurden.