BIP MergedMiningScript
- <ブロックヘッダーはスタック上にあります>
- OP_SHA256d
- PUSH ...:他の様々なマージドチェーンをMerkleリンクとして
- プッシュ:メルクルリンクのN
- OP_MERKLEROOT_FROMLINKS
親チェーンコインベース内:
- PUSH:コインベースプレフィックス中間状態
- OP_SWAP
- OP_SHA256FINISH
- OP_SHA256(SHA256d結果を得るため、親チェーンコインベースのtxid)
- PUSH ...:親チェーンのさまざまな他のトランザクション(Merkleリンク)
- プッシュ:メルクルリンクのN
- OP_MERKLEROOT_FROMLINKS(スタックには親チェーンtx merklerootがあります)
- PREPEND:親チェーンバージョン
- APPEND:親チェーンヘッダ終了
- OP_SHA256d(スタックには作業証明があります)
専用の統合されたマイニング:
- APPEND:16ビットの時間オフセット
- APPEND:48ビットnonce
- OP_SHA256d