← Back to feed
🌐Original in Korean. An English translation isn't available yet, so the Korean original is shown.

블록 체인 프로젝트 01. 블록체인이란??

NS
normalstory
cover image

블록 체인 정의

데이터를 묶어서 '블록'을 만들고, 이 블록들을 이전 블록과 '체인'처럼 암호화하여 연결.
이 독특한 구조 덕분에 분산 원장 기술 중에서도 가장 강력한 보안성과 위변조 방지 능력을 자랑. 모든 블록체인은 분산 원장이지만, 모든 분산 원장이 블록체인 구조를 사용하는 것은 아님.

데이터를 나누어 저장하는 큰 틀은 분산 데이터베이스이고, 그중 중앙 관리자를 없앤 것이 분산 원장이며, 분산 원장을 블록과 체인 형태로 가장 안전하게 구현한 기술이 블록체인

블록 체인의 역할

서로 믿지 못하는 사람들이 모여, 역설적으로 '절대적인 신뢰'를 만들어내는 분산 원장

  • 기존의 신뢰 (기관 중심): 특정 대상(국가 중앙 기관, 은행, 대기업)에 대한 신뢰가 이 장부(데이터)에 대한 신뢰

  • 블록체인의 신뢰 (시스템 중심): 무신뢰 기반의 신뢰(Trustless Trust). 아무도 장부를 조작할 수 없게 설계된 분산 원장 시스템 자체

시스템 중심 신뢰의 구성

기존에 제3자(인증기관, 플랫폼 등)가 없이도, 참여자들이 공동으로 장부를 기록·감시하는 기술적 규칙(분산 원장)을 통해 완벽한 보안과 신뢰를 보장하는 시스템

  • 합의 알고리즘 (Consensus):

    • "이 거래가 진짜인가?"를 다 함께 검증하는 규칙. 과반수(또는 특정 기준) 이상의 참여자가 동의해야만 장부에 기록되므로, 한두 명이 거짓말을 해도 통하지 않는다.

  • 암호화와 체인 구조 (Cryptography):

    • 장부의 한 페이지(블록)가 완성되면 앞 페이지와 꽁꽁 묶어서 암호화. 중간에 슬쩍 한 줄을 고치려고 하면 뒤에 연결된 모든 페이지의 암호가 깨져버려 조작이 불가능하다.

  • 경제적 인센티브 (Tokenomics):

    • 시스템을 속이려고 해킹을 시도하는 것은 이득보다 실이 많음. 시스템의 규칙을 잘 지켜서 보상(코인)을 받는 것이 나에게 더 이득이 되도록 정교하게 설계되어 있다.

개인적인 해석. 데이터 관점의 파놉티콘(Panopticon)

파놉티콘은 원래 '중앙의 감시자가 자신은 드러내지 않은 채 모든 수수(죄수)를 감시하는 원형 감옥'을 뜻하지만, 블록체인 세상에서는 이것이 '모두가 모두를 서로 감시하는 디지털 파놉티콘' 형태로 발현된다고 해석할 수 있다.

다만 중앙의 독재자가 감시하는 '부정적 파놉티콘'이 아니라, 모두가 모두를 투명하게 감시함으로써 역설적으로 해킹과 비리가 불가능하게 만든 '방어적·공익적 파놉티콘'으로 보인다.

1. 시선의 역전: 일대다(1:N) 감시에서 다대다(N:N) 감시로

  • 기존 파놉티콘: 중앙의 관리자(빅브라더, 기업) 한 명이 모든 사용자(데이터)를 내려다본다.

  • 블록체인 파놉티콘: 중앙 관리자가 없는대신 네트워크에 참여한 모든 사람(N명)이 똑같은 장부를 들고 서로의 데이터 변경 사항을 24시간 감시한다. 누군가 데이터를 조작하려는 순간, 다른 참여자들의 '시선'에 의해 즉각 차단되는 시스템이다.

2. 완벽한 기록: 지워지지 않는 디지털 주홍글씨

  • 파놉티콘 감옥 안에서 죄수의 일거수일투족이 감시관에게 기록되듯, 블록체인 데이터베이스에 기록된 모든 행위(송금, 계약, 데이터 입력 등)는 지우거나 수정할 수 없다. 과거의 모든 기록이 투명하게 박제되어 영원히 감시의 대상이 된다.

