On Chain Transactions (Kryptowährung)
Was sind On-Chain-Transaktionen?
On-Chain-Transaktionen beziehen sich auf Kryptowährungstransaktionen, die auf der Blockchain auftreten und für ihre Gültigkeit vom Zustand der Blockchain abhängig bleiben. On-Chain-Transaktionen gelten nur dann als gültig, wenn die Blockchain aktualisiert wurde, um die Transaktionen im öffentlichen Ledger widerzuspiegeln. On-Chain-Transaktionen bieten Sicherheit und Transparenz, da sie nach der Verifizierung und Aufzeichnung im Netzwerk nicht mehr geändert werden können. On-Chain-Transaktionen haben jedoch einige Nachteile, darunter höhere Gebühren und langsame Bearbeitungszeiten.
Die zentralen Thesen
- On-Chain-Transaktionen beziehen sich auf Transaktionen, die in der Blockchain aufgezeichnet und überprüft werden.
- Off-Chain-Transaktionen finden nicht im Blockchain-Netzwerk statt, sondern werden auf einem anderen elektronischen System wie PayPal abgewickelt.
- On-Chain-Transaktionen bieten Sicherheit und Transparenz, da sie nach der Verifizierung und Aufzeichnung im Blockchain-Netzwerk nicht mehr geändert werden können.
- Die Geschwindigkeit von On-Chain-Transaktionen hängt von der Verifizierungsmethode der Blockchain ab.
Informationen zu On-Chain-Transaktionen
On-Chain-Transaktionen sind Transaktionen, die auf einer Blockchain auftreten und sich im verteilten öffentlichen Ledger widerspiegeln. On-Chain-Transaktionen sind solche, die validiert oder authentifiziert wurden und zu einer Aktualisierung des gesamten Blockchain-Netzwerks führen.
Transaktionen, die auf einer Blockchain stattfinden, müssen von einer Reihe von Teilnehmern des Netzwerks, die als Miner bezeichnet werden, validiert werden. Eine Transaktion ist erst dann gültig, wenn die Teilnehmer die Transaktion verifizieren und ein Konsens über ihre Gültigkeit erzielt wurde. Die Transaktionsdetails werden dann auf dem Block aufgezeichnet und an die Teilnehmer des Netzwerks verteilt.
Je nach Netzwerkprotokoll wird eine Transaktion, sobald ausreichende Bestätigungen von Netzwerkteilnehmern basierend auf dem Konsensmechanismus des Netzwerks gesammelt werden, fast irreversibel. Normalerweise kann es nur rückgängig gemacht werden, wenn die Mehrheit der Hashing-Power der Blockchain zu einem Konsens über die Rückabwicklung der Transaktion kommt.
Timing von On-Chain-Transaktionen
On-Chain-Transaktionen sollen in Echtzeit erfolgen, um Blockchain-Transaktionen sicher, überprüfbar, transparent und augenblicklich zu halten. In der Realität passiert das jedoch selten. Es kann lange dauern, bis On-Chain-Transaktionen eine ausreichende Anzahl von Überprüfungen und Authentifizierungen von Netzwerkteilnehmern gesammelt haben, bevor eine Transaktion bestätigt wird. Außerdem müssen die Miner die Transaktionen validieren, indem sie Computer verwenden, um jedes Mal, wenn eine Blocktransaktion zur Blockchain hinzugefügt wird, komplizierte mathematische Probleme zu lösen.
Wenn das Transaktionsvolumen hoch ist oder das Netzwerk überlastet ist, kann es länger dauern, bis die Miner alle Transaktionen validiert haben, insbesondere wenn es eine begrenzte Anzahl von Minern gibt. Infolgedessen müssen die anderen an den Transaktionen beteiligten Parteien auf eine Lösung warten. Teilnehmer haben jedoch möglicherweise die Möglichkeit, eine Transaktionsgebühr zu zahlen, damit diese früher validiert werden kann.
In der Anfangsphase einer Blockchain, wenn das Transaktionsvolumen gering ist, können On-Chain-Transaktionen sofortige Abrechnungen bieten. Neue Netzwerkprotokolle und Kryptowährungen, die auf eine sofortige Abwicklung abzielen, halten Einzug in den Mainstream.
Öffentliches Hauptbuch
On-Chain-Transaktionen werden mit einem Zeitstempel versehen und im gesamten Blockchain-Netzwerk kopiert, was für Transparenz und Sicherheit sorgt. On-Chain-Transaktionen sind auch unveränderlich, d. h. sie können nicht geändert werden, was die Sicherheit erhöht, indem ein Hack verhindert wird, bei dem Transaktionsdetails geändert werden könnten. On-Chain-Transaktionen werden mit allen Teilnehmern des Netzwerks geteilt, was für Transparenz sorgt, was auch dazu beiträgt, dass Transaktionen nicht durch einen Betrüger durch einen böswilligen Angriff verändert werden.
Obwohl das verteilte Hauptbuch eines Blockchain-Netzwerks Vorteile bietet, können die öffentliche Ausstrahlung und Aufzeichnung von Transaktionsdetails in der Kette auch ausreichende Hinweise liefern, um Adressen mit den Identitäten der Teilnehmer zu verknüpfen. Infolgedessen könnte das öffentliche Teilen der Transaktion eine Bedrohung für die Anonymität der Blockchain und die Sicherheit ihrer Teilnehmer darstellen. Zum Beispiel ist es möglich, die Identität eines Benutzers teilweise zu kennen, wenn man die Transaktionsmuster von Sendungen und Quittungen um die gleichen Adressen, wie sie beim Kauf von Online-Waren verwendet werden, sorgfältig studiert.
Kosten für On-Chain-Transaktionen
On-Chain-Transaktionen sind ebenfalls mit Kosten verbunden, da Bergleute eine Gebühr für das Anbieten ihrer Validierungs- und Authentifizierungsdienste verlangen, um eine Transaktion in der Blockchain in kürzester Zeit zu bestätigen. Diese Gebühr kann manchmal hoch sein, abhängig vom Skalierbarkeitspotenzial des Netzwerks und dem Transaktionsvolumen. Zum Beispiel haben hohe Gebühren zum Problem von Bitcoin Dust geführt, bei dem Bruchteile von Bitcoins nicht abgewickelt werden können. Bei Blockchain-Netzwerken, die sich in einem frühen Wachstumsstadium befinden und das Transaktionsvolumen gering ist, können ihre Gebühren jedoch sehr gering oder gleich null sein.
Wie unterscheidet sich On-Chain von Off-Chain-Transaktionen?
Off-Chain-Transaktionen werden außerhalb des Blockchain-Netzwerks durchgeführt. Off-Chain-Transaktionen können von den Teilnehmern durchgeführt werden, bei denen sie eine Vereinbarung haben, dass ein Dritter die Transaktion garantiert oder ihre Gültigkeit oder Vollständigkeit überprüft. Die beiden Teilnehmer könnten auch ihre privaten Schlüssel austauschen, sodass die Krypto-Assets ausgetauscht werden, ohne Geld aus ihren digitalen Wallets zu ziehen.
Dennoch erfolgen Off-Chain-Transaktionen ohne Änderungen an der Blockchain. Dadurch muss nicht auf die Validierung durch Blockchain-Miner gewartet werden, was den Prozess beschleunigen und zu niedrigeren Transaktionsgebühren führen kann. Da Off-Chain-Transaktionen jedoch nicht in der Blockchain aufgezeichnet werden, gibt es keine Netzwerkaufzeichnung der Transaktion und der finanziellen Details, was bei Streitigkeiten zwischen den beiden Parteien ein Problem darstellen könnte.
Umgekehrt werden On-Chain-Transaktionen im Blockchain-Netzwerk verarbeitet und sind unveränderlich. Obwohl die Verarbeitung von On-Chain-Transaktionen aufgrund des Validierungsprozesses durch die Miner länger dauert, erhöht dies die Sicherheit erheblich, indem die Transaktion von den Teilnehmern validiert und im Blockchain-Netzwerk aufgezeichnet wird.
Ob eine On-Chain-Transaktion oder eine Off-Chain-Transaktion am besten ist, hängt von den beteiligten Teilnehmern und ihren Wünschen ab. Wenn das Ziel Sicherheit, Unveränderlichkeit und eine validierte Transaktion ist, ist eine On-Chain-Transaktion wahrscheinlich am besten. Wenn jedoch niedrige Transaktionsgebühren und Geschwindigkeit wichtig sind, ist eine Off-Chain-Transaktion möglicherweise besser.
Praxisbeispiele für On-Chain-Transaktionen
Eine Kryptowährung mit einer relativ schnellen Transaktionsgeschwindigkeit ist NEO, die weniger als 25 Sekunden Blockzeit beträgt. Burstcoin (BURST) ist eine weitere Münze, die nicht nur eine schnellere Blockzeit als Standbeine wie Bitcoin hat, sondern aufgrund ihres Kapazitätsnachweissystems auch viel weniger Energie zum Mining von Münzen verbraucht.
Einmal verifiziert und in der Blockchain bestätigt, können On-Chain-Transaktionen nicht rückgängig gemacht werden, es sei denn, die Mehrheit der Hashing-Macht des Netzwerks stimmt dem zu, wodurch On-Chain-Transaktionen zuverlässiger und betrugssicherer werden.