입문 트랙 03
블록은 체인이다
각 블록은 이전 블록의 해시값(Prev Hash)을 저장합니다. 이 단 하나의 필드가 모든 블록을 끊을 수 없는 사슬로 연결합니다.
이 모듈에서 배울 것
- → Prev Hash로 블록들이 연결되어 체인이 되는 원리
- → 블록 하나를 수정하면 왜 전체가 무효화되는지
- → 포크와 최장 체인 규칙 (나카모토 합의)
prevHash = 4a3f8c21...
prevHash = b92e7f43...
prevHash = c5d1a809...
💡 왜 체인이 불변인가?
Block #1의 데이터를 바꾸면 Block #1의 해시가 바뀝니다. 그러면 Block #2의 Prev Hash와 불일치 → Block #2 무효. Block #2의 해시도 바뀌어야 → Block #3 Prev Hash 불일치 → Block #3 무효. 하나를 바꾸려면 이후 모든 블록을 재채굴해야 합니다.