[블록체인] 3. 비트코인과 블록체인이 당면한 기술적 문제
블록체인의 문제
- 탈중앙화, 합의, 확장성
탈중앙화(Decentralized)
- Bitcoin을 만들 당시 모든 참가자가 CPU를 이용해 채굴 작업을 할 것이라고 생각
- 시간이 지나면서 전용 채굴 장비가 등장하기 시작
- CPU > GPU > FPGA > ASIC
- 다수의 채굴 장비를 보유한 참가자들이 뭉치면서 집단화/세력화 되기 시작
- 일반인들은 채굴이 거의 불가
- 상위 몇 명이 대부분의 채굴을 하여 탈중앙화되지 않음
확장성(Scalability) vs 합의(Consensus)
- 둘은 반비례 관계
- 사용하는 사람이 많아질 수록 합의가 오래걸림
에너지 낭비
- 대량의 그래픽 카드를 사용하면 열이 많이 발생해 아이슬란드에서 채굴
익명성(Anonymity)
- 계좌 개설시 실명확인이 필요없음
- 마약거래, 무기거래에 사용
- 모든사람이 장부를 가지고 있어 투명성 제공 > 계좌 추적이 가능
- Monero: 익명성 1위
- 거래소 해킹 사고: 거래소의 불투명성이 더 큰 문제
- 투명성 확보가 필요
- Cold Wallet: USB, 보안 토큰같은 인터넷과 분리된 저장 매체
표준화 부족(Lack of Governance and Standard)
- 블록체인은 중앙기관이 없기 때문에 의사결정은 ‘합의’를 거쳐서 도출해야 하는 번거로움이 있음
- Soft Fork(소폭 개정)
- 블록 그대로
- Hard Fork(대폭 개정)
- 블록이 쪼개짐
개인정보 보호
- 거래내역에 사생활 침해관련 내역이 절대 삭제 불가함
- 사생활 침해에 대한 해결채이 마련되지 않으면 위험