← 피드로 돌아가기

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

NS
normalstory
표지 이미지

블록 체인 정의

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

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

블록 체인의 역할

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

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

  • 블록체인의 신뢰 (시스템 중심): 무신뢰 기반의 신뢰(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)이다.

친절한 찰쓰씨
글쓴이
친절한 찰쓰씨
친절한 찰쓰씨 · 일상 UX 디자이너
기획·디자인·단상을 조용히 기록합니다.