Changes between Initial Version and Version 1 of ブロックチェーン・プログラミング勉強会


Ignore:
Timestamp:
Aug 25, 2017, 7:44:08 PM (7 years ago)
Author:
nagaetty
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ブロックチェーン・プログラミング勉強会

    v1 v1  
     1
     2= 2017/08/25 LiNE FUKUOKA 勉強会 =
     3
     4入力のBiTCOINの合計 = 出力のBITCOINと手数量
     5
     6 script_pubkey (解除条件)  ---→ script_sig
     7
     8  P2PKH = Pay to Pubkey Hash
     9
     10 
     11maliablittyの問題:
     12 
     13 署名データの格納場所は、署名されない。<----- 問題
     14
     15ECDSA署名 の正負を入れ替えても検証はパスする問題。
     16
     17Segwitで問題を解決する。
     18
     19 script_sig を別のブロックに移動(witness)
     20
     21TXIDは変わらない。===> 未署名のトランザクションを作成できる。
     22
     23WTXIDの概念:
     24
     25  NODE_WITNESS = ( 1<< 3 )   
     26
     27 コインの量も情報として入れれる。
     28
     29
     30下位互換でも動くようにしているので、古いブロックチェーンも受け取れる。
     31
     32P2WSH = Pay to Witness Script Hash
     33
     34
     35Bech32 BCH符号(チェック文字6文字)  
     36
     37 BC   ビットコイン形式  BC 1 Q
     38 TC   テスト形式
     39
     40マークルート ---->  の配下に ブロックが関連づける。  ハッシュ12    ハッシュ36
     41 
     42ブロックウェイト =    べ―スサイズ×3+トータルサイズ
     43
     44  ブロックウェイト <= 4MB
     45
     46
     47オフチェーン決済
     48
     49 未署名+TXID をつかって、 P2P間で、お金のやり取りを行う。
     50
     51 
     52
     53
     54
     55
     56
     57
     58
     59
     60 
     61
     62