3. 익명성 뒤에 숨은 완전한 투명성

  • 블록체인에서는 내 이름(지갑 주소)이 '0x7a...9b' 같은 난수로 표기되어 얼핏 익명성 뒤에 숨은 것처럼 보이지만 그 난수가 행한 모든 데이터 거래 내역은 전 세계 누구나 실시간으로 조회할 수 있다. 즉, 가면을 쓰고 있을 뿐 그 가면이 어디서 무얼 하는지는 모두에게 생중계되는 파놉티콘 구조인 것이다.

블록 체인에 대한 이해관계자들의 입장

  1. 개발자나 시스템 설계자 : 안전한 데이터베이스

  • 블록체인은 수정·삭제가 불가능한 분산 데이터 저장소

  • 핵심 가치: 데이터 무결성, 보안성, 해킹 불가능

  • 주요 용도: 데이터 위변조가 절대 일어나면 안 되는 시스템 (예: 전자투표, 의료기록 관리, 물류 추적)

  • 예 : 암호화 기술, 합의 알고리즘

  1. 금융·비즈니스 관점: 신뢰 구축 인프라

  • 중개인(은행, 플랫폼) 없이 거래할 수 있는 신뢰 시스템

  • 핵심 가치: 수수료 절감, 거래 속도 향상, 투명성

  • 주요 용도: 중간 마진을 없애는 비즈니스 (예: 해외 송금, 부동산 직거래, 아티스트-팬 직거래 NFT)

  • 예 : 암호화폐(토큰), 경제적 보상 시스템

  1. 서비스·응용 관점: 자동화 및 거버넌스 플랫폼

  • 조건이 충족되면 자동으로 투명하게 실행되는 프로그래밍 플랫폼

  • 핵심 가치: 규칙의 자동화, 탈중앙화된 의사결정

  • 주요 용도: 스스로 돌아가는 서비스 (예: 무인 대출 서비스, 탈중앙화 자율조직(DAO), 게임 내 아이템 거래)

  • 예 : 스마트 계약(코드), 가상머신(EVM 등)

블록체인에서 체인(Chain, 사슬)에 대한 정의

'블록'이 데이터를 담는 상자라면, '체인'은 이 상자들을 순서대로 연결하는 쇠사슬

이미 지나간 과거의 데이터를 절대 고칠 수 없도록 앞뒤로 꽁꽁 묶어버리는 철저한 잠금장치

1. 시간의 순서 보장 (타임스탬프)

데이터가 '어떤 순서로 발생했는지'를 명확하게 기록.

  • 1번 블록 뒤에 2번 블록이 오고, 그 뒤에 3번 블록이 체인으로 연결된다.

  • 이 순서가 보장되어야 금융 거래에서 돈을 이중으로 쓰는 행위(이중 지불)나 계약 순서가 뒤바뀌는 조작을 막을 수 있기 때문이다.

2. 위변조의 원천 차단 (도미노 효과)

체인은 단순한 연결 선이 아니라 '암호학적 연결(해시 값)'이다.

  • 모든 블록은 '내 바로 앞 블록의 암호화된 요약본(이전 해시)' 가지고 있다.

  • 만약 해커가 아주 옛날에 기록된 1번 블록의 데이터를 슬쩍 고치면, 1번 블록의 암호가 바뀐다.

  • 그러면 1번을 품고 있던 2번 블록의 체인이 끊어지고, 연쇄적으로 3번, 4번... 최근 블록까지 모든 체인이 도미노처럼 끊어져 버리고

  • 결국 전체 네트워크 참여자들에게 "이 장부는 조작되었다!"라고 실시간으로 들통나게 만드는 것이다.

3. 단 하나의 진실(역사) 유지

블록체인 네트워크에서는 간혹 동시에 블록이 만들어져 체인이 두 갈래로 갈라지는 일이 생긴다. 이때 블록체인의 규칙은 "가장 길게 연결된 체인을 진짜 역사로 인정한다"이다.

  • 참여자들은 자연스럽게 가장 많은 검증을 거쳐 길게 이어진 '메인 체인'을 선택하게 되며, 이 과정을 통해 전 세계 컴퓨터들이 단 하나의 통일된 장부(진실)를 가질 수 있게 되는 것이다.

