Wie viel Bitcoin wird bei dieser Transaktion an jemand anderen gesendet?

Von diesem Link , der eine Bitcoin-Testnet-Transaktion ist.

Wie können wir sicher sein, dass diese Transaktion eine bestimmte Menge an Satoshis an eine Adresse aus einer anderen Brieftasche ausgegeben hat? In diesem Fall gibt die Transaktion 2000000 T-Satoshis an die Adresse mzTH5MV8AVuzu6PRL5NArsv6qNYro1P8Qm aus.

AKTUALISIEREN

Es scheint, dass das "Blockcypher" -System dies auch für diese Transaktion genau tut . Es muss also einen Weg geben, dies zu tun. Wie funktioniert das?

Blockcypher zeigt diesen geschätzten gesendeten Wert an: 0,01 t-BTC

Antworten (1)

Im Allgemeinen gibt es bei einer Bitcoin-Transaktion keine Informationen, die den Betrag angeben, der zwischen zwei Parteien abgewickelt wird. Ein externer Beobachter kann den Wert von Ein- und Ausgängen sehen, aber das Eigentum an jedem Ausgang ist ihm unbekannt. Genauer gesagt ist die Änderungsausgabe oft nicht von den anderen Ausgaben zu unterscheiden, so dass ein außenstehender Beobachter möglicherweise nicht weiß, welche Ausgabe die Änderung und welcher der tatsächlich abgewickelte Betrag ist. Dies ist wichtig, da es zum Schutz der Privatsphäre beiträgt!

Betrachten Sie dieses einfache Beispiel: Benutzer A sendet eine Bitcoin-Transaktion an Benutzer B, die in der Blockchain so aussieht (der Einfachheit halber werden Gebühren ignoriert):

Eingänge:

  • Adresse 1: 5 BTC

Ausgänge:

  • Adresse 2: 2 BTC

  • Adresse 3: 3 BTC

Als externer Beobachter können wir nicht sagen, ob Benutzer B 2 BTC oder 3 BTC gesendet wurden. Es gibt keine Daten, die uns dies sagen könnten.


Bei beiden Transaktionen, die Sie verknüpft haben, wurde die Eingabeadresse jedoch als Änderungsadresse wiederverwendet , was nicht den Best Practices entspricht, da es die Privatsphäre erheblich beeinträchtigt. Dadurch wissen wir, wie viel BTC umgesetzt wurde, denn die Transaktion sieht jetzt so aus:

Eingänge:

  • Adresse 1: 5 BTC

Ausgänge:

  • Adresse 2: 2 BTC

  • Adresse 1: 3 BTC

Und so können wir sehen, dass Benutzer A 3 BTC an sich selbst zurückgeschickt hat und somit 2 BTC an Benutzer B gesendet wurden.


HINWEIS: Einige Block-Explorer schätzen, „wie viele Bitcoins in einer bestimmten Transaktion transaktioniert wurden“ (von einem Benutzer an einen anderen gesendet), gemäß einer Logik, die von den Entwicklern geschrieben wurde, die diesen Explorer erstellt haben. Dies ist jedoch nur eine Vermutung, es gibt grundsätzlich keine Möglichkeit, sich über diese Informationen sicher zu sein.

Wenn Best Practices befolgt werden, wird es unmöglich zu sagen, wie viel BTC „transaktioniert“ wurde: Dies ist beabsichtigt und wichtig für den Datenschutz und die Fungibilität.