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

「コア対アンリミテッド」技術とガバナンスの視点 / Core vs. Unlimited - A View on Technology and Governance

「コア対アンリミテッド」技術とガバナンスの視点 / Core vs. Unlimited - A View on Technology and Governance

ブロックチェーンハブ主催で開催している連続講義 (通算第3期) ブロックチェーン基盤技術の特別講義『「コア対アンリミテッド」技術とガバナンスの視点』のスライドです。2017年4月26日(水) に使用しました。

Kenji Saito

April 26, 2017
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. 1. 2. Segregated Witness ( ) 3. ( ) 4.

    Bitcoin Unlimited 5. — 2017-04-26 – p.3/24
  2. (1) P2WPKH (version 0) (pay-to-(witnessed)-public-key-hash) witness ( ): < >

    < > scriptSig ( ): scriptPubKey ( ) 0 <20-byte > 20-byte < > < > CHECKSIG — 2017-04-26 – p.13/24
  3. (2) P2WSH (version 0) (pay-to-(witnessed)-script-hash) witness: < 1 > <1

    < 1 > < 2 > 2 CHECKMULTISIG> scriptSig: scriptPubKey 0 <32-byte > 32-byte 1-out-of-2 — 2017-04-26 – p.14/24
  4. BIP (Bitcoin Improvement Proposal) ex. BIP 1 : BIP Purposes

    and Guidelines https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki ex. BIP 9 : Version bits with timeout and delay ex. BIP 141 : Segregated Witness (Consensus layer) TCP/IP RFC XMPP XEP — 2017-04-26 – p.17/24
  5. Block Header Data Structure Field Description Size (bytes) Version 4

    Digest Double SHA-256 value 32 Merkle root Double SHA-256 value 32 Time Seconds (since 1970-01-01T00:00 UTC) 4 Target Compressed format 4 Nonce Appropriate value 4 Merkle root is the digest of all TXs — 2017-04-26 – p.18/24