intro

블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법

블록, 해시, 이전 블록, 확인 수를 생활 언어로 풀어 블록체인이 왜 '순서가 있는 장부'인지 설명합니다.

블록체인은 거래를 한 줄씩 흩어 놓는 대신, 일정한 묶음인 블록으로 정리하고 그 블록들을 순서대로 연결한 기록입니다. 각 블록은 자기 앞 블록의 해시를 가리키기 때문에 중간 기록을 바꾸면 뒤의 연결도 함께 어긋납니다.

블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법 큰 그림 시각 자료
concept큰 그림로 보는 블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법

여기서 해시는 긴 지문 같은 값입니다. 블록 안의 내용이 바뀌면 해시도 달라지므로, 같은 높이의 블록이라도 해시가 다르면 같은 블록이 아닙니다.

Plain words

처음 보는 단어

블록
거래를 한 번에 묶어 둔 기록 단위입니다.
해시
블록이나 거래를 구분하는 긴 지문 같은 값입니다.
이전 블록 해시
지금 블록이 어느 앞 블록을 이어받았는지 보여주는 연결값입니다.
블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법 흐름 시각 자료
process흐름로 보는 블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법

학습 목표

  • 블록을 거래 묶음으로 이해한다.
  • 해시와 이전 블록 해시가 장부의 연결을 만든다는 점을 이해한다.
  • 확인 수가 왜 거래 상태를 읽는 기본 단서인지 배운다.

블록은 거래 묶음이다

하나의 블록에는 여러 거래와 시간이 들어갑니다. 블록 높이는 그 블록이 체인에서 몇 번째 위치에 있는지를 나타내는 번호입니다.

하지만 높이만으로는 충분하지 않습니다. 같은 높이라도 서로 다른 네트워크나 분기에서는 다른 해시를 가진 블록이 존재할 수 있습니다.

이전 블록 해시가 연결을 만든다

각 블록은 이전 블록 해시로 앞 블록을 가리킵니다. BTCMobick 이전 메인넷 블록 556760을 이해할 때도 핵심은 이 이전 블록 해시가 Bitcoin 블록 556759 hash와 일치한다는 점입니다.

그래서 이 사이트는 중요한 역사 문장을 말할 때 높이만 쓰지 않고, 장부 이름과 해시를 함께 보여줍니다.

블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법 실습 시각 자료
tool실습로 보는 블록체인이 뭔가요: 거래 묶음을 순서대로 잠그는 방법

Detailed Notes

자세히 이해하기

블록은 거래 묶음이자 시간표다

블록 하나에는 여러 거래와 시간, 이전 블록을 가리키는 해시가 들어갑니다. 그래서 블록체인은 단순 목록이 아니라 앞뒤가 맞물린 시간표처럼 읽힙니다.

같은 높이 숫자를 가진 블록이라도 해시가 다르면 같은 블록이 아닙니다. BTCMobick 이전 메인넷 556760과 Bitcoin 556760을 구분할 때 이 원칙이 중요합니다.

높이, 해시, 이전 블록 해시를 함께 보면 분기와 현재 메인넷 경계를 훨씬 정확하게 이해할 수 있습니다.

분기는 숫자가 아니라 연결 관계로 읽는다

포크 설명에서 숫자 하나만 외우면 금방 헷갈립니다. 어느 장부의 몇 번 블록인지, 그 블록이 어떤 이전 해시를 가리키는지가 함께 있어야 합니다.

BTCMobick의 이전 장부는 Bitcoin 556759를 부모 블록으로 공유한다는 설명에서 출발합니다. 그 다음 높이 556760부터 서로 다른 해시의 장부가 됩니다.

이 원리는 이후 뉴베드포드 업그레이드와 현재 메인넷 height 0을 읽을 때도 그대로 쓰입니다.

실습

01

세 칸짜리 블록 연결 그리기

  1. 종이에 블록 A, 블록 B, 블록 C를 순서대로 그린다.
  2. 블록 B 안에 '이전 블록: A의 해시'라고 쓰고, 블록 C 안에 '이전 블록: B의 해시'라고 쓴다.
  3. 블록 B의 내용이 바뀌면 C가 가리키는 값도 맞지 않게 된다는 점을 표시한다.

학습자는 블록체인이 단순 목록이 아니라 이전 기록을 가리키며 연결된 장부라는 점을 말할 수 있다.

핵심 정리

  • 블록체인은 거래 묶음이 순서대로 연결된 장부다.
  • 해시는 블록을 구분하는 긴 지문 같은 값이다.
  • 높이만 같아도 해시가 다르면 같은 블록이 아니다.

Quiz

퀴즈 풀이

0/3 풀이 · 0 정답
01

블록은 쉽게 말해 무엇인가요?

02

블록을 구분할 때 번호와 함께 보면 좋은 것은 무엇인가요?

03

이전 블록 해시는 어떤 역할을 하나요?

근거와 상태근거 연결됨
검증됨

556759/556760 표기 차이는 부모 기준과 분기 이후 첫 블록 기준의 차이다. Bitcoin 556759의 hash는 0000000000000000000df0afc4e31685f7ee206bf210972163bcaf5800748bf5이고, BTCMobick 이전 메인넷 556760의 이전 블록 해시가 이 값과 일치한다.

검증됨

BTCMobick 이전 장부는 Bitcoin 메인넷 블록 556759를 부모 블록으로 공유하고, BTCMobick 이전 explorer의 분기 이후 첫 블록은 height 556760, hash 000000000031e5a024208c82271d3cd38be831d7655fe46173d4f48040e7900b로 검증된다.

맥락 자료

짧은 설명, 실제 데이터, 단계별 실습, 출처 인용이 함께 제공될 때 학습자는 BTCMobick을 홍보 문구가 아니라 검증 가능한 지식으로 이해하기 쉽다.

다음 장: 공공재가 뭔가요: 모두가 쓰지만 누군가는 관리해야 하는 것