- 블록체인의 합의 메커니즘 이해하기
- 합의의 필요성 : 신뢰없는 환경에서의 합의
- 주요 합의 알고리즘
- Proof of Work (PoW)
- Proof of Stake (PoS)
- Delegated Proof of Stake (DPoS)
- Practical Byzantine Fault Tolerance (PBFT)
- Proof of Authority(PoA)
- 합의 알고리즘 비교와 장단점
- Python으로 PoW 간단히 구현하기
- 난이도 값(N)을 설정하고, 해시 값이 0000으로 시작하도록 하는 마이닝 알고리즘 작성
- 난이도 조정과 채굴 시뮬레이션
- 난이도를 변경(N=2, N=4)하여 마이닝 시간이 어떻게 변하는지 분석