KGC


Keio University Shonan Fujisawa Campus
Course Summary (Syllabus)


BEYOND BLOCKCHAIN BASICS (Kenji Saito,Jun Murai

    Semester : 2019 Spring
    Code : X1075 / 2 Credits


1. Objectives/Teaching method

    期待とは裏腹に、ブロックチェーンと名づけられている一連の技術は極めて不完全な状況にあり課題も多い。しかし、それらが可能にするとされる事柄は、これから自動化が進んでいく社会の基盤を形成する上で大きなインパクトを持ちうるため、SFC としてこの分野の研究を現状を超えて (=beyond) 先導していくことに意味がある。

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

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


2. Materials/Reading List

    参考文献

    1) 斉藤賢爾. 信用の新世紀 ─ ブロックチェーン後の未来. インプレスR&D, 2017, 232p.

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


3. SCHEDULE

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

    #2 Bitcoin Deep Dive
    ・ビットコインブロックチェーンの機構
     - レッジャー構造
     - 作業証明付きハッシュチェーン
     - ナカモト・コンセンサス
     - アプリケーションロジック
    ・ウォレット

    #3 Bitcoin Deeper Dive
    ・データ構造と検証可能性
    ・スクリプト言語
    ・セグウィット
    ・ネットワーク

    #4 Bitcoin Deepest Dive
    ・設計の肝を振り返る

    #5 暗号技術のリテラシー
    ・暗号学的ハッシュ関数
    ・デジタル署名
    ・脅威と防御
    ・新たな基盤のための暗号技術

    #6 分散システムのリテラシー
    ・分散システムの各法則とブロックチェーン
    ・未知の参加者との耐ビザンチン障害性
    ・P2P (Peer-to-Peer) のエッセンス
    ・分散システムから見たブロックチェーンの課題

    #7 続・分散システムのリテラシー

    #8 世界コンピュータと Ethereum
    ・イーサリアムブロックチェーンの機構
     - レッジャー構造
     - ハッシュチェーン
     - コンセンサス
     - アプリケーションロジック (スマートコントラクト)
    ・ウォレット
    ・イーサリアム仮想マシン

    #9 スマートコントラクト
    ・スマートコントラクトの社会性
    ・ブロックチェーンにおけるスマートコントラクト
    ・地球規模オペレーティングシステム

    #10 Ethereum の技術と進化& セカンドレイヤの技術

    #11 Q & A

    #12 セレスさま特別講義+ ディスカッション

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

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


4. Assignments/Examination/Grad Eval.

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


5. Special Note

    履修者は、ブロックチェーン技術の基礎について、2017年度春・秋「ブロックチェーン」の講義や資料を参照することを通して事前に学習しておくと、より本授業の理解が深まると考えられる。
    2017春 : http://gc.sfc.keio.ac.jp/cgi/class/class_top.cgi?2017_42469
    2017秋 : http://gc.sfc.keio.ac.jp/cgi/class/class_top.cgi?2017_42470


6. Prerequisit / Related courses

    -


7. Conditions to take this course

    -


8. Relation with past courses

    -


9. Course URL


2019-02-05 13:44:29.527956


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