🧮 PoW (Proof of Work, 작업증명) 정리
━━━━━━━━━━━━━━━
🔷 1. PoW란?
📘 정의:
→ 참여자가 일정한 연산(작업)을 수행해 증명값을 제출하고, 그 증거로 블록 생성 권한을 얻는 합의 알고리즘
🔑 핵심 아이디어:
“문제를 푸는 건 어렵지만, 정답을 확인하는 건 매우 쉽다”
→ 이를 이용해 신뢰할 수 있는 순서 기록 시스템을 만드는 방식
━━━━━━━━━━━━━━━
⚙️ 2. 작동 원리
1️⃣ 네트워크에 거래 정보가 쌓이면
2️⃣ **채굴자(노드)**들이 일정한 해시값(목표값 이하)을 찾기 위해 무작위 계산
3️⃣ 가장 먼저 정답을 찾은 사람이 블록을 생성하고 보상을 받음
4️⃣ 나머지 노드들은 그 결과를 빠르게 검증하고 체인에 연결
5️⃣ 이 과정을 10분마다 반복 (비트코인 기준)
━━━━━━━━━━━━━━━
🔗 3. PoW를 채택한 대표 코인
코인 설명
| ₿ 비트코인 (BTC) | 최초의 PoW 기반 암호화폐 |
| ⛓️ 라이트코인 (LTC) | 비트코인보다 빠른 블록 생성 주기 |
| 🧪 이더리움 (ETH) | 2022년까지 PoW 사용, 이후 PoS로 전환됨 (머지 완료) |
━━━━━━━━━━━━━━━
📈 4. 장점
✅ 보안성 매우 높음
→ 블록 변경 시, 이후 모든 블록을 다시 계산해야 하므로 사실상 불가능
✅ 탈중앙화 구현
→ 누구나 채굴 참여 가능, 중앙기관 없이도 합의 가능
✅ 이중지불 방지
→ 하나의 정답만 승인되므로, 거래 중복이 차단됨
━━━━━━━━━━━━━━━
📉 5. 단점
⚠️ 에너지 낭비 심함
→ 막대한 연산 자원 필요 = 전력 소비량 ↑ (특히 BTC 채굴)
⚠️ 장비 편중
→ 고성능 ASIC 장비가 유리 → 일부 채굴자 독점 우려
⚠️ 속도 한계
→ 평균 블록 생성 간격이 길어 TPS(초당 처리량) 제한 존재
━━━━━━━━━━━━━━━
📌 요약
항목 설명
| 🎯 정의 | 연산을 통해 블록 생성 권한을 얻는 경쟁 시스템 |
| 🔐 보안 | 작업증명 + 해시체인으로 위변조 방지 |
| 💡 목적 | 합의 형성과 이중지불 방지 |
| 📉 단점 | 에너지 소모, 속도 제한, 채굴자 집중화 |
━━━━━━━━━━━━━━━