Erklären Sie, als wäre ich 5 Jahre alt und meine andere Gehirnhälfte wurde chirurgisch entfernt :) Ich möchte mein Gehirn nicht zu sehr belasten
Was ist auch der Unterschied zwischen BTC, die in P2SH gehalten werden, und der nicht ausgegebenen P2SH-Ausgabe hier?
So werden Transaktionen getätigt. Sie verlangen vom Absender eine gültige Signatur (aus dem privaten Schlüssel) und einen öffentlichen Schlüssel. Das Transaktionsausgabeskript verwendet die Signatur und den öffentlichen Schlüssel und prüft durch einige kryptografische Funktionen, ob sie mit dem Hash des öffentlichen Schlüssels übereinstimmen. Wenn dies der Fall ist, sind die Mittel ausgebbar. Diese Methode verbirgt Ihren öffentlichen Schlüssel in Form eines Hashs für zusätzliche Sicherheit.
Dies ist ähnlich wie bei P2PKH; Der Unterschied besteht darin, dass Ihr öffentlicher Schlüssel nicht verborgen wird. Jeder, der diese Methode verwendet, um Geld über das P2P-Netzwerk zu senden, zeigt den Leuten ihren öffentlichen Schlüssel in den Transaktionsdetails.
Die Ausgaben einer Transaktion sind nur Skripte, die, wenn sie mit bestimmten Parametern ausgeführt werden, zu einem booleschen Wert von true
oder führen false
. Wenn ein Miner das Ausgabeskript mit den angegebenen Parametern ausführt und ergibt true
, wird das Geld an Ihre gewünschte Ausgabe gesendet. P2SH
wird für Multi-Signatur-Wallets verwendet, die die Ausgabeskriptlogik erstellen, die auf mehrere Signaturen prüft, bevor die Transaktion akzeptiert wird. P2SH
kann auch verwendet werden, um jedem oder niemandem zu erlauben, die Gelder auszugeben. Wenn das Ausgabeskript einer P2SH-Transaktion nur 1
wahr ist, führt der Versuch, die Ausgabe ohne Angabe von Parametern auszugeben, nur dazu, 1
dass das Geld für jeden ausgegeben werden kann, der es versucht. Dies gilt auch für Skripte, die zurückgeben 0
, wodurch die Ausgabe von niemandem ausgegeben werden kann.
Dies kann auch für Rätsel wie dieses verwendet werden .
Dies war ein Merkmal, segwit
das für Segregated Witness steht. Anstatt scriptSig
Parameter zu verwenden, um die Transaktionsgültigkeit zu überprüfen, gibt es einen neuen Teil der Transaktion, der aufgerufen wird, witness
wo die Gültigkeit auftritt.
Was ist auch der Unterschied zwischen BTC, die in P2SH gehalten werden, und der nicht ausgegebenen P2SH-Ausgabe hier?
Dies bedeutet, dass von allen P2SH
Transaktionen (Transaktionen, die von jedem mit einer Reihe von Parametern [scriptSig] ausgegeben werden können, die zur Ausführung von scriptPubkey mit führen true
) diejenigen mit nicht ausgegebenen Ausgaben nicht eingelöst wurden.
Ich empfehle dieses Video von Andreas Antonopoulos zum Bitcoin-Scripting.
meshcollider
Benutzer380208
meshcollider
Benutzer380208
Benutzer380208
gudako
Cartucho