Transactions
沒有簽名的交易?
是否所有交易都需要簽名才能被廣播和簽名,或者是否可以探勘未簽名的交易?
難道你不能只使用操作碼來允許在沒有簽名的情況下驗證交易嗎?
比如使scriptsig OP_true?
是否所有交易都需要簽名才能廣播
不,比特幣不要求有效交易必須經過簽名驗證。
交易不需要簽名即可生效。簽名只是確保交易不會被任何人花費的一種方式,而只是由持有正確私鑰的人花費,因此能夠執行有效的簽名。
這裡有一個沒有簽名的交易範例。tx1是從 P2PKH 地址支出並創建需要
OP_TRUE
花費的 P2SH 輸出的交易。tx2是一筆交易tx1
,只需提供OP_TRUE (51)