블록체인은 이전 블록 해시로 연결된 기록과 참여자가 실행하는 유효성·체인 선택 규칙의 결합이다. 해시 연결만으로는 공동 장부가 되지 않으므로 원본 데이터 접근, 독립 검증, 관리자 변경 권한을 함께 확인해야 한다.
블록 연결만으로 합의가 되지는 않는다
여러 참여자가 같은 기록 순서와 유효 상태를 확인하도록, 거래 묶음과 이전 블록 참조를 연속해서 연결한 데이터 구조와 운영 규칙의 결합이다.
블록체인은 단순히 해시로 파일을 잇는 형식이 아니다. 누가 유효한 거래를 만들 수 있는지, 경쟁 블록 중 무엇을 선택하는지, 새 규칙을 어떻게 적용하는지가 함께 있어야 공동 장부가 된다. 해시 연결만 구현한 데이터베이스를 같은 것으로 부르면 안 된다.
해시 연결은 변조 흔적을 남기지만, 정본을 고르는 합의 규칙까지 대신하지 않는다.
JOBCOIN 해설
노드가 새 블록을 받아들이는 과정
블록에는 거래 목록과 이전 블록을 가리키는 해시가 들어간다. 한 글자만 바뀌어도 해시가 달라지므로 뒤 블록의 참조와 맞지 않게 된다. 하지만 해시 연결만으로 합의가 생기는 것은 아니다. 어떤 블록을 정본으로 택할지 정하는 합의 규칙, 유효성을 재검사하는 노드, 데이터를 전파하는 네트워크가 함께 있어야 한다.
비트코인 노드는 블록 머리글의 작업증명만 보지 않는다. 이전 블록 참조, 각 거래의 서명, 입력의 미사용 여부, 블록 크기와 발행 한도까지 검증한 뒤 자신의 UTXO 집합을 갱신한다. 지분증명·계정형 체인은 각자의 합의와 상태 전이 규칙을 검증하며, 어느 경우든 다른 노드의 결론을 그대로 복사하는 절차가 아니다.
데이터 구조·합의·검증의 역할
데이터 구조는 변경 흔적을 드러내고, 합의 규칙은 경쟁 기록 중 따를 후보를 정하며, 검증 규칙은 허용되지 않는 거래를 걸러낸다. 어느 하나가 빠지면 여러 참여자가 같은 상태를 독립 확인한다는 설명이 성립하지 않는다.
| 구분 | 실제 의미 | 확인할 점 |
|---|---|---|
| 데이터 구조 | 블록과 이전 블록 해시의 연속 | 변경 흔적을 연결해 드러냄 |
| 합의 | 경쟁하는 기록 중 정본 선택 | 체인마다 규칙이 다름 |
| 검증 | 노드가 거래와 상태 전이를 재실행 | 탐색기 화면만 신뢰하는 것과 다름 |
문서 체크섬과 블록체인의 차이
문서 파일을 매일 압축해 이전 파일의 체크섬을 적는다고 생각해 보자. 위변조 흔적은 찾을 수 있지만 누가 최신 파일을 정본으로 정할지는 별도 문제다. 공개 블록체인은 여기에 블록 제안 자격과 체인 선택 규칙을 붙인다. 비트코인은 누적 작업량, 이더리움은 검증자 투표와 최종성 규칙을 사용한다.
문서 묶음에 이전 파일의 해시를 적어 두면 변조 흔적은 찾을 수 있다. 그러나 누가 최신본을 결정하는지에 대한 경쟁 규칙이 없다면 두 사람이 서로 다른 묶음을 정본이라고 주장할 수 있다. 블록체인의 핵심은 체크섬보다 공동 상태 선택에 있다.
불변성을 절대 명제로 보면 안 되는 이유
'블록체인에 기록되면 절대 못 바꾼다'는 표현은 조건을 숨긴다. 최근 블록은 체인 재구성으로 바뀔 수 있고, 합의 결함이나 사회적 대응으로 프로토콜 역사가 재정의된 사례도 있다. 불변성은 물리 법칙이 아니라 공격 비용, 분산 정도, 확인 깊이, 거버넌스에 기대는 성질이다.
최근 블록은 일시적인 체인 재구성으로 위치가 달라질 수 있다. 깊게 묻힌 기록일수록 되돌리는 비용이 커진다는 뜻이지, 어떤 조건에서도 수학적으로 수정 불가능하다는 뜻은 아니다. 합의 유형과 최종성 조건을 함께 밝혀야 한다.
장부의 검증 가능성을 확인하는 질문
장부를 평가할 때는 원본 데이터에 접근할 수 있는지, 일반 참여자가 규칙을 실행할 수 있는지, 관리자 키가 과거 상태를 바꿀 수 있는지 묻는다. 탐색기 화면만 공개되고 검증 데이터가 닫혀 있다면 공개 검증 장부와는 다른 구조다.
장부를 평가할 때는 데이터 공개 범위도 따져야 한다. 어떤 시스템은 거래 해시와 결과만 공개하고 입력 데이터는 외부 저장소에 둘 수 있으며, 허가형 체인은 검증 참여자가 제한될 수 있다. '블록체인 사용'이라는 홍보 문구만으로 누구나 원본 데이터를 재검증할 수 있다고 결론 내리면 안 된다. 노드 소프트웨어를 구할 수 있는지, 과거 상태를 재실행할 수 있는지, 검증 규칙 변경 권한이 누구에게 있는지, 운영 중단 때 데이터를 어떻게 내보낼 수 있는지를 묻는 편이 정확하다. 특히 현실 자산의 소유권이나 배송 여부는 장부 밖의 법률·기관·센서 입력에 의존하므로 온체인 기록은 입력된 사실의 순서와 무결성을 보여 줄 뿐 현실의 진위를 자동 보증하지 않는다.
- 어떤 데이터가 온체인에 실제 저장되는지 확인한다
- 정본 선택 규칙과 최종성 기준을 문서에서 찾는다
- 검증자·노드 운영 주체의 집중도를 별도로 본다
- 탐색기 한 곳의 표시 오류 가능성을 염두에 두고 원시 거래를 교차 확인한다
자주 묻는 질문
블록체인은 곧 비트코인인가요?
비트코인은 블록체인을 사용하는 하나의 네트워크다. 블록 구조, 합의, 권한 모델은 네트워크마다 달라 같은 보안 성질을 자동으로 공유하지 않는다.
모든 블록체인은 공개되어 있나요?
아니다. 참여와 검증이 누구에게나 열린 퍼블릭 체인도 있고, 승인된 주체만 기록을 검증하는 허가형 장부도 있다.
해시가 있으면 데이터가 진짜라는 뜻인가요?
해시는 입력이 바뀌었는지 비교하는 지문에 가깝다. 최초 입력의 진실성이나 오프체인 사건의 사실 여부까지 보증하지 않는다.



