주제별 원본 삽화: ChainView BTC866 주제별 원본 도해 · ChainView BTC866 Editorial · CC BY 4.0
잔액보다 미사용 출력 이해
비트코인은 계정 잔액을 직접 차감하는 방식이 아니라 이전 거래의 미사용 출력을 소비하는 구조입니다. 출력에는 일정 금액과 이를 사용할 조건이 연결됩니다. 새 거래의 입력은 어느 출력을 소비하는지 가리키고 조건을 만족하는 데이터를 제공합니다. 주소는 이용자가 이 조건에 지급하기 쉽게 표현한 형태이지 모든 종류의 스크립트를 사람이 읽는 설명문은 아닙니다. 같은 사람이 여러 출력을 보유해도 각각의 조건은 다를 수 있습니다.
서명과 증명 데이터 구분
서명은 거래가 정한 내용에 대한 권한을 증명하지만 개인키 자체를 체인에 공개하는 작업은 아닙니다. 스크립트 종류에 따라 공개키, 서명과 다른 데이터가 입력이나 증인 영역에 들어갑니다. 서명이 어느 거래 내용에 적용되는지는 서명 해시 방식에 영향을 받습니다. 탐색기 화면에 표시된 한 문자열만 보고 전체 조건을 판단하지 마세요. 표준 지갑은 복잡한 부분을 감추므로 교육 실험은 소액이나 시험 환경에서 진행하는 것이 적절합니다.
시간 잠금과 여러 서명
절대 시간 잠금과 상대 시간 잠금은 기준과 적용 조건이 다릅니다. 단순히 달력 날짜가 지났다고 언제나 즉시 사용할 수 있는 것은 아닙니다. 여러 키의 서명을 요구하는 조건은 한 키를 잃어도 운영할 여지를 줄 수 있지만 필요한 서명 수를 못 채우면 자산을 쓸 수 없습니다. 키 개수만 늘리기보다 누가 무엇을 보관하는지와 복구 절차를 함께 설계하세요. 잠금 조건은 누군가 자동으로 거래를 방송해 준다는 약속도 아닙니다.
검증 가능한 학습 순서
공식 개발 문서의 거래 예시에서 입력, 출력과 증인 데이터를 먼저 구분합니다. 어떤 조건을 만족해야 하는지 적은 뒤 거래를 해석하는 도구와 대조하세요. 입력 금액 합계와 출력 합계의 차이가 수수료가 되는 구조도 확인합니다. 실제 자금을 잠그는 맞춤 스크립트를 복사하기 전에 지원 지갑과 복구 가능성을 검증해야 합니다. 스크립트 오류는 고객센터가 취소해 주는 계정 설정이 아니므로 지식 확인과 운영 자금 사용을 분리하는 것이 중요합니다.



