1. 블록체인이란
- 블록체인의 핵심은 인터넷 상의 모든 사람들과 동일한 데이터를 가지는 것이며 다음과 같은 방식으로 데이터를 저장하고 공유함.
- 누구나 데이터를 추가할 수 있다.
- 데이터는 한 번 추가하면, 수정하거나 삭제할 수 없다.
- 개인이나 단체가 데이터를 관리하는 것이 아니라, 블록체인 네트워크에 있는 모든사람들이 함께 관리한다.
1.1. 블록(Block)
- 블록은 데이터를 저장하는 공간
- 블록에는 자산에 대한 정보를 담거나, 개인 정보를 암호화해서 담는 등 다양한 유형의 정보를 담을 수 있다.
- 블록의 구성은 어떤 종류의 데이터를 저장하느냐에 따라 결정된다.
- 트랜잭션(Transaction) : 비트코인과 같이 일반적인 암호화폐에서는 블록에 거래기록을 저장하는데 이 거래기록을 트랜잭션 이라고 한다.
1.2. 체인(Chain)
- 하나의 블록에 많은 데이터를 넣으면 데이터를 불러오는데 시간이 오래 걸릴것이고, 반대로 너무 적다면 블록이 너무 많이 생성될 것이다.
- 이를 방지하기 위해?! 적절히 담고 새로운 블록이 생성될때 이전블록의 데이터 주소?를 함께 넣어서 연결한다.
1.3. 블록 생성
- 블록체인 네트워크에서 거래가 발생하여 새로운 트랜젝션이 생기면, 이 트랜젝션은 네트워크 내에 모든 노드들에게 공유 된다.
- 공유 받은 노드가 올바른 노드인지 다양한 검증 절차를 수행한다.
- 노드 : 네트워크 장치 또는 데이터 지점을 의미, 네트워크에 접속해 있어서 연결될 수 있는 컴퓨터
- 채굴(Mining) : 트랜잭션에 대한 검사가 끝나서 트랜잭션이 블록에 추가되고, 트랜잭션들을 모아서 하나의 블록을 만드는 과정을 채굴 이라고 함.
- 이 채굴에 대한 보상으로 코인을 지급함 (아무런 보상이 없으면 아무도 채굴하지 않으려고 할 것,,)
- 분산원장 방식과 블록체인의 차이
2. 블록체인의 종류
2.1. 퍼블릭 블록체인
- 개방형 블록체인으로 누구나 트랜잭션을 생성할 수 있는 블록체인이며 일반적인 블록체인을 지칭함
- 트랜잭션 내역이 모두 공개되고 네트워크에 참여한 모든 노드(Node)가 상호 검증하기 때문에 신뢰성이 높다.
- 모든 참여자의 거래기록을 남기고 이를 공유하느라 처리속도가 느리다.
2.2. 프라이빗 블록체인
- 폐쇄형 블록체인으로 서브스 제공자의 승인을 받아야만 참여할 수 있다.
- 일반적인 퍼블릭 블록체인과는 다르게 중앙화된 플랫폼이다.
2.3. 컨소시엄 블록체인
- 동일한 목적을 가진 기업이나 단체가 만들고 그안에서 작동하도록 만든 블록체인
- 퍼블릭 블록체인과 프라이빗 블록체인의 중간 형태로 하이브리드 블록체인이라고 말하기도 함.
3. 용어 정리
3.1. 암호화폐
- 정의 : 분산장부에서 비대칭 암호화를 통해 안전하게 전송하고, 해시 함수를 이용해 쉽게 소유권을 증명해 낼 수 있는 디지털 자산
- 말이 어렵지만 쉽게 설명하면 암호화 기술을 이용해서 안전하게 이용하고 블록체인 내에서 쉽게 소유권을 증명할 수 있는 디지털 자산이다
- 정부의 규제를 받지않는 탈중앙화 화폐
3.2. CBDC
- 정의 : 중앙은행 디지털 화폐 (법정화폐)
- 정부의 규제를 받는 디지털 화폐 (중앙화)
3.3. 거버넌스
- 정의 : 일방적인 정부 주도적 경향에서 벗어나 정부, 기업, 비정부기구등 다양한 행위자가 공동의 관심사에 대한 네트워크를 구축하여 문제를 해결하는 새로운 국정운영방식
- 블록체인 내에서는 코인을 소유하고있는 투자자가 투표를 채택하는 형식으로 진행 (주주총회 느낌)
- 온체인 거버넌스 : 블록체인 내에서 이루어짐 (개발자, 사용자, 마이너 등)
- 오프체인 거버넌스 : 블록체인 밖에있는 온라인 포럼으로 이루어짐 (개발자들은 여기서 보고 반영여부 결정)
3.4. 크립토 이코노미
- 정의 : 블록체인 서비스 내에서 암호화폐로 작동하는 경제 시스템
- 특징
- 국가에 의존하지 않음
- 새로운 경제 협회 유형(거버넌스)
- 화폐의 성격 변화
4. 코인과 토큰의 차이점
- 코인과 토큰은 독립된 블록체인 네트워크를 소유하고 있는지(자체 메인넷을 가지고 있는지)에 따라 나뉨
- 예를 들면 이더리움(ETH)은 코인이고, 이더리움 네트워크를 이용하는 엑시인피니티(AXS)는 토큰이다