More Related Content
Similar to ビットコイン福岡勉強会法的課題 (20)
More from Kindai University (14)
ビットコイン福岡勉強会法的課題
- 12. P2PKH (公開 ハッシュが条件)
このお金はこの公開 の所有者だけが次に使用
できる
scriptPubKey:
OP_DUP OP_HASH160 <公開 Hash値> OP_EQUALVERIFY OP_CHECKSIG
scriptSig:
<電子署名> <公開 >
直前のoutput
送金input
証明すること
(1)この公開 は、公開 Hash値に対応していること
(2)電子署名によって公開 とペアになっている秘密 を持っていること
- 13. Stack
Script
説明
<電子署名> <公開 >
OP_DUP OP_HASH160 <公開
ハッシュ> OP_EQUALVERIFY
OP_CHECKSIG
スタックは空
OP_DUP OP_HASH160 <公開
ハッシュ> OP_EQUALVERIFY
OP_CHECKSIG
最初の2つの定数をスタックにプッシュする
OP_HASH160 <公開 ハッシュ>
OP_EQUALVERIFY
OP_CHECKSIG
スタックの先頭要素をコピーする
<公開 ハッシュ>
OP_EQUALVERIFY
OP_CHECKSIG
スタックの先頭をsha256,RIPEMD160で
ダブルハッシュする
OP_EQUALVERIFY
OP_CHECKSIG
scriptPubKeyの公開 Hash値をスタック
にプッシュする
OP_CHECKSIG
スタックの先頭2要素を取り出して等しいこと
をチェック
スタックの先頭2要素を取り出し、公開 から
電子署名の検証を行う
- 27. Open Asset Protocol
カラードコインの標準的な実装
Open Asset Address
• カラーを認識できないワレットに送金しないようにする
例:akJ3bcrZmDB478sMn4SRmnoUPhWHrdwWqH4
Asset ID
• カラーを識別するID
例:Adj1tkK9zYC6WKsD5ib9Vyp127KQaJt7Dd
Asett Quantity
• 送金されるアセットの数(アセットは単位が存在する)符号なし整数