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

ブロックチェーンで変わる未来 基礎知識編

 ブロックチェーンで変わる未来 基礎知識編

ブロックチェーンの基礎を10分で理解するための資料
Singularity HIVEで発表しました(2019-07-21)

Takeharu-K

July 21, 2019
Tweet

More Decks by Takeharu-K

Other Decks in Technology

Transcript

  1. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. ⾃⼰紹介 - Self introduction

    近藤 岳晴(Takeharu Kondo ) twitter: @TakeItHaru 名古屋⼯業⼤学情報⼯学専攻卒 株式会社Acompany CTO 1 2019/7/21
  2. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. 全部わかりますか...︖ 2019/7/21 3 ICO

    Ethereum Bitcoin アルトコイン Mona Nem Doge マイニング ERC20 NFT トランザクション ハッシュ関数 改竄耐性 公開鍵暗号 スマートコントラクト PoW PoS zk-snarks アカウントモデル Dapps Solodity Tron PoI DPoS IOST UTXO ウォレット STO 電⼦署名 ECDSA フルノード マイナー Web3 P2P ⾮中央集権 公開鍵アドレス ブロックチェーン 半減期 Libra BaaS 秘密鍵 ERC721 Infura Metamask nance Polkadot GAS ステーキング Hyperledger Cosmos Acompany インターオペラビリティ BCH ハードフォーク Plasma 0x MakerDAO theDAO ETC Tether DEX DeFi ゼロ知識証明 EVM PoB Parity Geth EOS IEO PoA 確率的ファイナリティ
  3. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. 最⼩限のブロックチェーン 2019/7/21 8 ブロックチェーン

    トランザクションプール ユーザー トランザクション マイナー 新しいブロック 前ブロック ハッシュ ナンス
  4. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. 最⼩限のブロックチェーン 2019/7/21 19 ブロックチェーン

    トランザクションプール ユーザー トランザクション マイナー 新しいブロック 前ブロック ハッシュ ナンス
  5. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. 楕円曲線 2019/7/21 43 平⾯曲線

    , の値で形状が変わる BitcoinではSecp256k1 と呼ばれる楕円曲線を使う
  6. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. 楕円曲線暗号 2019/7/21 44 mod

    p : pで割った余り 初期値G(x,y) p = 0xffffffffffffffffffffffffffffffffffffffff fffffffffffffffefffffc2f Gx = 0x79be667ef9dcbbac55a062 95ce870b07029bfcdb2dce28 d959f2815b16f81798 Gy = 0x483ada7726a3c4655da4fb fc0e1108a8fd17b448a68554 199c47d08ffb10d4b8 楕円曲線上での⾜し算は点の接線と 楕円曲線との交点のx軸対称の点になる n : 秘密鍵 nG(x,y) : 公開鍵
  7. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. ECDSA 1. ⼀時秘密鍵作成(TprivKey) 2.

    楕円曲線を⽤いて⼀時公開鍵作成(TpubKey) 3. 4. (r,s)の値だけでは秘密鍵が計算不可能なため安全 2019/7/21 45
  8. Strictly Confiden5al Copyright©株式会社Acompany All right reserved. ECDSA 検証は(s,r)からQを計算する 2019/7/21 46

    rはTprivKey * Gのx座標なのでQの計算結果のx座標と⼀致していればOK︕