블록체인과 암호화폐, 이중 지불에 대한 기본기

블록체인과 암호화폐, 이중 지불에 대한 기본기

블록체인이란

블록 하나당 데이터를 담고 있고, 이 블록들이 체인처럼 계속 연결되어 있는 모양이라서 블록체인이라 부른다. 하나의 서버에 거래 기록을 보관하는 중앙 집중형 서버와 달리 거래에 참여하는 모든 이들에게 거래 내역을 보내 주는 분산형 데이터 구조이다.

블록체인의 핵심 요소

블록체인 기술은 거래 시마다 모든 거래 참여자들이 정보를 공유하고 이를 대조해 데이터 위조나 변조가 불가능하다는 것이 핵심이다.

분산화된 구조: 단일 실패점(point of failure)가 존재하지 않는다. 장부의 다자간 공유: 소수의 인물/세력에 의한 조작이 방지된다. 암호화된 연결: 전 블록들이 암호로 연결되어 있다.

암호화폐(Cryptocurrency)

블록체인 기술을 기반으로 P2P 네트워크에서 안전한 거래를 위해 암호화 기술을 사용하여 만든 디지털 화폐(digital currency)다. 그리고 최초의 암호화폐가 바로 비트코인이다.

이중 지불(Double-spending)의 문제를 해결한 비트코인

이중 지불이란 하나의 자산이 한 번 결제되는 것이 아니라 두 번 결제되는 상황을 말한다. 지폐나 동전으로 가격을 지불할 경우, 해당 물건을 직접 판매자에게 넘겨주기 때문에 지불한 사람에게는 물리적으로 돈이 남아 있지 않다. 반면, 암호화폐는 디지털 코드이기 때문에 컴퓨터 파일을 복사하듯 상대적으로 쉽게 조작하거나 복사할 수 있다. 마치 누군가에게 이메일로 사진 첨부해서 보내도 원본은 내 컴퓨터/드라이크에 여전히 남아 있듯이 말이다.

은행과 같은 중앙 관리 시스템은 거래 요청에 따라 순서적으로 일이 처리되기 때문에 이중 지불의 문제가 없다.

비트코인은 시간 순서대로 모든 거래기록이 적혀 있는 장부를 네트워크상에 있는 모든 노드(유저)가 공유하는 블록체인 개념을 통해 위조/변조 기능성을 차단했다. 즉, 거래를 한다고 해서 바로 완료되는 것이 아니라 유효한 블록체인만이 체인 위에 올라가게 된다. 이렇게 이중 지불 문제를 해결함으로써 비트코인은 그전에 존재한 다른 분산화된 전자화폐들의 한계를 넘을 수 있었다.

728x90

from http://hyperbalance.tistory.com/30 by ccl(A) rewrite - 2021-07-27 16:26:24