상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
스탑로스의 장점과 단점을 아는 3가지 방법
강아지 심장병 예방을 위한 6가지 건강한 간식
레몬으로 만드는 건강 음료 8가지 레시피!
레몬의 효능 8가지: 전문가가 추천하는 이유!
약사가 말하는 노화 예방 비법, 5가지
약국에서 흔히 하는 실수와 피하는 방법 10가지!
약국에서 받을 수 있는 다양한 건강 정보 8가지!
비트코인, 당신이 알아야 할 7가지 트렌드
비트코인, 2024년에 주목해야 할 8가지 요소
비트코인, 1년 후에 당신이 후회할 5가지 이유
비트코인, 경제학적으로 이로운 8가지 이유
비트코인, 혁신적인 테크 스타트업과의 관계 4가지
Previous
Next
수정하기 - 비트코인의 거래 기록은 어디에 저장되나요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
비트코인의 모든 거래 기록은 ‘블록체인(blockchain)’이라는 분산 원장(distributed ledger)에 저장됩니다. 블록체인은 시간 순서대로 나열된 개별 블록(block)의 연쇄(chain)로 구성되어 있으며, 각 블록 안에는 여러 개의 거래(transaction)가 패키지 형태로 담겨 있습니다. 핵심 원리는 다음과 같습니다. 1. 분산 저장 구조 비트코인 네트워크에 참여하는 모든 풀노드(full node)는 블록체인의 복사본을 보관합니다. 즉, 블록 생성자가 블록을 새로 채굴(채증)해 네트워크에 전파하면, 다른 노드들은 해당 블록의 정당성을 검증한 뒤 자신의 하드 드라이브 등에 저장합니다. 이렇게 하면 특정 중앙서버가 없이도 네트워크 참가자 전체가 동일한 거래 원장을 소유하게 되므로, 기록의 무결성과 가용성이 확보됩니다. 2. 블록 파일과 레벨DB 비트코인 코어(Bitcoin Core) 같은 풀노드는 블록 원장 데이터를 블록 파일(block*.dat) 형태로 디스크에 보관합니다. 각 블록 파일은 연속된 바이너리 데이터로, 블록 헤더(block header)와 그 안의 거래 리스트(transaction list)가 순차적으로 기록됩니다. 더불어, 노드는 거래 출력 상태(UTXO, unspent transaction outputs)를 빠르게 조회·관리하기 위해 레벨DB(LevelDB)라는 키-값 저장소에 현재 유효한 UTXO 집합을 별도 인덱싱해 둡니다. 3. 거래 검증과 머클 트리 각 블록 안에 포함된 거래들은 머클 트리(Merkle tree)라는 해시 트리 구조로 연결되어 있습니다. 거래 해시들이 머클 트리의 리프(leaf) 노드를 이루고, 부모 노드들은 자식 해시를 묶어 다시 해시화한 값입니다. 블록 헤더에는 이 머클 트리의 루트 해시(root hash)가 기록되므로, 노드들은 블록 전체를 내려받지 않고도 특정 거래가 블록 안에 포함됐는지 증명할 수 있습니다. 4. SPV 클라이언트와 경량 노드 블록체인의 전체 데이터를 저장하지 않는 경량 지갑(SPV, Simplified Payment Verification) 방식도 있습니다. SPV 클라이언트는 전체 노드처럼 모든 블록과 거래를 내려받지는 않고, 블록 헤더만 보관하면서 머클 증명을 통해 자신의 거래 포함 여부를 검증합니다. 거래 상세 내역이나 모든 블록 기록은 풀노드로부터 필요한 부분만 요청해서 확인할 수 있습니다. 5. 불변성과 투명성 한번 블록에 포함되어 확인(confirmation) 과정을 거치면, 해당 거래 기록은 블록체인 상에서 사실상 변경이 불가능해집니다. 모든 풀노드는 동일한 블록체인을 갖기 때문에, 누구든지 과거 거래 내역을 열람·검증할 수 있으며, 위·변조 시도를 네트워크가 곧바로 감지해 거부합니다. 정리하자면, 비트코인의 거래 기록은 전 세계에 분산된 수천~수만 개의 노드가 보관하는 ‘블록체인’에 저장됩니다. 이 블록체인은 각 노드의 로컬 디스크(블록 파일과 UTXO 인덱스) 안에 복제되어 있으며, 머클 트리와 P2P 네트워크 검증 과정을 통해 무결성과 투명성을 유지합니다. SPV 지갑처럼 경량화된 노드는 전체 블록 대신 블록 헤더만 저장하면서도 필요한 거래 증명을 제공받아 간편하게 사용할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기