상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
Postman에서 요청의 본문을 XML로 변환하는 방법은 무엇인가요?
Postman에서 요청의 응답을 다른 형식으로 내보내는 방법은 무엇인가요?
환전할 때 환전소의 환전 수수료는 어떻게 확인하나요?
환전할 때 환전소의 환전 한도를 초과하면 어떻게 되나요?
영화감독이 영화의 촬영을 위해 필요한 후반 작업 기술은?
배수구에서 악취가 나는 이유는 무엇인가요?
배관의 설계 과정에서 고려해야 할 요소는 무엇인가요?
배관의 저온 환경에서의 특성은 무엇인가요?
손가락의 관절은 몇 개가 있나요?
나가사키의 '나가사키 짬뽕'은 어떻게 발전해왔나요?
프랑스의 전통적인 조리법에서 '라구'란 무엇인가요?
입찰보증금이란 무엇인가요?
Previous
Next
수정하기 - 비트코인 백서(White Paper)의 주요 내용은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
비트코인 백서(“Bitcoin: A Peer‐to‐Peer Electronic Cash System” by 사토시 나카모토)가 제시하는 핵심 아이디어와 구조를 다음과 같이 정리할 수 있습니다. 1. 전자화폐의 이중지불(Double‐Spending) 문제 전통적인 전자화폐 시스템은 중앙 기관(은행·지불대행사 등)이 트랜잭션 기록을 관리함으로써 동일한 코인이 두 번 이상 사용되는 것을 막습니다. 하지만 중앙화된 기관이 없어도 ‘이중지불’을 방지할 수 있는 신뢰 없는(peer‐to‐peer) 전자화폐 시스템을 만드는 것이 백서의 출발점입니다. 2. 디지털 서명과 트랜잭션 구조 각 사용자는 공개키/개인키 쌍을 통해 자신이 소유한 코인에 서명하고, 수신자는 이 서명을 검증함으로써 거래의 정당성을 확인합니다. 트랜잭션은 “입력(inputs)”과 “출력(outputs)”으로 이뤄지며, 입력은 이전 거래의 출력(output)을 참조하고, 출력에는 새로운 수취인 주소(공개키 해시)와 금액이 명시됩니다. 3. 분산 타임스탬프 서버(Distributed Timestamp Server) 백서는 개별 트랜잭션을 블록 단위로 묶고, 각 블록의 해시를 이전 블록 헤더에 포함함으로써 체인(chain)을 구성하는 방식을 제안합니다. 이때 작업증명(Proof‐of‐Work)을 적용해 블록 해시가 특정 난이도 기준 이하가 되도록 하는 연산을 수행하며, 이를 통해 블록이 시간 순서대로 연결되고 위조가 매우 어려워집니다. 4. 작업증명(Proof‐of‐Work) 메커니즘 작업증명은 SHA‐256 해시 함수를 반복해서 계산하며, 정해진 목표값(target)보다 작은 해시를 찾아내는 과정입니다. 이 과정을 ‘채굴(mining)’이라 부르며, 채굴자는 충분한 연산력을 보유한 경우에만 새 블록을 만들 수 있습니다. 네트워크는 언제나 가장 긴(가장 많은 작업증명을 포함한) 체인을 ‘정설’로 인정합니다. 5. 분산 네트워크의 운영 원칙 • 어떤 노드(node)든 새 트랜잭션을 전파하고, 블록을 수신하면 정합성(consensus) 및 유효성(validation)을 검증한 뒤 자신이 갖고 있는 체인에 추가합니다. • 동시에 체인의 ‘분기(fork)’가 발생할 수 있는데, 채굴 경쟁에서 뒤처진 쪽은 더 긴 체인이 나타나면 자동으로 버려지고, 트랜잭션은 미확정 풀(mempool)로 돌아갑니다. 6. 인센티브 구조와 경제 모형 채굴자는 블록을 성공적으로 생성할 때마다 ‘블록 보상(block reward)’과 해당 블록에 포함된 트랜잭션 수수료(transaction fees)를 함께 보상으로 받습니다. 초기에는 블록 보상이 50BTC였으며, 약 21만 개 블록(약 4년)마다 절반으로 줄어드는 반감기(halving)를 거쳐 최종 발행량을 2,100만 BTC로 제한합니다. 이 구조는 네트워크 성장에 따라 참여자들에게 경제적 동기를 부여하고, 시간이 흐를수록 희소성을 높이는 설계입니다. 7. 보안 모델 및 공격 대비 백서는 “<a href='https://sangseek.com/sangseeks/정직한/ko'>정직한</a> 노드가 전체 작업량의 과반(>50%)을 차지할 때”만 네트워크가 안전함을 전제로 합니다. 만약 공격자가 전체 해시파워의 과반을 획득한다면, <a href='https://sangseek.com/sangseeks/거래 취소/ko'>거래 취소</a>나 이중지불 시도를 감행할 수 있지만, 대규모 공격에는 감당하기 어려운 연산 자원과 비용이 든다는 점을 방어 메커니즘으로 제시합니다. 8. 디스크 공간 최적화와 간이 결제 검증(SPV) 모든 노드가 거래 전부를 저장할 필요 없이, 블록 헤더 정보만 모아두고 Merkle tree 경로를 통해 특정 거래의 포함 여부를 확인할 수 있습니다. 이를 간이 결제 검증(Simple Payment Verification, SPV)이라 하며, 모바일 지갑 등 경량 클라이언트에 활용됩니다. 9. 가치의 결합 및 분할 트랜잭션 출력(output)을 여러 개로 나누거나 합칠 수 있는 구조를 채택함으로써 세부 금액을 유연하게 다룰 수 있습니다. 예를 들어 3BTC짜리 동전(UTXO)을 5BTC짜리 결제에 쓰려면 2BTC를 잔돈(change)으로 되돌려주는 방식입니다. 10. 개인정보 보호(Privacy) 공개키/해시 주소 방식을 사용해 사용자의 실명 대신 ‘주소(address)’를 거래 상대에게 제공하도록 합니다. 다만 모든 거래 내역이 공개 체인에 기록되므로, 완전한 익명성은 아니며 분석 기법을 통해 연결 고리가 드러날 수 있습니다. 백서에서는 “새 거래마다 새로운 키 쌍을 쓰라”고 권장합니다. 11. 요약 및 기여 백서는 중앙 기관 없이도, 분산된 참여자들이 상호 검증을 통해 거래 신뢰성을 확보하고 이중지불을 방지할 수 있다는 점을 혁신적으로 제시했습니다. 작업증명, 블록체인 구조, 경제적 인센티브, SPV 등 핵심 요소들이 결합되어 오늘날의 비트코인 네트워크를 가능케 한 이론적·실질적 토대를 마련했다는 데 의의가 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기