Wie funktionieren Bitcoin-Transaktionen?

Wie funktionieren Bitcoin-Transaktionen?

11. April 2024 Aus Von Marten Smarten

Haben Sie sich jemals gefragt, wie sich Bitcoin von einer Person zur anderen bewegt? Oder vielleicht möchten Sie wissen, wie Bitcoin-Transaktionen erstellt und zwischen den Teilnehmern des Bitcoin-Systems übertragen werden.

Eine Bitcoin-Brieftasche enthält Aufzeichnungen von Transaktionen. Bitcoin-Transaktionen sind Datenstrukturen, die die Übertragung von Wert von einer Bitcoin-Adresse auf eine andere kodieren. Die Transaktion wird erstellt, im Bitcoin-Netzwerk propagiert, von einem Mining-Knoten verifiziert und schließlich dauerhaft zum offenen verteilten Bitcoin-Ledger (der Blockchain) hinzugefügt.

Wichtige Erkenntnisse

  • Bitcoin-Transaktionen beinhalten das Senden und Empfangen digitaler Währung, ohne dass ein Mittelsmann oder ein Dritter erforderlich ist.
  • Transaktionen werden verifiziert und einem dezentralen, öffentlichen Hauptbuch hinzugefügt, das alle Netzwerkaktivitäten verfolgt.
  • Das Senden und Empfangen von Bitcoin erfordert die Verwendung eines öffentlichen Schlüssels und eines privaten Schlüssels.
  • Sie können die Transaktion senden, wenn das Netzwerk weniger überlastet ist, um eine Überzahlung zu vermeiden. Im Gegensatz dazu können Sie sicherstellen, dass Ihre Transaktionen sofort verarbeitet werden, indem Sie Ihre Gebühr erhöhen.

Der folgende Artikel ist eine umfassende Aufschlüsselung der Bitcoin-Transaktionen; Wir untersuchen die Transaktionsreihenfolge, die die Erstellung, Überprüfung und das Hinzufügen einer Transaktion zur permanenten Aufzeichnung aller Transaktionen nach ausreichenden Bestätigungen umfasst.

Was ist eine Bitcoin-Transaktion?

Obwohl es möglich wäre, Münzen einzeln zu handhaben, wäre es unhandlich, für jeden Cent bei einer Überweisung eine separate Transaktion durchzuführen. Damit Werte aufgeteilt und kombiniert werden können, enthalten Transaktionen mehrere Ein- und Ausgänge. Normalerweise gibt es entweder eine einzelne Eingabe aus einer größeren vorherigen Transaktion oder mehrere Eingaben, die kleinere Beträge kombinieren, und höchstens zwei Ausgänge: eine für die Zahlung und eine, die die Änderung, falls vorhanden, an den Absender zurückgibt.

– Satoshi Nakamoto, Bitcoin-Whitepaper

Eine Bitcoin-Transaktion ist eine Wertübertragung zwischen Wallets. Jede Transaktion besteht in der Regel aus den folgenden Schlüsselvariablen:

  • Eingabe: Ein Verweis auf eine Ausgabe einer vorherigen Transaktion. Alle Eingabewerte der neuen Transaktion (der gesamte Münzwert der vorherigen Ausgaben, auf die von den Eingaben der neuen Transaktion verwiesen wird) werden addiert, und die Summe (ohne die Transaktionsgebühr) wird vollständig von den Ausgaben der neuen Transaktion verwendet. Die Eingabe enthält einen oder mehrere Outpoints, eine Sequenznummer und ein Entsperrskript, das auch scriptSig genannt wird. Das Skript enthält eine digitale Signatur und einen öffentlichen Schlüssel, der mit dem im Skript der eingelösten Ausgabe angegebenen Hash übereinstimmen muss. Der öffentliche Schlüssel wird verwendet, um die Unterschrift des Einlösers zu verifizieren und beweist in Kombination mit der Signatur, dass die Transaktion vom tatsächlichen Besitzer der Bitcoins erstellt wurde. Eine Transaktion enthält oft mehrere Eingaben.
  • Ausgabe: Das Senden von Bitcoins bedeutet, einen Nachweis über Transaktionen zu senden, die einen positiven Kontostand darstellen. Eine Ausgabe enthält Anweisungen zum Senden von Bitcoins. Eine Transaktionsausgabe, die im Bitcoin-Ledger aufgezeichnet wird, enthält den Wert (die Anzahl der Satoshi; 1 BTC = 100.000.000 Satoshi), den diese Ausgabe wert ist, wenn sie beansprucht wird, und die Skript sperren oder ScriptPubKey, auch bekannt als “Belastung”, die diesen Betrag sperrt, indem die Bedingungen angegeben werden, die erfüllt sein müssen, um die Ausgabe auszugeben. Jede Transaktion hat mindestens eine Eingabe, aber es kann mehr als eine Ausgabe geben, die den kombinierten Wert der Eingaben teilt. Jede Ausgabe einer Transaktion kann immer nur einmal von einer Eingabe einer nachfolgenden Transaktion referenziert werden, daher sollten Sie den gesamten kombinierten Eingabewert in einer Ausgabe senden, um ihn nicht zu verlieren. Wenn der Eingang beispielsweise 100 BTC wert ist, Sie aber nur 50 BTC senden möchten, werden zwei Ausgaben im Wert von 50 BTC erstellt. Eine wird an das Ziel und eine als Änderung an Sie zurückgeschickt. Die Änderung wird nicht an Ihre ursprüngliche Ausgabe gesendet, sondern über eine neue dritte Adresse in Ihrer Steuerung. Dies bedeutet, dass Ihre Brieftasche Zugriff auf mehrere Bitcoin-Adressen bietet und Sie Gelder von diesen Adressen für zukünftige Transaktionen verwenden können. Alle Eingabe-Bitcoins, die nicht in einer Ausgabe eingelöst werden, gelten als Transaktionsgebühr. Ausgaben sind Aufzeichnungen früherer Transaktionen, die Ihren Kontostand bilden. Sie beweisen, dass Sie Münzen ausgeben können und ermöglichen es jedem, zu überprüfen, woher diese Münzen stammen.
  • Menge: Das ist ziemlich einfach. Wie viel BTC möchten Sie senden? 📲 Liefern Sie die Assets.

