Kann jeder Bitcoin und Satoshi eindeutig identifiziert werden?

Ich bin mir ziemlich sicher, dass ich irgendwo gelesen habe, dass BitCoins eine "Adresse" haben, damit sie eindeutig identifiziert werden können.

Was ich wissen möchte ist:

  1. Hat jeder Satoshi seine eigene einzigartige Identität?
  2. Wie ist die Identität eines Satoshi formatiert? (vorausgesetzt 1 ist wahr)

Antworten (4)

Bitcoins und Satoshis haben keine eindeutigen Identitäten.

Bitcoin-Guthaben werden jedoch in eindeutig identifizierbaren „Transaktionsausgängen“ gespeichert , die nur vom Inhaber der Empfängeradresse ausgegeben werden können.

Beispiel:
Alice schickt Bob 1 BTC, Bob verwendet sie, um eine weitere Zahlung zu senden.

Wenn Alice Bob eine Zahlung von 1 BTC sendet, unterzeichnet sie eine Transaktion, die 1 BTC von ihrem Guthaben abzieht und eine neue Transaktionsausgabe erstellt, die 1 BTC wert ist und nur von Bob, dem Eigentümer der Empfängeradresse, ausgegeben werden kann.

Bob will nun 0,4 BTC an Charles schicken. Die Transaktionsausgabe von Alices Transaktion wird nun verwendet, um diese neue Transaktion zu finanzieren. Die Transaktion erstellt zwei neue Ausgaben: Eine mit 0,4 BTC, die mit der Adresse von Charles verknüpft ist, und eine mit 0,6 BTC, die mit der Adresse von Bob verknüpft ist (es ist die Änderung). Die erste Transaktionsausgabe (von Alices Transaktion) wird von der Transaktion verbraucht.

Nicht ausgegebene Transaktionsausgaben werden durch den (eindeutigen) Hash der Transaktion, in der sie erstellt wurden, und ihre Position in der Liste der Ausgaben identifiziert.

Kann jeder Bitcoin und Satoshi eindeutig identifiziert werden?

1. Hat jeder Satoshi seine eigene einzigartige Identität?

Nein.

Wenn ich Ihnen Transaktion xyz auf blockchain.info zeige, können Sie sehen, wohin die Gruppen von Satoshis gegangen sind (die Transaktionsausgaben) und Sie können sehen, woher die Satoshis gekommen sind (die Eingaben), ABER Sie können nicht identifizieren, welche der Eingabe-Satoshis sind jedem der Ausgänge gegeben.

Sie können auch auf jede Eingabe klicken, um die Transaktion zu finden, deren Eingaben ausgegeben wurden, um diese Ausgabe zu erstellen, und Sie können dies jedes Mal bis zur Entstehung der Münze tun, aber jedes Mal, wenn es eine Eingabe und eine Ausgabe gibt, sind alle Satoshis gruppiert, sodass Sie kein einzelnes Satoshi finden können.

Jeder Benutzer von Bitcoin muss mindestens eine Adresse haben, um Münzen zu erhalten. Ich habe gerade eine Adresse 18TGt8oGgLzkCpjxMbiRfvbDo9NqGisopp erstellt, von der aufgrund der Eigenschaften, wie sie generiert wird, angenommen wird, dass sie eindeutig ist.

Wenn mir jemand Bitcoin schickt, nimmt er eine Münze von einem bestehenden Guthaben auf IHREM Konto (eine andere Bitcoin-Adresse), die mit seinem privaten Schlüssel signiert werden muss. Sobald die Transaktion an das Netzwerk gesendet wurde, wird sie schließlich zu einem Block, der es Ihnen ermöglicht, sie dann auszugeben, indem Sie sie an jemand anderen übertragen.

Während Salden gegenüber Benutzern im Allgemeinen in ganzen Bitcoin-Einheiten oder Untereinheiten wie Bitmil ausgedrückt werden, werden Transaktionen in Satoshis ausgedrückt. Wenn Sie mir zum Beispiel einen 1-Bitcoin-Tipp für diese großartige Antwort geben würden: P, wäre die Transaktion 100000000 bis 18TGt8oGgLzkCpjxMbiRfvbDo9NqGisopp.

Weitere Informationen zu Transaktionen und ihrer Funktionsweise finden Sie auf dieser Seite im Bitcoin-Wiki: https://en.bitcoin.it/wiki/Transactions

Mir sind Wallet-Adressen bekannt, aber ich möchte wissen, ob die Coins selbst eindeutig identifizierbar sind. Ich gehe davon aus, dass sie auf die eine oder andere Weise identifizierbar sein müssen, um Fälschungen usw. zu verhindern?
Wenn Sie eine Münze ausgeben, geben Sie eine vorherige Ausgabe aus (z. B. 100000000 an 18TGt8oGgLzkCpjxMbiRfvbDo9NqGisopp von einer anderen Bitcoin-Adresse oder von einer anderen Bitcoin-Adresse), die zur Eingabe für die aktuelle Transaktion wird. Jedes einzigartige Satoshi muss nicht identifiziert werden, aber die Eingabe(n) müssen größer oder gleich der Ausgabe(n) sein.

Nein, Münzen sind digital teilbare Einheiten, auch wenn sich ihr Substantiv auf eine physische unteilbare Einheit bezieht. Es gibt nichts in der Art, dass ich 1/2 dieser Münze und 1/4 dieser anderen Münze habe, sogar das Gleichgewichtskonzept selbst ist in Bitcoin aufgrund mehrerer Signaturtransaktionen und anderer Arten von Skripten schlecht definiert.

Ihr Guthaben ist nur die Menge an Bitcoin, die Sie mit den privaten Schlüsseln ausgeben können, die Sie haben.

Auf der anderen Seite, da jede Transaktion in der Blockchain nachvollziehbar ist, können Sie die Spur jeder Transaktionsgeneration verfolgen (diejenige, die Ihnen die Blockbelohnung gibt), aber es gibt nichts Besseres als eine Coin-ID.