블록체인(Blockchain)이란? 완벽 가이드
블록체인은 거래 기록을 시간순 블록 형태로 암호학적으로 연결한 분산형이자 변경 불가능한 데이터베이스입니다.
블록체인이란?
블록체인(Blockchain) 은 데이터를 일정한 단위인 "블록(Block)" 으로 묶어, 각 블록을 직전 블록의 암호학적 해시 값으로 연결한 분산 원장 구조입니다. 한 번 기록된 데이터는 사실상 변경하기 어렵고, 다수의 노드가 동일한 사본을 보유하기 때문에 단일 실패 지점이 존재하지 않습니다.
블록체인은 단순한 데이터 구조가 아닌, 합의 알고리즘과 결합돼 "신뢰가 없는 환경에서의 신뢰" 를 구현하는 기술 스택입니다. 비트코인, 이더리움, 솔라나, 폴카닷 등 모든 주요 암호화폐는 자체 블록체인을 보유하거나 다른 블록체인 위에 구축된 토큰입니다.
어떻게 작동하는가?
블록체인의 작동 원리는 다음과 같이 정리할 수 있습니다.
1. 트랜잭션 생성: 사용자가 자신의 개인키로 서명한 거래를 네트워크에 전파합니다. 2. 멤풀(Mempool) 대기: 검증된 거래가 일시적으로 멤풀에 저장됩니다. 3. 블록 생성: 채굴자(PoW) 또는 검증자(PoS)가 거래를 묶어 새 블록을 만듭니다. 4. 합의 및 전파: 네트워크의 다수 노드가 새 블록을 검증·수용합니다. 5. 체인 확장: 새 블록이 직전 블록의 해시를 참조하며 체인이 길어집니다.
블록체인은 일반적으로 퍼블릭(공개) , 퍼미션드(허가형) , 하이브리드 로 분류됩니다. 비트코인·이더리움이 퍼블릭이고, 하이퍼레저 패브릭 같은 기업용 솔루션이 퍼미션드입니다.
역사와 발전
블록체인 개념의 시초는 1991년 스튜어트 하버와 W. 스콧 스토네타가 제시한 "타임스탬프 디지털 문서" 연구로 거슬러 올라가지만, 본격적인 구현은 2008년 사토시 나카모토의 비트코인 백서로 시작됐습니다.
2015년 이더리움 의 등장으로 블록체인은 단순 가치 전달 수단을 넘어 프로그래머블 인프라로 확장됐고, 이후 솔라나, 아발란체, 카르다노, 폴카닷, 코스모스 등 다양한 Layer 1 이 등장했습니다. 2020년대 들어서는 롤업 기반 Layer 2, 모듈러 블록체인, 데이터 가용성 레이어(DA) 같은 새로운 아키텍처가 부상하고 있습니다.
주요 개념
- 해시(Hash): 임의 데이터를 고정 길이 문자열로 압축하는 암호학적 연산. - 머클 트리: 다수 거래를 효율적으로 검증하기 위한 트리 구조. - 합의 알고리즘: PoW, PoS, DPoS, BFT 등 다수 노드 간의 합의 방식. - 불변성(Immutability): 한 번 기록된 데이터는 사실상 수정 불가.
실용 예시
한 사용자가 메타마스크 지갑에서 0.1 ETH 를 다른 주소로 전송한다고 가정합니다. 트랜잭션은 사용자의 개인키로 서명되어 멤풀에 진입하고, 검증자가 이를 새 블록에 포함시키면 약 12초 후 컨펌됩니다. 1~2 컨펌 이후 사실상 되돌릴 수 없으며, 누구나 이더스캔에서 트랜잭션 해시·블록 번호·가스 정보를 영구적으로 조회할 수 있습니다.
관련 용어 및 다음 단계
블록체인을 보다 폭넓게 이해하려면 비트코인, 이더리움, 노드(Node), 합의 알고리즘, 스마트 컨트랙트 개념을 함께 살펴보세요.
[관련: bitcoin] [관련: ethereum] [관련: node] [관련: consensus-mechanism] [관련: smart-contract]