KGC


Keio University Shonan Fujisawa Campus
Course Summary (Syllabus)


BLOCKCHAIN (Kenji Saito,Jun Murai

    Semester : 2017 Fall
    Code : X1043 / 2 Credits


1. Objectives/Teaching method

    2017年中頃においては、かろうじて実用に耐えているブロックチェーンはビットコインブロックチェーンおよびイーサリアムブロックチェーンのみであり、期待とは裏腹に、ブロックチェーンと名づけられている一連の技術は極めて不完全な状況にあり課題も多い。しかし、それらが可能にするとされる事柄は、これから自動化が進んでいく社会の基盤を形成する上で大きなインパクトを持ちうる。

    本科目では、これからの社会を担う学生たちが、この技術を正確に理解した上で、困難を技術的に解決していく力や、技術に対して要求を突きつける力を身につけることを目指す。

    授業では、最新の話題を取り入れつつ、基礎技術、開発状況、応用可能性・不可能性を網羅し、応用アイデアを紡ぐグループワークを通して理解を深める。


2. Materials/Reading List

    参考文献は、都度、授業内において指定する。


3. SCHEDULE

    #1 ブロックチェーン概論
    ・世界に起きつつある変化とは
    ・ビットコインブロックチェーンの紹介
    ・応用可能性と不可能性
    ・技術動向

    #2 ビットコインの技術 (1)
    ・ビットコインブロックチェーンの機構
     - 正当性の保証 (レッジャー構造)
     - 存在の証明 (分散タイムスタンプ)
     - 唯一性の合意 (コンセンサス機構)
     - アプリケーションロジック
    ・ウォレット

    #3 ビットコインの技術 (2)
    ・データ構造と検証可能性
    ・スクリプト言語
    ・ネットワーク

    #4 暗号技術のリテラシー (1)
    ・暗号学的ハッシュ関数
    ・デジタル署名

    #5 暗号技術のリテラシー (2)
    ・脅威と防御
    ・新たな基盤のための暗号技術

    #6 分散システムのリテラシー (1)
    ・分散システムの各法則とブロックチェーン
    ・未知の参加者との耐ビザンチン障害性

    #7 分散システムのリテラシー (2)
    ・P2P のエッセンス
    ・分散システムから見たブロックチェーンの課題

    #8 ブロックチェーン 2.0 (1)
    ・ビットコインブロックチェーンの拡張
     - カラードコインとオープンアセッツ
     - セグウィット
     - 拡張の手続き

    #9 ブロックチェーン 2.0 (2)
    ・ブロックチェーンの拡張技術
     - 持ち分証明
     - サイドチェーン
     - ライトニングネットワーク
     - 時刻の扱い

    #10 イーサリアムの技術とスマートコントラクト (1)
    ・イーサリアムブロックチェーンの機構
    ・イーサリアム仮想マシン
    ・スマートコントラクトの社会性
    ・ブロックチェーンにおけるスマートコントラクト
    ・地球規模オペレーティングシステム

    #11 イーサリアムの技術とスマートコントラクト (2)
    ・イーサリアムブロックチェーンの機構
    ・イーサリアム仮想マシン
    ・スマートコントラクトの社会性
    ・ブロックチェーンにおけるスマートコントラクト
    ・地球規模オペレーティングシステム

    #12 ハイパーレッジャーとその他の分散レッジャー技術
    ・ハイパーレッジャー
    ・R3 コーダ
    ・現在の地図

    #13 アイデアソン 対話編
    ・政府・公共、財産・所有、決済・送金、共有・貸与、
     通信・社交、物流・追跡、医療・健康、環境・制御などに関する
     ブロックチェーンの応用アイデアについて対話する

    #14 アイデアソン 発表編
    ・対話篇で紡ぎ出されたアイデアをまとめ、グループで発表する


4. Assignments/Examination/Grad Eval.

    毎回の課題に対するレポートと、グループワークの成果、および普段の授業における貢献 (質問や話題提供など) により評価する。


5. Special Note

    -


6. Prerequisit / Related courses

    -


7. Conditions to take this course

    -


8. Relation with past courses

    -


9. Course URL


2017-08-25 10:52:13.412502


Powered by SOI Copyright(c) 2002-2019, Keio University Shonan Fujisawa Campus. All rights reserved.
このサイトの著作権について