본문 바로가기
과학상식

블록체인 총정리

by 방구석 과학박사 2022. 12. 12.

블록체인 개요

이것은 가상 화폐 거래를 기록한 책입니다. 원래 비트코인 거래를 위한 보안 기술이었지만 사토시 나카모토라는 익명의 개발자가 2008년 10월에 온라인에 게시한 P2P 전자 현금 시스템이라는 논문에서 처음 등장했습니다. 사토시 나카모토는 2009년 1월에 비트코인을 만들고 출시했습니다.

 

 

비트코인

비트코인은 온라인에서 사용되는 전자 화폐입니다. 별도의 발행사나 관리 대행사는 없으며 누구나 발급 또는 사용이 가능합니다. 은행이나 환전소를 거치지 않고 당사자 간 직거래가 이뤄지기 때문에 수수료가 거의 없거나 아예 없습니다. 다만 상대방을 신뢰할 수 없는 온라인 직거래의 특성상 화폐를 암호화하는 방식을 택했습니다. 비트코인은 특정 비밀키를 가진 사용자만 정보를 확인할 수 있는 공개키 암호화 방식을 사용합니다.

 

 

블록체인 특성

중앙 서버에 거래 내역을 저장하는 일반적인 금융기관과 달리 블록체인은 비트코인을 이용해 모든 사람의 컴퓨터에 저장됩니다. 누구나 거래 내역을 확인할 수 있어 '공공 대장'으로 불립니다. 거래 장부가 열려 있고 모든 사용자가 사본을 가지고 있기 때문에 해킹을 통한 위조는 의미가 없습니다. 특히 블록체인은 중앙 집중식 시스템 없이도 신용이 필요한 금융거래 등 서비스가 가능하다는 점에서 높은 평가를 받고 있습니다. 향후 대표적인 핀테크 기술로 비트코인 이외의 온라인 금융거래에 활용될 가능성이 높습니다.

 

 

블록체인 방식

블록체인은 P2P(Peer-to-Peer) 네트워크를 분산 데이터베이스 중 하나로 활용합니다. 블록체인이 모든 비트코인 사용자의 컴퓨터에 저장될 수 있는 이유입니다. 분산 데이터베이스는 데이터를 물리적으로 분산하고 여러 사용자가 대규모 데이터베이스를 공유할 수 있도록 하는 기술입니다. 데이터가 분산 및 배포되기 때문에 비용이 저렴하고 장애물에 대한 내성이 있습니다. P2P는 서버나 클라이언트 없이 개인 컴퓨터를 연결하는 네트워크입니다. 연결된 각 컴퓨터는 서버 및 클라이언트 역할을 하며 정보를 공유합니다. 블록체인은 인터넷에 연결된 가상화폐 사용자들의 P2P 네트워크를 만듭니다. 이를 통해 가상화폐의 거래내역(블록)이 사용자 컴퓨터에 저장됩니다. 그중 대다수 사용자의 데이터와 일치하는 거래내역은 정상 장부로 확인되어 블록으로 저장됩니다. 비트코인의 경우 사용자의 거래 장부를 10분 간격으로 확인하고 당시 거래 내역을 한 블록으로 묶습니다. 특정 사용자의 장부에서 누락과 같은 오류가 발견되면 일반 장부를 복사하여 교체하여 수정합니다. 새 트랜잭션 세부 정보가 포함된 블록이 생성되면 이전 블록 이후에 추가하는 과정이 반복됩니다. 블록체인은 또한 거래 내역(블록, 블록)이 연결되어 있음을 의미합니다. 거래 시 각 사용자의 거래내역을 확인합니다. 이를 통해 거래 내역의 진위를 파악할 수 있어 데이터 위조를 방지할 수 있습니다. 데이터를 공유하는 사용자가 늘어날수록 블록체인의 보안 안정성이 높아집니다. 블록체인은 비트코인 외에도 클라우드 컴퓨팅 서비스 등 다양한 온라인 서비스에 활용되고 있습니다.

댓글1


loading