블록체인의 장점은 무엇인가요
궁금합니다
신뢰성
블록체인에 기록된 데이터는 해킹을 통한 위변조가 매우 어렵기 때문에 누구나 신뢰할 수 있다. 블록체인에 기록된 내용은 해시함수에 의해 변환되어 암호화된 형태로 저장된다. 만약 내부자 또는 외부 해커가 시스템에 침입하여 특정 데이터를 위변조할 경우, 해당 데이터의 해시값이 변경되어, 위변조 사실을 즉각 알아낼 수 있다. 블록체인에 기록된 데이터의 양이 아무리 많아도 그 중에서 단 한 글자만 변경해도 전혀 다른 해시값이 나오기 때문에, 다른 사람이 모르게 데이터를 변경·삭제·추가하는 일은 불가능하다. 게다가 해시트리 구조로 데이터를 관리하기 때문에 어떤 위치에서 어떤 내용이 위변조되었는지를 즉각 알아낼 수 있다. 따라서 블록체인에 기록된 데이터는 단지 "블록체인에 기록되어 있다"는 이유만으로도 누구나 신뢰할 수 있다.
안전성
블록체인에 기록된 데이터는 분산 저장하기 때문에, 특정 노드에 대한 디도스 공격이나 랜섬웨어 공격 등으로부터 안전하다.기존의 서버-클라이언트 구조와 달리, 블록체인 구조에서는 다수의 노드들이 동일한 데이터를 복사하여 분산 저장하고 있기 때문에 디도스 또는 랜섬웨어 등 외부의 공격으로부터 안전하다는 장점이 있다. 블록체인 네트워크에 참여하는 특정 노드를 공격하여 해당 시스템을 마비시키더라도, 다른 노드에 있는 서버 컴퓨터들이 정상 작동하기 때문에 서비스를 안정적으로 제공할 수 있다. 블록체인 네트워크를 구성하는 전 세계 모든 노드들을 상대로 동시에 분산 서비스 거부 공격(DDoS)이나 랜섬웨어 공격을 하여 전 세계 모든 시스템을 동시에 마비시키지 않는 한, 블록체인에 기록된 데이터는 외부 공격으로부터 안전하다. 블록체인 네트워크에 참여하는 전 세계 모든 노드를 동시에 공격하는 것은 매우 큰 컴퓨팅 파워가 필요하기 때문에 사실상 불가능하다.
탈중앙
블록체인은 권위 있는 중앙 조직·기관·단체 등이 없이, 자유롭고 평등한 참여자들에 의해 자율적으로 유지되고 운영된다. 기존의 서버-클라이언트 구조에서는 모든 정보가 중앙에 있는 서버로 집중되기 때문에 중앙을 차지한 사람이 의사결정권한을 가지는 구조였다. 하지만 블록체인은 중앙이 없는 P2P 방식으로 운영되기 때문에, 권위를 가진 중앙이 존재하지 않는다. 블록체인에서 의사결정 방식은 네트워크에 참여한 모든 사람들의 과반수 이상의 동의를 필요로 하는 탈중앙(脫中央, decentralization) 방식이다.
블록체인 장점을 크게 6가지로 구분을 해 보았습니다.
이중 가장 큰 장점은 5번과 6번 보안성과 안정성이라고 할 수 있습니다.
익명성
개인정보를 요구하지 않음. 은행계좌, 신용카드 등 기존 기급수단에 비해 높은 익명성을 제공
P2P
공인된 제3자(은행 등) 없이 P2P방식으로 거래가 가능. 따라서 불필요한 수수료를 절감
확장성
공개되 소스에 의해 쉽게 구축/연결/확장이 가능하고, IT 구축비용을 절감
투명성
거래 내역이 공개되어 있어 원칙적으로 모든 거래에 공개적 접근이 가능하여 거래 양성화 및 규제 비용 절감에 효과
보안성
장부를 공동으로 소유(무결성)하기 때문에 보안관련 비용 절감
안전성
일부 참가 시스템에 오류 또는 성능저하 발생 시 전체 네트워크가 받는 영향은 미미