UTXO (Ausgabe nicht ausgegebener Transaktionen)

Unspent Transaction Outputs (UTXOs) sind unteilbare native Brocken von Bitcoin-Token, die die privaten Schlüssel bestimmter Besitzer kontrollieren, in der Blockchain aufgezeichnet und vom Netzwerk als Währungseinheiten erkannt werden. In anderen In einer Bitcoin-Transaktion ist UTXO die nicht ausgegebene Ausgabe von Transaktionen oder die Summe der Transaktionen, die der Benutzer erhält, um in Zukunft ausgegeben zu werden. Es ist erwähnenswert, dass Benutzer jede Ausgabe einer bestimmten Transaktion nur einmal ausgeben können. Daher sind alle Bitcoin-Transaktionen entweder Unspent Transaction Outputs (UTXOs) oder ausgegebene Transaktionsoutputs.

Jede Transaktion hat mindestens eine Eingabe und eine Ausgabe. Jede Eingabe gibt die Satoshis aus, die für die vorherige Ausgabe bezahlt wurden, und jede Ausgabe wartet als Unspent Transaction Output (UTXO), bis eine spätere Eingabe sie ausgibt. Wenn Ihre Bitcoin-Brieftasche Ihnen mitteilt, dass Sie ein Guthaben von 50.000 Satoshis haben, bedeutet dies, dass 50.000 Satoshis in einem oder mehreren UTXOs warten.

Wenn Bitcoin-Benutzer Bitcoin erhalten, wird es in der Blockchain als UTXO aufgezeichnet. Darüber hinaus gibt es anstelle eines gespeicherten Guthabens einer Bitcoin-Adresse oder eines Bitcoin-Kontos nur verstreute UTXOs unter der Kontrolle bestimmter Eigentümer. Eine Bitcoin-Brieftasche berechnet das Guthaben des Benutzers, indem sie die Blockchain scannt und alle UTXO dieses Benutzers aggregiert.

Alle im Netzwerk verfügbaren Bitcoins werden als UTXO-Set bezeichnet und vom Bitcoin-Netzwerk verfolgt, das in die Millionen geht.

Schnelle Fakten

Das Bitcoin-Whitepaper wurde von einer Einzelperson (oder einer Gruppe von Personen) unter dem Pseudonym Satoshi Nakamoto nach der Finanzkrise 2008 veröffentlicht.

Der Bitcoin-Transaktionsprozess

Für Bitcoin-Benutzer, die nicht daran interessiert sind, wie alles funktioniert, ist das Senden von BTC so einfach wie das Erstellen einer Brieftasche, die eine Adresse für Sie generiert, die Eingabe des Bitcoin-Betrags und der Wallet-Adresse des Empfängers (oder des öffentlichen Schlüssels) und das Drücken von Senden.

Wenn Sie jedoch zu den Benutzern gehören, die neugierig auf die technischen Details sind, wie es in der Praxis funktioniert, lesen Sie weiter!

