Benötigen alle Transaktionen eine Signatur, die übertragen und signiert werden muss, oder ist es möglich, eine unsignierte Transaktion zu minen?
Könnten Sie nicht einfach Op-Codes verwenden, um eine Transaktion ohne Unterschrift zu validieren?
Zum Beispiel das scriptsig OP_true machen?
Transaktionen erfordern keine Unterschrift, um gültig zu sein. Signaturen sind nur eine Möglichkeit sicherzustellen, dass die Transaktion von niemandem ausgegeben wird, sondern nur von der Person, die den richtigen privaten Schlüssel besitzt und daher in der Lage ist, eine gültige Signatur durchzuführen.
Hier haben Sie ein Beispiel für eine Transaktion, die ohne Unterschrift ausgegeben wurde. tx1 ist eine Transaktion, die von einer P2PKH-Adresse ausgegeben wird und eine P2SH-Ausgabe erstellt, für die eine OP_TRUE
ausgegeben werden muss. tx2 ist eine Transaktionsausgabe, tx1
indem man nur das bereitstelltOP_TRUE (51)
Müssen alle Transaktionen eine Signatur übertragen werden?
Nein. Bitcoin verlangt nicht, dass eine gültige Transaktion eine Signaturverifizierung aufweisen muss.
John
Amaclin
John
Amaclin