Script
分解輸出 1 的十六進制值
在生成的十六進制中
createrawtransaction
,我試圖理解輸出 1 十六進制。我的輸出 1 hex 是:
76a9 14 ab68025513c3dbd2f7b92a94e0581f5d50f654e788ac
隔開部分:
76 a9 14 ab68025513c3dbd2f7b92a94e0581f5d50f654e7 88 交流電
進一步分解:
76 = OP_DUP
a9 = OP_HASH160
14 = ?
ab68025513c3dbd2f7b92a94e0581f5d50f654e7 = HASH160(pubKey)
88 = OP_EQUALVERIFY
ac = OP_CHECKSIG
那14是什麼意思/代表什麼?
這是一個推送操作碼。0x14(十進制的 20)告訴腳本接下來的 20 個字節必須被壓入堆棧(散列)。
您可以在此處查看 OP_CODE 的完整列表。
from 的值
1-75
表示要壓入堆棧的字節數。我那種情況下,14 hex
是20 dec
,而且會推20 bytes
的hash160
。