Wie funktionieren Bitcoin-Transaktionen?

Lesezeit:

Ansichten:

Bitcoin-Transaktionen

Was sind Bitcoin-Transaktionen?

Bitcoin-Transaktionen sind Aufzeichnungen, die das Blockchain-Netzwerk über eine Übertragung digitaler Werte von einer Bitcoin-Adresse zu einer anderen informieren.

Eine einfache Möglichkeit, sich eine Bitcoin-Transaktion vorzustellen, ist die folgende:

  • Die Blockchain ist wie ein Notizbuch, das alle digitalen Wertübertragungen im Netzwerk aufzeichnet.
  • Eine Transaktion ist eine Zeile dieses Notebooks.
  • Ein Block ist eine Seite dieses Notizbuchs, daher besteht er aus einer Reihe von Transaktionen, dh Zeilen.
  • Alle Benutzer können auf diesem Notebook im Fall der Bitcoin-Blockchain Zeilen (Transaktionen) und Seiten (Blöcke) lesen und schreiben. Dies ist in privaten Blockchain-Netzwerken wie z. B. möglicherweise nicht möglich HyperledgerDies würde jedoch den Rahmen dieses Artikels sprengen.

Kryptographie mit öffentlichen Schlüsseln

Kryptographie mit öffentlichen Schlüsseln erleichtert die Übertragung des Eigentums an Bitcoins. Daher ist es wichtig zu verstehen, wie sich die Beziehung zwischen Private Key – Public Key – Bitcoin-Adresse entwickelt.

Private Key

Kryptowährungs-Wallets und -Clients generieren private Schlüssel in Form einer Zufallszahl mit dem Ziel, den Besitz zu validieren und die Ausgabe von Bitcoins zu autorisieren. Der private Schlüssel sollte vom Besitzer geheim gehalten werden, da jeder, der den privaten Schlüssel besitzt, damit signieren und den Wert der zugehörigen Bitcoin-Adresse ausgeben kann.

Betrachten Sie es als die PIN-Nummer Ihres Bankkontos.

public Key

Eine mathematische Formel basierend auf dem Digitaler Signaturalgorithmus für elliptische Kurven (ECDSA), wird auf den privaten Schlüssel angewendet, um den öffentlichen Schlüssel zu erzeugen. Außerdem ist jeder öffentliche Schlüssel einem bestimmten privaten Schlüssel zugeordnet. Eine Person kann einen privaten Schlüssel verwenden, um den öffentlichen Schlüssel zu berechnen, aber es ist rechentechnisch sehr schwierig, den öffentlichen Schlüssel zu verwenden, um den privaten Schlüssel zu berechnen.

Der öffentliche Schlüssel bestimmt, ob eine Signatur des privaten Schlüssels echt ist, ohne den tatsächlichen privaten Schlüssel dem Netzwerk preiszugeben. Es ist nach der Übertragung von Bitcoins von einer Adresse für jeden im Netzwerk sichtbar.

Bitcoin Adresse

Eine Bitcoin-Adresse ist die öffentliche Kennung, die Benutzer haben, um digitale Gelder zu empfangen und zu senden. Es ergibt sich aus der Anwendung der kryptografischen Hashfunktionen SHA 256, RIPEMD-160 und der Base58Check-Codierung auf den öffentlichen Schlüssel. Überprüfen Sie dies Link Weitere Informationen zu den technischen Schritten zum Erstellen einer Bitcoin-Adresse.

Eine Hash-Funktion ist eine Art mathematischer Funktion, die Eingabedaten in einen eindeutigen Bezeichner umwandelt. Eine böswillige oder sogar leichte versehentliche Änderung der Eingabedaten verändert die Hash-Ausgabe vollständig. Daher erzeugen unterschiedliche Eingabedaten jedes Mal ein anderes Ergebnis.

Sie können diese Link verschiedene Daten mit vielen Hash-Generatoren einzugeben und zu sehen, wie sich die Ausgabe ändert. Bei Verwendung der SHA 256-Hash-Funktion erzeugt das Wort „TrustSwap“ beispielsweise die Ausgabe: 9504004ca3344d098c997c8756cb1a3500f5454ae25210083df82b19d7a40786. Mit dem Wort „trustswap“ erzeugt die Hash-Funktion die Ausgabe: 03f8a477b0a53800502780db849db1af499f9cd3f07be71586329a42a72b6f85

Die wahre Magie von Bitcoin-Transaktionen besteht darin, dass jeder auf den vollständigen Transaktionsverlauf zugreifen kann. Folglich kann jeder überprüfen, wer der aktuelle Besitzer einer beliebigen Anzahl von Bitcoins ist, ohne dass die Besitzer ihre privaten Schlüssel preisgeben.