블록 체인에 대한 이해관계자들의 입장

1.개발자나 시스템 설계자 : 안전한 데이터베이스

  • 블록체인은 수정·삭제가 불가능한 분산 데이터 저장소

  • 핵심 가치: 데이터 무결성, 보안성, 해킹 불가능

  • 주요 용도: 데이터 위변조가 절대 일어나면 안 되는 시스템 (예: 전자투표, 의료기록 관리, 물류 추적)

  • 예 : 암호화 기술, 합의 알고리즘

2.금융·비즈니스 관점: 신뢰 구축 인프라

  • 중개인(은행, 플랫폼) 없이 거래할 수 있는 신뢰 시스템

  • 핵심 가치: 수수료 절감, 거래 속도 향상, 투명성

  • 주요 용도: 중간 마진을 없애는 비즈니스 (예: 해외 송금, 부동산 직거래, 아티스트-팬 직거래 NFT)

  • 예 : 암호화폐(토큰), 경제적 보상 시스템

3.서비스·응용 관점: 자동화 및 거버넌스 플랫폼

  • 조건이 충족되면 자동으로 투명하게 실행되는 프로그래밍 플랫폼

  • 핵심 가치: 규칙의 자동화, 탈중앙화된 의사결정

  • 주요 용도: 스스로 돌아가는 서비스 (예: 무인 대출 서비스, 탈중앙화 자율조직(DAO), 게임 내 아이템 거래)

  • 예 : 스마트 계약(코드), 가상머신(EVM 등)

유사 키워드에 대한 이해 

  • ‘데이터’와 ‘데이터베이스’는 다르다. 따라서 '원장(Ledger)'과 '데이터베이스'는 레이어가 달라 비교 대상이 될 수 없다. 원장은 내용물(데이터, 콘텐츠)이다. 특히 데이터 중에서도 ‘회계 장부’에 특화된 기록되어야 할 ‘거래 내역과 사실’ 그 자체인 '데이터'이다. 

  • 분산 원장 (DLT). 기존 데이터베이스는 구글이나 네이버 같은 주인이 독점하는 반면 분산 원장은 "이 장부를 한 명의 주인에게 맡기지 말고, 우리 모두가 똑같이 복사해서 나눠 갖자"라는 '운영 철학'이자 '시스템 구조'를 의미한다.

  • 블록체인이라는 단어 자체에는 '분산'이라는 단어가 물리적으로 들어가 있지 않지만, 블록체인의 정체성을 설명할 때 '분산(탈중앙화)'은 절대로 뺄 수 없는 핵심 개념이다. 현실에서 아무도 중앙 컴퓨터 한 대에 블록체인을 쓰지 않는다. 왜냐하면 중앙 관리자가 혼자 운영할 거라면, 굳이 복잡하고 느린 블록체인 구조를 쓸 이유가 없기 때문이다. 우리가 흔히 말하는 블록체인은 사실 '블록체인 기술을 활용한 분산 원장'을 줄여서 부르는 것.

    • 블록체인: 데이터를 묶고 연결하는 기술적 방법

    • 분산 원장 기술 (DLT): 그 기술을 전 세계 컴퓨터에 나누어 저장하는 운영 방식

  • 신뢰 문제와 해결방안. "모두가 장부를 나눠 가지면, 누군가 슬쩍 고치지 않을까?"라는 의문이 들 수 있다. 이 문제를 해결하기 위해 데이터를 블록에 담고 앞뒤를 체인으로 엮어서, 기술적으로 위변조를 불가능하게 만든 구체적인 기술 제품이 바로 블록체인이다. 

((요약))

  • 원장은 기록할 내용(What)이고,

  • 분산 데이터베이스는 저장할 공간(Where)이며,

  • 분산 원장은 그것을 나누어 가지는 규칙(How)이고,

  • 블록체인은 그 규칙을 안전하게 잠그는 자물쇠(Tool)이다.

친절한 찰쓰씨
Written by
친절한 찰쓰씨

Pleasant Charles — UI/UX researcher at AIT. Keeping notes on design, planning, and slow days here since 2010.