Slide 6
Slide 6 text
Bitcoin Script の命令(一部)
命令 Opcode Hex 引数 戻り値 内容
OP_DUP 118 0x76 x1 x1, x1
1 番上の要素を複製して、スタックに追加
する
OP_HASH160 169 0xa9 x1 hash (x1)
1 番上の要素を SHA-256 でハッシュしさ
らに RIPEMD-160 でハッシュする
OP_EQUAL 135 0x87 x1, x2 1 / 0
2 つの要素が等しければ 1、異なれば 0
を返す
OP_VERIFY 105 0x69 1 / 0 nothing / fail
1 番上の要素が 1 のときは取り除く、
0 のときはスクリプトの実行が強制終了
し、実行結果が false となる
OP_EQUALVERIFY 136 0x88 x1 x2 nothing / fail
OP_EQUAL と OP_VERIFY を連続して
実行する.
OP_CHECKSI 172 0xac
signature,
pubkey
1 / 0
署名の妥当性を検証し、 1 または 0 を返
す