BIP MergedMiningScript

提供: tezos-wiki
移動先: 案内検索
  • <ブロックヘッダーはスタック上にあります>
  • 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