Version 1 (modified by 7 years ago) ( diff ) | ,
---|
2017/08/25 LiNE FUKUOKA 勉強会
入力のBiTCOINの合計 = 出力のBITCOINと手数量
script_pubkey (解除条件) ---→ script_sig
P2PKH = Pay to Pubkey Hash
maliablittyの問題:
署名データの格納場所は、署名されない。<----- 問題
ECDSA署名 の正負を入れ替えても検証はパスする問題。
Segwitで問題を解決する。
script_sig を別のブロックに移動(witness)
TXIDは変わらない。===> 未署名のトランザクションを作成できる。
WTXIDの概念:
NODE_WITNESS = ( 1<< 3 )
コインの量も情報として入れれる。
下位互換でも動くようにしているので、古いブロックチェーンも受け取れる。
P2WSH = Pay to Witness Script Hash
Bech32 BCH符号(チェック文字6文字)
BC ビットコイン形式 BC 1 Q TC テスト形式
マークルート ----> の配下に ブロックが関連づける。 ハッシュ12 ハッシュ36 ブロックウェイト = べ―スサイズ×3+トータルサイズ
ブロックウェイト <= 4MB
オフチェーン決済
未署名+TXID をつかって、 P2P間で、お金のやり取りを行う。
Note:
See TracWiki
for help on using the wiki.