Bitcoin-Transaktionen werden mithilfe von Kryptographie digital signiert und zur Überprüfung an das gesamte Bitcoin-Netzwerk gesendet. Bitcoin-Client-Software generiert Bitcoin-Adressen für Benutzer. Wenn ein Benutzer eine neue Adresse erstellt, generiert er einen privaten Schlüssel und einen öffentlichen Schlüssel. Um Wert zu übertragen, muss Ihre Brieftasche Transaktionen mit Ihrem privaten Schlüssel signieren, einer zufällig generierten Geheimnummer, die für den Zugriff auf die Krypto-Gelder verwendet wird, die mit einer bestimmten Bitcoin-Adresse verknüpft sind.

Wenn Sie eine Nachricht mit einem privaten Schlüssel signieren, kann dies mithilfe des übereinstimmenden öffentlichen Schlüssels überprüft werden.

Lassen Sie uns nun einen genaueren Blick darauf werfen, wie die häufigste Art von Bitcoin-Transaktion, die Pay-to-Public-Key-Hash (P2PKH) -Transaktion, funktioniert. Letztendlich werden wir auch die Rolle des “Mining” bei der Aufrechterhaltung der Sicherheit und Zuverlässigkeit des Bitcoin-Netzwerks untersuchen.

Transaktionsreihenfolge

Betrachten wir den gesamten Lebenszyklus einer Transaktion, beginnend mit ihrer Erstellung:

  • Die Transaktion wird erstellt oder erstellt und signiert, um die Verwendung der von der Transaktion referenzierten Mittel zu autorisieren.
  • Die Transaktion wird im Bitcoin-Netzwerk übertragen, wo Netzwerkknoten die Transaktion validieren und an jeden Knoten im Netzwerk weitergeben.
  • Die Transaktion wird von einem Mining-Knoten verifiziert und in einen Block von Transaktionen aufgenommen, die in der Blockchain aufgezeichnet werden.
  • Nach der Bestätigung durch ausreichende nachfolgende Blöcke ist die Transaktion irreversibel und ein dauerhafter Bestandteil des Bitcoin-Ledgers wird von allen Teilnehmern als gültig akzeptiert.
  • Die Bitcoins, die ein neuer Besitzer durch die Transaktion erhält, können dann in einer neuen Transaktion ausgegeben werden.

Überprüfen der Transaktion mit einem Block-Explorer

Nachdem Sie Ihre Bitcoin gesendet haben, können Sie die Transaktion über einen Bitcoin-Block-Explorer überprüfen. Klicken Sie beispielsweise auf eine beliebige Transaktions-ID aus der Transaktionsliste, um Transaktionsdetails wie die Blockhöhe, in der die Transaktion stattgefunden hat, die Gesamtzahl der Bestätigungen, die Transaktionshistorie usw. anzuzeigen.

Gehen Sie folgendermaßen vor, um eine Transaktion zu verifizieren:

  • Suchen Sie die Transaktions-ID: Die Transaktions-ID ist eine lange Zeichenfolge aus Buchstaben und Zahlen, die normalerweise im Bereich “Gesendet” Ihrer Brieftasche zu finden ist.
  • Gehen Sie zu einem Blockchain-Explorer: Besuchen Sie einen Blockchain-Explorer wie Blockchain.com oder Blockchair.com. Diese Websites ermöglichen es Ihnen, Bitcoin-Transaktionen im gesamten Netzwerk anzuzeigen und zu verfolgen.
  • Geben Sie die Transaktions-ID ein: Fügen Sie in der Suchleiste des Blockchain-Explorers Ihre Transaktions-ID ein.
  • Überprüfen Sie die Anzahl der Bestätigungen: Suchen Sie nach den Bestätigungen der Transaktion – je höher die Anzahl der Bestätigungen, desto wahrscheinlicher ist es, dass die Transaktion gültig und irreversibel ist.

Bitcoin-Mining

Sie haben eine Brieftasche erstellt, eine Zahlung übermittelt und die Transaktion bestätigt. Aber sind Sie nicht neugierig, wie diese Magie passiert ist?

Die Bitcoin (BSV) Blockchain unterhält ein unveränderliches öffentliches Hauptbuch, dasehe alle jemals stattgefundenen Transaktionen aufgezeichnet werden. Jeder Knoten im Netzwerk verfügt über eine vollständige Kopie des Hauptbuchs. Bitcoin-Mining ist der Prozess der Überprüfung und des Hinzufügens neuer Transaktionen zum öffentlichen Hauptbuch von Bitcoin (BSV). Es geht darum, wie neue Bitcoin (BSV) -Münzen geprägt und in das bestehende zirkulierende Angebot eingeführt werden und wie die Blockchain gesichert wird.

