정의
중앙 관리자 한 명에게 의존하지 않고, 네트워크에 참여한 모든 사람이 거래 장부의 복사본을 똑같이 나눠 갖고 함께 검증하는 기술이에요. 새로운 거래들을 일정 시간마다 모아 기록 묶음(블록)을 만들고, 이를 시간 순서대로 사슬(체인)처럼 엮어 보관해요.
마을 공동 장부의 원리
은행에서 친구에게 돈을 보낼 때는 은행 컴퓨터가 잔액을 확인하고 거래를 기록해요. 우리는 은행이라는 공인된 중개자를 전적으로 믿고 금융 거래를 맡기죠. 하지만 만약 은행 서버가 해킹당하거나 관리자가 장부를 조작하면 큰 혼란이 생길 수밖에 없어요.
블록체인은 이 문제를 완전히 다른 방식으로 풀어요. 믿을 만한 단 한 명의 관리자를 두는 대신, 마을 사람들 모두에게 똑같은 거래 장부를 나눠주는 거예요. 영희가 철수에게 사과 세 개를 보냈다면, 이 내용이 모든 참여자의 장부에 똑같이 적혀요.
장부를 가진 사람이 수천 명이라면, 누군가 자기 장부의 숫자를 몰래 고쳐도 아무 소용이 없어요. 각 참여자가 새 기록이 정해진 규칙과 앞 블록의 정보에 맞는지 스스로 검증하기 때문에, 혼자 고친 장부는 네트워크에서 받아들여지지 않아요.
블록과 사슬이 연결되는 방식
블록체인이라는 이름은 '거래 내역을 담은 상자(블록)'를 '사슬(체인)'로 엮었다는 뜻이에요. 일정 시간 동안 전 세계에서 일어난 거래들을 모아 하나의 블록을 만들어요.
이때 아주 특별한 암호 기술이 쓰여요. 새 블록을 만들 때는 바로 앞선 블록의 고유한 지문 정보(해시값)를 반드시 포함해야 해요. 이전 블록의 글자 하나만 바뀌어도 지문 정보가 완전히 달라져요.
만약 과거의 거래 기록 하나를 몰래 바꾸려면, 그 뒤에 연결된 모든 블록을 순서대로 다시 만들어야 해요. 비트코인처럼 작업 증명을 쓰는 블록체인에서는 블록마다 엄청난 계산을 처음부터 다시 해야 하죠. 참여자가 많은 큰 블록체인일수록, 새로운 블록이 뒤에 붙을수록 과거의 기록을 조작하는 일은 사실상 불가능에 가까워져요. 반대로 참여자가 적은 작은 블록체인은 계산 능력의 절반 이상을 차지한 공격에 기록이 뒤집힌 적도 있어요.
조금 더 정확히 말하면
조금 더 정확히 말하면, 블록체인의 핵심은 단순히 장부를 복사하는 기술이 아니라 '누구의 기록을 진짜로 인정할 것인가'를 정하는 합의 규칙(합의 알고리즘)이에요. 전 세계 수만 대의 컴퓨터가 서로 다른 시점에 거래 정보를 받더라도, 수학적 규칙에 따라 단 하나의 통일된 장부를 완성해 나가요.
또한 블록체인이 '해킹이 불가능하다'는 말은 장부 기록을 사후에 위·변조하기 어렵다는 뜻이지, 개인이 보관하는 지갑의 비밀번호(개인 키)를 도난당하는 것까지 막아준다는 뜻은 아니에요. 중앙 기관이 없기 때문에 비밀번호를 잃어버렸을 때 되찾아줄 고객센터도 존재하지 않아요.
오늘날 블록체인은 가상자산뿐만 아니라 유통 과정 추적, 시범적으로 시도되는 전자 투표, 진품 인증서 발급처럼 기록의 투명성이 중요한 다양한 산업 분야로 뻗어나가고 있어요.
흔한 오해
블록체인은 곧 비트코인(가상화폐)이다.
비트코인은 블록체인 기술을 금융 거래에 적용한 첫 번째 사례일 뿐이에요. 블록체인은 계약, 투표, 물류 추적 등 신뢰가 필요한 여러 분야에 쓰일 수 있는 범용 기술이에요.
일상에서 만나요
비트코인이나 이더리움 같은 암호화폐 거래 내역을 은행 없이 안전하게 보관해요.
명품이나 신선식품의 생산·유통 단계의 기록을 나중에 몰래 고칠 수 없게 남겨 이력 추적을 돕는 데 쓰여요. 단, 처음 입력된 정보가 사실인지까지 보장하지는 않아요.
그러니까 한마디로
중앙 관리자 없이 참여자 모두가 똑같은 장부를 나눠 갖고 함께 검증하여 위·변조를 어렵게 만드는 기술이에요.