ビットコインのトランザクションスクリプトの解析
ビットコインスクリプトで記述されたbitflyerの採用情報を解析したい。
追記1/8
解けた。scriptPubKeyが最後まで実行できるようにスタックの初期状態を決めるオペコードを入力すればいいみたい。
code:.asm
OP_2
OP_5
OP_7
これを16進数に変換して入力する。答えは
0x525557
トランザクションスクリプトの仕様
ビットコイン技術関連のメモ
scriptSigとscriptPubkey
inputのスクリプトはscriptSigと呼ばれます。Bitcoinの所有者が、自分の持つ未使用のoutputを使用するためにスクリプトを提示することから、アンロックスクリプトとも呼ばれます。
outputのスクリプトはscriptPubkeyと呼ばれ、ロックスクリプトとも呼ばれます。
トランザクションスクリプトの実行マシンは簡単なスタックマシーンなのでオペコードを1つ1つ読み解けば答えは見つかるっぽい。