Mining verwendet den Proof-of-Work (PoW) -Konsensmechanismus, bei dem Miner gegeneinander antreten, um einen komplexen mathematischen Algorithmus zu lösen, um den nächsten Transaktionsblock zu verifizieren und im Gegenzug eine kleine Menge Bitcoin zu erhalten. Jeder Miner validiert die Transaktion unabhängig, bevor er sie sendet oder in einen neuen Transaktionsblock einfügt.

Mining ist der Mechanismus, der es der Bitcoin (BSV) -Blockchain ermöglicht, als dezentrales Peer-to-Peer-Netzwerk ohne Zwischenhändler oder zentrale Autorität von Drittanbietern zu arbeiten. Es hilft, neue Transaktionen in der Blockchain zu validieren und zu bestätigen und Doppelausgaben durch schlechte Akteure zu verhindern.

Wie hoch sind Bitcoin-Transaktionsgebühren?

Während der größte Teil des Bitcoin-Transaktionsprozesses konsistent ist, gibt es eine Variable, die sich von Tag zu Tag oder sogar von Stunde zu Stunde ändern kann: Gebühren.

Bitcoin-Transaktionsgebühren sind die Kosten für das Senden von Bitcoin von einer Brieftasche zur anderen. Diese Gebühren können je nach aktuellem Zustand des Netzwerks (d. H. Wie überlastet das Netzwerk zu einem bestimmten Zeitpunkt) und der “Größe” Ihrer Transaktion variieren (je mehr Eingaben Ihre Transaktion hat, desto mehr Blockplatz wird sie einnehmen und desto höher ist die Transaktionsgebühr).

In Zeiten hoher Nachfrage, wie z. B. einem Bullenmarkt oder wenn ein Rückstand an Transaktionen darauf wartet, verarbeitet zu werden, können die Gebühren höher sein. Im Gegensatz dazu, wenn es weniger Aktivität gibt, sind die Gebühren niedriger.

Es ist immer eine gute Idee, die Netzwerkbedingungen zu überprüfen, bevor Sie auf Senden klicken. Um eine Überzahlung zu vermeiden, können Sie die Gebühr niedriger einstellen, so dass sie von einem Miner abgeholt wird, wenn das Netzwerk weniger überlastet ist. Im Gegensatz dazu können Sie sicherstellen, dass Ihre Transaktionen sofort verarbeitet werden, indem Sie Ihre Gebühr erhöhen.

Glücklicherweise weisen die meisten Bitcoin-Wallets die entsprechende Gebühr zu, um sicherzustellen, dass Ihre Transaktion durchgeführt wird. Einige erlauben es Ihnen sogar, es manuell anzupassen. Es hängt alles von Ihren persönlichen Vorlieben und Prioritäten zum Zeitpunkt der Zahlung ab.

Abschließende Gedanken

Bitcoin bietet eine schnelle und sichere Möglichkeit, Werte auf der ganzen Welt zu übertragen. Egal, ob Sie Geld an Familienmitglieder in einem anderen Land senden, Waren oder Dienstleistungen online kaufen oder in Kryptowährungen investieren, das Verständnis, wie Bitcoin-Transaktionen funktionieren, ist wichtig, um die Kontrolle über Ihre Finanzen zu übernehmen.

Da die Welt weiterhin Kryptowährungen und Blockchain umarmt, ist es klar, dass Bitcoin hier bleiben wird.

Mit dem richtigen Wissen und den richtigen Werkzeugen können Sie sich den Millionen von Menschen weltweit anschließen, die bereits von der Leistungsfähigkeit dieser Technologie profitieren.

Häufig gestellte Fragen (FAQs)

Wo kann ich Bitcoin-Transaktionen sehen?

Um eine vorherige Transaktion anzuzeigen, verwenden Sie einen Blockchain-Explorer. Mit diesen Tools können Sie die öffentliche Aufzeichnung aller Transaktionen in der Bitcoin-Blockchain anzeigen.

Blockchain-Explorer zeigen Ihnen, wann eine Transaktion gesendet wurde, den Betrag, ihren aktuellen Status und andere technische Details.

Können Bitcoin-Transaktionen verfolgt werden?

Da alle Transaktionen in einem öffentlichen Hauptbuch gespeichert werden, ist jede Bitcoin-Transaktion technisch nachvollziehbar. Allerdings ist es einfach, Ihre Privatsphäre zu verbessern, indem Sie vermeiden, dass bestimmte Transaktionen an Sie gebunden sind.

Es wird empfohlen, Best Practices wie die Verwendung neuer öffentlicher Schlüssel für jede Transaktion im Netzwerk zu verwenden.