Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 673 Bytes

File metadata and controls

18 lines (16 loc) · 673 Bytes

Goals

  • 블록체인의 합의 메커니즘 이해하기

Contents

  • 합의의 필요성 : 신뢰없는 환경에서의 합의
  • 주요 합의 알고리즘
    • Proof of Work (PoW)
    • Proof of Stake (PoS)
    • Delegated Proof of Stake (DPoS)
    • Practical Byzantine Fault Tolerance (PBFT)
    • Proof of Authority(PoA)
  • 합의 알고리즘 비교와 장단점

Assignments

  • Python으로 PoW 간단히 구현하기
    • 난이도 값(N)을 설정하고, 해시 값이 0000으로 시작하도록 하는 마이닝 알고리즘 작성
  • 난이도 조정과 채굴 시뮬레이션
    • 난이도를 변경(N=2, N=4)하여 마이닝 시간이 어떻게 변하는지 분석