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

Kindai_Blockchain_study01

 Kindai_Blockchain_study01

Keisuke Mori

June 16, 2018
Tweet

More Decks by Keisuke Mori

Other Decks in Technology

Transcript

  1. 仮想通貨の特徴 9    支払い手段として誰にでも何にでも使える    コンピュータ上に記録されていて、移動できる 仮想通貨は実体がない ”データ” なので、 PCやスマートフォン上で記録、移動される。 PCやスマートフォンに、”ウォレット” とよばれる

    アプリをインストールして仮想通貨を保管。 ネットバンキングと同じような感覚で送金できる ビットコインのウォレットには ”アドレス” という口座番号のようなものが ついていて、送金したい時は相手のアドレスを宛先として送金をする。
  2. 仮想通貨の特徴 10    支払い手段として誰にでも何にでも使える    レートが変動し、いろんな人と売買できる( 円 ⇆ ビットコイン ) 交換業者を通じて、仮想通貨を円やドルと交換できる。 →

    FXのような為替取引と同じ感覚 仮想通貨交換業者(一部) bitFlyer (bitflyer.com) Zaif (zaif.jp) coincheck (coincheck.com) bitbank (bitbank.cc) ほか12社(2018.5現在)
  3. 11

  4. タイムスタンプ 日付や時刻を記した文字列(例:2018-06-15 17:20 +09) 17 時間軸 ¥ 現金を渡す物理的な行為が発生 → 行為が発生した時刻はただ1つに決まる

      現金を渡した事実をなかったことにできない 領収証の発行=タイムスタンプ < 物理的タイムスタンプ >
  5. ブロックの改ざんが実質不可能 29 Bのブロックのハッシュ 取引 取引 Nonce Aのブロックのハッシュ 取引 取引 Nonce

    Cのブロックのハッシュ 取引 取引 Nonce 各ブロックに直前のブロックのハッシュ値が含まれる 以前のブロックの中身が少しでも変わると、ハッシュ値が違うものになる Bのブロックのハッシュ = AのブロックのハッシュとNonceの数字で決定 (Nonceはマイニングに成功したとき決まる)
  6. 長いブロックチェーン = 正しいブロックチェーン 情報伝達のタイムラグにより、複数の「正しいブロック」が発生 31 正 → ブロックチェーンを分岐させて、どちらも「正しいブロック」とみなす 正 正

    正 正 正 正しいブロックチェーン    どんな理由があれ、長いブロックチェーンが絶対的に正しい    倫理、社会通念、法的整合性とは関係ない
  7. その他のコンセンサスアルゴリズム Proof of Stake 36 コインを多く持っているほど偉い(コイン量 × 保持期間) 流動性が下がる可能性(コインを使わなくなる)  →

    保持期間が長いものは重みを下げる    取引数や消費数で重みづけをする(Proof of Importance) ブロックチェーンを覆すのが比較的簡単  → 最初はPoWを採用して、世界中にコインが散らばったらPoSに移行
  8. Twitter 46 ブロックチェーンつよそうな人をフォローしてみる 僕のフォロー欄から探してみるといいかも( https://twitter.com/kmorrrry/following ) ブログを書く(アウトプット) while (1) {

    新しい知識を得る → ブログに書く; } ・解説できるレベルになるには勉強が必要 ・認識が間違っていればツッコミをもらえる ・備忘録になる ・困った人の助けになる(ググって出てきたらめっちゃ助かる)