본문 영역으로 바로가기

Blockchain Theory and Applications (블록체인 이론과 응용)


POSTECH
수강신청하실 수 없습니다.

강좌 소개

4차 산업혁명의 흐름에 따라 거래에서 제 3자의 역할로써 중앙 집권적이고 유지 및 관리비가 있는 은행시스템에서 분산화되고 보안성이 있는 블록체인이 큰 화두로 떠오르고 있습니다. 블록체인은 탈중앙화와 보안성, 그리고 다양한 응용분야에 적용할 수 있는 가능성을 지니고 있습니다. 이 과목에서는 블록체인의 구조에서 출발하여 블록체인 시스템의 작동원리, Proof of Work, Proof of Sake 등의 합의 알고리즘 등 블록체인의 핵심이론을 학습하고, 이를 적용한 비트코인과 이더리움 등을 살펴봅니다. 또한 블록체인 내에 존재하는 빅데이터에 머신러닝 및 인공지능을 적용해보는 방법과, 경제학에서 쓰이는 이론 중 하나인 게임이론을 통하여 블록체인 내 토큰 이코노미를 해석합니다. 마지막으로 블록체인 이론의 이해를 통해 다양한 산업분야에의 응용성을 모색합니다.


교재 안내

수업은 별도의 교재 없이 진행되며 수업에 사용된 슬라이드는 과목 온라인 페이지를 통해서 제공됩니다.

평가 방법

  • ㅇ 온라인 강의 Quiz성적: 20%
  • ㅇ 필기 시험 성적: 80%
    •     -중간고사 1 (25%)
  •     -중간고사 2 (25%)
  •     -기말고사(30%)

강좌 목차

주차주차
1Blockchain OverviewOverview of the course
Why Blockchain?
Decentralization vs Centralization of Blockchain
2Basics of CryptographyHash functions
One-way Cryptography
Bidirectional Cryptography
3
Blockchain SystemDigital signature and Blockchain Wallet
Multi-signature Public Key
Block Elements(Header, Transactions)
Summary of Procedure
Main chain selection - GHOST
4,5Various Consensus Algorithms based on existing BlockchainProof of Work(PoW)
Proof of Stake and Delegated Proof of Stake(PoS & DPoS)
Byzantine Fault Tolerance(BFT) and Hybrid Consensus
Proof of Authority
Proof of Elapsed Time
Paxos and Raft
Assignment 1
6,7
Bigdata AnalysisIntroduction to Bigdata Analysis
Basics of Machine Learning and Deep Learning
Examples of Bigdata Analysis
Application of Bigdata Analysis combined with Blockchain
7Smart ContractSmart Contract
Examples of Smart Contract Languages
Application of Smart Contract
8MidtermNo Class
9,10Game Theory and Behavioral EconomicsBasics of Probability Theory
Basics of Game Theory
Examples of Game Theory
Mean Field Game Theory
Behavioral Game Theory
11CryptoeconomicsIntroduction to Crytoeconomics
Cryptoeconomics with Game Theory
Examples of Cryptoeconomics with Blockchain
12,13SteemSystem of Steem and Steemit
Steem data structure
dApps in Steem
Cryptoeconomics in Steem game dApps
Application of Steem data with Bigdata Analysis
Assignment 2
14Real World ApplicationsFinancial Technology
Healthcare
15
Follow up weekNo Class
16FinalNo Class



교수자

황형주

포스텍 수학과 교수

BROWN UNIV 박사

포항공과대학교 석사


운영팀

김태현

포스텍 수학과