Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bitcoinにおける手数料の考え方

 Bitcoinにおける手数料の考え方

Bitcoinにおける手数料の考え方

Yuki Akiyama

April 11, 2017
Tweet

More Decks by Yuki Akiyama

Other Decks in Technology

Transcript

  1. 出力データ ・amount (8byte) -> satoshi ・bytesize (1byte) -> locking scriptのバイトサイズ

    ・locking script (25byte) 1出力 = 34byte (locking scriptとはビットコインのアドレスの元となる20byteハッシュ値とOPCODE)
  2. 入力データ P2PKH ・1から始まるアドレス(テストネットではn or m) ・PREVOUT: txid (32byte) vout (4byte)

    ・SCRIPTSIG : bytesize(1byte) sig(73byte) pubkey(34byte) ・SEQUENCE: (4byte) 1入力 = 148 byte
  3. 入力データ P2SH(1of1 multisig) ・3から始まるアドレス(テストネットでは2) ・PREVOUT: txid (32byte) vout (4byte) ・SCRIPTSIG

    : bytesize(1byte) OP_0(1byte) sig1(73byte) OP_M(1byte) pubkey1(34byte) OP_N(1byte) CHECKMULTISIG(1byte) ・SEQUENCE:(4byte) 1入力 = 152 byte
  4. 入力データ P2SH(2of3 multisig) ・3から始まるアドレス(テストネットでは2) ・PREVOUT: txid (32byte) vout (4byte) ・SCRIPTSIG

    : bytesize(3byte) OP_0(1byte) sig1(73byte) sig2(73byte) OP_M(1byte) pubkey1(34byte) pubkey2(34byte) pubkey3(34byte) OP_N(1byte) CHECKMULTISIG(1byte) ・SEQUENCE:(4byte) 1入力 = 295 byte