sayu.day
Blockchain

블록체인의 이해

블록체인의 핵심 구성요소를 합의, 데이터 구조, 암호학 관점에서 간결하게 정리합니다.

발행 2025년 12월 27일1188

같은 주제에서 이어 읽기

FROST, MuSig2, Threshold ECDSA 차이와 라이브러리 선택

Blockchain 안에서 이어지는 글

블록체인은 "분산 합의로 유지되는 불변 로그"입니다. 핵심은 기술 유행어가 아니라 다음 세 가지입니다.

  1. 합의(누가 정답 상태를 결정하는가)
  2. 데이터 구조(어떻게 누적/검증하는가)
  3. 암호학(무결성과 서명을 어떻게 보장하는가)

1. 분산 원장과 합의

중앙 서버 대신 다수 노드가 같은 원장 상태에 합의합니다.

  • 장점: 단일 장애점 완화, 검증 가능성 향상
  • 비용: 처리량/지연/운영 복잡도 증가

따라서 블록체인은 모든 문제의 정답이 아니라, "신뢰 분산이 필요한 문제"에 적합합니다.

2. 블록과 체인 구조

트랜잭션은 블록에 묶이고, 블록은 이전 블록 참조로 연결됩니다.

  • 과거 블록을 바꾸면 이후 참조가 모두 깨짐
  • 그래서 위변조 비용이 급격히 증가

여기에 합의 프로토콜이 결합되어 상태 전이를 확정합니다.

3. 해시와 전자서명

  • 해시: 데이터 지문, 무결성 검증
  • 전자서명: 트랜잭션 주체 증명
  • 머클 트리: 대량 데이터 포함 증명 최적화

실무에서는 이 세 축이 함께 동작해야 보안이 성립합니다.

4. 스마트컨트랙트의 의미

스마트컨트랙트는 "온체인 상태 전이 규칙"입니다.

  • 코드 배포 후 수정 제약이 큼
  • 오류 비용이 큼
  • 그래서 업그레이드/권한/감사 전략이 설계의 절반

결론

블록체인을 이해하는 가장 좋은 방법은 "탈중앙"이 아니라 "검증 비용을 어떻게 분산할 것인가"로 보는 것입니다. 기술 선택 전에 신뢰 모델과 실패 모델부터 정의하면 시행착오를 크게 줄일 수 있습니다.

다음 읽기

이 생각이 이어지는 방향

Blockchain 더 보기
공유

읽은 뒤의 대화

읽은 뒤의 생각을 이어갑니다

질문, 반론, 조용한 후속 메모를 이 글 아래에 남길 수 있습니다.

sayu.day는 생각과 작업의 흔적을 천천히 정리하는 개인 출판물입니다.
직접 겪고 검토한 내용, 다시 읽을 만한 아이디어, 작업하며 남긴 메모를 모읍니다.
시간이 지난 글은 현재의 판단과 다를 수 있어 업데이트 맥락을 함께 남깁니다.

© 2026 sayu.day