본문 바로가기
이슈따라가기

비트코인 투자 ?!블록체인(Block Chain) 개념 부터 알고 시작하자.

by dramagods99 2020. 11. 23.
반응형

비트코인 투자 ?!블록체인(Block Chain) 개념 부터 알고 시작하자.

블록체인(Block Chain)이란?
블록체인(Block Chain)은 관리 대상 데이터를 '블록'이라고 하는 소규모 데이터들이 개인거래(Peer-to-Peer, P2P) 방식을 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장 환경에 저장하여, 누구라도 임의로 수정할 수 없고, 누구나 변경의 결과를 열람할 수 있는 분산 컴퓨팅 기술 기반의 원장 관리 기술입니다.



참고: 블록체인은 쓰기 전용 데이터베이스입니다. 저장된 정보를 수정하거나 지울 수 없고, 추가만 할 수 있습니다.

블록체인은 데이터 분산 처리 기술입니다. 즉, 네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산 저장하는 기술을 지칭하는 말입니다. 블록들을 체인 형태로 묶은 형태이기 때문에 블록체인이라는 이름이 붙었습니다.

블록체인 기술은 비트코인을 비롯한 대부분의 암호화폐 거래에 사용됩니다. 암호화폐의 거래과정은 탈중앙화된 전자장부에 쓰이기 때문에 블록체인 소프트웨어를 실행하는 많은 사용자들의 각 컴퓨터에서 서버가 운영되어, 중앙에 존재하는 은행 없이 개인 간의 자유로운 거래가 가능합니다.

모든 사용자가 거래내역을 보유하고 있어 거래 내역을 확인할 때는 모든 사용자가 보유한 장부를 대조하고 확인해야 합니다. 이 때문에 블록체인은 '공공 거래장부' 또는 '분산 거래장부'로도 불리기도 합니다.

개발 과정
블록체인의 첫 구현체 개발은 비트코인으로 시작되었고, 추가적으로 성능개선, 익명성 추가, 저장기능과 스마트 컨트랙(Smart Contract) 기능들이 개발되었습니다. MIS 분야가 매우 중요한 역할을 했습니다.

기본 원리
블록체인은 대규모의 노드들 사이에서 각 노드에 분산 저장된 장부의 데이터를 항상 있도록 하는 합의 수렴 알고리즘으로 볼 수 있습니다. 이러한 능력은 노드가 익명으로 실행되거나, 연결이 좋지 않거나, 심지어 신뢰할 수 없는 운영자가 참여하는 것도 가능하게 합니다.

블록체인 아키텍처의 핵심적인 장점은 다음과 같은 것들입니다.

▶ 탈중앙
▶ 개방형
▶ 비허가형
▶ 허가형

현재 발생하고 있는 금융 거래 기록들은 VISA, Master Card 그리고 각 은행 등 금융기관을 통해 관리되고 있습니다. 하지만, 암호화 화폐의 거래에 있어서는 누구나 금융기관의 역할을 할 수 있습니다.

블록체인 기록을 다운로드 받으면 블록체인 P2P 네트워크의 일원으로서 이 기록을 가진 사람들이 '노드(Node)'라고 불리며, 각자가 금융기관의 역할을 하게 됩니다. 이 노드의 과반수 이상이 동의했을 때, 기록으로서 영구적으로 장부에 기록됩니다.

블록체인에 있어서 블록이 생성되는 합의과정에선 가장 많은 '작업(Work)'을 한 노드가 어느 기록이 참인지 결정할 수 있는 권한을 더 많이 가지게 됩니다. 이것이 바로 '작업증명(Proof of Work)'이라는 비트코인의 창시자 '나카모토 사토시'가 고안한 블록 생성 방식입니다.

작업 증명을 통해 블록에 거래 내역을 정리해주고 그 보상으로 코인과 거래 수수료를 받게 되는데 이 과정을 '채굴(Mining)'이라고 합니다. 블록체인이 유지되기 위해 필요한 리소스를 제공하면, 이에 따른 보상을 받는 개념입니다.
기존거래 방식과 블록체인 방식의 차이


기존 거래 방식은 은행이 모든 거래 내역을 가지고 있었습니다. 만약, A가 B에게 5만원을 송금한다고 하면, 현재 금융 시스템에서는 은행이 중간 역할을 합니다. 왜냐하면 A가 B에게 5만원을 줬다는 사실을 '증명'해줘야하기 때문입니다. 따라서 두 사람 사이에 안전하게 거래할 수 있도록 은행이 중간 역할을 해주는 것입니다.

블록체인 방식도 거래 내역을 저장하고 증명합니다. 그러나 거래 내역을 은행이 아닌 여러명이 나눠서 저장을 합니다. 만약 한 네트워크에 5명이 참여하고 있다면, A와 B의 거래 내역을 5개의 블록을 생성해 5명 모두에게 전송, 저장합니다. 나중에 거래 내역을 확인할 때는 블록으로 나눠 저장한 데이터들을 연결해 확인합니다.

클라이언트 서버 방식이었던 기존의 방식은 데이터를 중앙에서 기록 및 처리하기 때문에 비효율적일 뿐만 아니라 사이버 공격에 단일 표적으로 지정되기 쉬우며, 더불어 시스템 다운에 대비한 백업 및 업무연속성 대책에 대한 막대한 비용이 드는 단점이 있었습니다.

이에 비해 분산원장 '블록체인'은 거래가 발생할 때 사용자 컴퓨터에 P2P로 직접 데이터를 기록하고 확인하며, 정보를 다른 사용자들과 공유하며 거래 데이터의 정당성을 갱신하기 때문에 업무연속성에 제약이 없는 제로다운타임(Zero Downtime)이 가능하며, 백업에 용이하고, 사이버 공격의 표적에서 안정성을 보장 할 수 있게 되었습니다.

더불어 중개기관을 거치지 않고도 거래가 가능하기 때문에 중개기관에게 지불하는 수수료 및 시간이 단축되는 이점도 갖고 있습니다. 위 장점으로 인해 '블록체인'은 금융권에 국한되지 않고 유통, 전자결재, 의료 등 다양한 분야에서 점차 활용도가 증가하고 있습니다.

종류
블록체인의 종류는 다음과 같은 것들이 있습니다.

▶ 공개 블록체인(Public blockchain, 개방형 블록체인): 접근 제한이 전혀 없는 블록체인.
▶ 비공개 블록체인(Private blockchains, 전용 블록체인): 특정 권한이 부여된 비공개 블록체인.
▶ 하이브리드 블록체인(Hybrid blockchain): 중앙식, 탈중앙식 기능을 모두 갖춘 블록체인.

728x90
반응형

댓글


loading