검수요청.png검수요청.png

"잠금 스크립트"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
1번째 줄: 1번째 줄:
'''잠금 스크립트'''<!--잠금스크립트, 스크립트 잠금-->(scriptPubkey)는 출력값을 소비하기 위해 충족되어야 하는 요건을 [[스크립트]]로 작성한 것이다. 트랜잭션을 검증하기 올바른지 검증하라는 키(key)로 자물쇠의 역할이며, '''스크립트퍼브키'''<!--스크립트 퍼브키, 퍼브키스크립트-->라고도 한다. 트랜잭션을 발생시킨 주체의 서명 + 퍼블릭키, 열쇠의 역할을 하며 잠금스크립트를 풀기위한 스크립트시그(scriptSig) 해제 스크립트라고도 한다.  
+
'''잠금 스크립트'''<!--잠금스크립트, 스크립트 잠금-->(scriptPubkey)는 출력값을 소비하기 위해 충족되어야 하는 요건을 [[스크립트]]로 작성한 것이다. 트랜잭션을 검증하기 올바른지 검증하라는 키(key)로 자물쇠의 역할이며, '''스크립트퍼브키'''<!--스크립트 퍼브키, 퍼브키스크립트-->라고도 한다.
  
 
== 개요 ==
 
== 개요 ==

2019년 8월 28일 (수) 15:51 판

잠금 스크립트(scriptPubkey)는 출력값을 소비하기 위해 충족되어야 하는 요건을 스크립트로 작성한 것이다. 트랜잭션을 검증하기 올바른지 검증하라는 키(key)로 자물쇠의 역할이며, 스크립트퍼브키라고도 한다.

개요

잠금 스크립트(scriptPubkey)는 비트코인 거래 작성을 유효화 시키는 핵심 키이다. 쉽게 설명하자면, 잠금 스크립트(scriptPubkey)는 비트코인 소비 조건이라고 할 수 있다. 잠금 스크립트(scriptPubkey)는 UTXO를 소비하기 위한 조건 및 공개키, 비트코인 주소를 포함한다. 왜냐하면 UTXO는 특정 지갑에서 소유하고 있는 비트코인 덩어리 이므로 소비 요건에 비트코인 주소와 공개키도 포함하는 것이다. 그러므로 해당 지갑 주소를 포함하는 이 잠금 스크립트를 풀 수 있는 조건을 달성하면 해당 지갑 주소에서 UTXO를 소비할 수 있게 되는 것이다.

잠금 스크립트는 비트코인 트랜잭션의 출력에 배치 된 잠금 스크립트로 수신자가 비트코인을 사용하기 위해 특정 조건을 충족해야한다. 잠금 스크립트는 비트코인 코드 외부의 PubKey 스크립트라고도 한다. 스크립트는 현재 프로그래밍 언어의 많은 기능이 부족하지만, 수행 할 수 있는 작업 수가 제한되어 있기 때문에 본질적으로 더 안전하다.

결론

결론적으로 잠금 스크립트(scriptPubkey)는 비트코인 코어 클라이언트 내에서 사용되는 잠금 스크립트로, 트랜잭션 출력에 조건을 배치하여 사용하기 전에 충족시켜야 한다. 해제 스크립트(scriptSig)는 잠금 스크립트(scriptPubkey)의 출력 조건을 만족시킨다. 두 스크립트는 스크립트 언너 인 스크립트로 작성된다.

각주

참고자료

같이 보기


  검수요청.png검수요청.png 이 잠금 스크립트 문서는 블록체인 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.