Arten von Bitcoin-Transaktionen

Jede Transaktion enthält eine oder mehrere Eingaben und eine oder mehrere Ausgaben. Sie können sich Eingaben als Belastungen und Ausgaben als Gutschriften auf einem Bitcoin-Konto vorstellen. Im Gegensatz zu herkömmlichen Konten kann der Wert der Eingaben jedoch etwas höher sein als der Wert der Ausgaben. Dies liegt daran, dass ein Miner diese Differenz als Belohnung, dh Transaktionsgebühr, nimmt. Schauen wir uns die gängigsten Arten von Bitcoin-Transaktionen an.

Null Eingänge – ein Ausgang

Eine Coinbase-Transaktion ist die erste Transaktion in jedem Block und beinhaltet nur eine Ausgabe. Dies geschieht, weil die Eingabe die neuen Münzen darstellt und die Ausgabe den Betrag darstellt, den ein Miner durch das Finden eines Blocks erhält. Im folgenden Fall erhält der Miner 6.25 Bitcoins, was die aktuelle Blockbelohnung ist, zuzüglich der Transaktionsgebühren des Blocks.

Ein Eingang – zwei Ausgänge

Dies ist die häufigste Art einer Bitcoin-Transaktion. Eine Übertragung von einer Bitcoin-Adresse zu einer anderen, die dem ursprünglichen Besitzer etwas „Änderung“ zurückgibt.

Die Ausgabe einer Transaktion ist die Eingabe der nächsten Transaktion von einer Adresse. Daher muss dieser Betrag bei der nächsten Transaktion vollständig ausgegeben werden. Ist der Wert dieses Betrags höher, als der Absender ausgeben möchte, wird vom Empfänger eine neue Bitcoin-Adresse generiert und die Differenz als „Wechselgeld“ an die Absenderadresse zurückgesendet.

Ein Eingang – mehrere Ausgänge

Normalerweise können mehrere Ausgaben einer Transaktion eine Zahlung von einer Person an viele Empfänger darstellen. Dies kann der Fall sein, wenn ein Unternehmen Mitarbeiter auszahlt oder sogar Outputs von Mining-Pools und Börsen zusammenfasst, um Transaktionskosten zu sparen.

Mehrere Eingänge – ein oder zwei Ausgänge

Eine Bitcoin-Transaktion kann mehrere Eingaben haben. Dies ist normalerweise der Fall, wenn ein Wallet verschiedene Adressen generiert und mehrere kleinere Beträge an den Empfänger sendet. Diese kleinen Beträge wurden bisher als „Wechselgeld“ erhalten, sind also relativ klein. Darüber hinaus kann die Anzahl der Ausgaben von der Anzahl der Empfänger abhängen oder davon, ob neue „Änderungen“ erstellt werden.

Die große Innovation

Die Bitcoin Blockchain ist öffentlich und für jeden zugänglich, entweder über einen Bitcoin-Client oder einen Online-Explorer. Das ist die große Innovation hinter dieser Technologie – die Kombination aus Transparenz, Zeitstempelung und Dezentralisierung von Transaktionen. Können Sie nach dem, was Sie heute gelernt haben, die erste Bitcoin-Transaktion finden, die 2009 stattfand? Es lebe Satoshi!

Folgen The Crypto App Blog für mehr Blockchain-Schulungsmaterial

Teile diesen Artikel:
Teilen

Weiter lesen:

Was ist DeFi? (In 2 Minuten)
Was ist DeFi? (In 2 Minuten)
„DeFi“ oder Decentralized Finance bezieht sich auf das Spektrum von Anwendungen, die auf Blockchain-Netzwerken basieren, mit dem Ziel, konventionelle Finanzmechanismen zu stören. Im Allgemeinen sind Smart Contracts die Backbone-Technologie...
NFTs: Alles was Sie wissen müssen
NFTs: Alles was Sie wissen müssen
NFTs sind im Krypto-Ökosystem äußerst beliebt geworden. Es scheint jedoch, dass die meisten Menschen noch nicht verstehen, was sie sind. Erfahren Sie hier alles über sie.
Walalarm! Pump and Dump erklärt
Walalarm! Pump and Dump erklärt
Pump- und Dump-Manöver werden von Walen durchgeführt, um ihre Gewinne zu steigern. In diesem Artikel erfahren Sie, wie Sie vermeiden können, in diese Schemata verwickelt zu werden.

Bleiben Sie mit unseren Neuigkeiten und Updates auf dem Laufenden