01Bitcoin Script은(는) 무엇인가?
scriptPubKey는 각 출력을 잠그고 지출 입력은 평가를 만족하는 데이터를 제공합니다. 스크립트는 튜링 완전이 아닌 결정론적이며 합의가 중요합니다. 심판 없이 서명, 해시, 시간 잠금 및 임계값 조건을 구성합니다.
02그것은 무엇을 해결합니까?
출력이 소비될 수 있는 조건을 지정하는 비트코인의 의도적으로 제한된 스택 언어입니다.
03작동 방식
scriptPubKey는 각 출력을 잠그고 지출 입력은 평가를 만족하는 데이터를 제공합니다. 스크립트는 튜링 완전이 아닌 결정론적이며 합의가 중요합니다. 심판 없이 서명, 해시, 시간 잠금 및 임계값 조건을 구성합니다.
04신뢰와 인증
전체 노드는 스택 결과, 서명 또는 잠금이 실패하면 적절한 규칙을 실행하고 지출을 거부합니다.
05타협
표현력은 디자인에 따라 제한됩니다. opcode 규칙, 표준화, 스크립트 버전 및 출력 유형에 따라 유효성, 배포 및 비용이 결정됩니다.
06실제 사용
수동 16진수 대신 테스트된 설명자 또는 지갑 정책을 사용하고, 모든 지출 경로를 확인하고, 복구를 위해 스크립트와 주요 출처를 유지하세요.
07사실 확인 · 흔히 저지르는 실수
스크립트는 의도적으로 제한된 스택 언어입니다. 이는 스마트 계약을 위한 보편적인 기계가 아닙니다.
↗맥락과 함께 읽기
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 트랜잭션, Multisig, Timelock, Taproot. 다음 항목에서도 이 글을 참조합니다 암호학적 해시, SHA-256, Timelock, Output Descriptor.