비트코인 거래에서는 잠금/해제 스크립트를 사용하여 거래의 입력과 출력을 정의합니다. 이 스크립트는 "predicate"라는 용어를 먼저 고려하여 이름이 지어졌습니다. "predicate"는 프로그래밍에서 분기문의 조건을 정의하는 문장을 말하는데, 개발자들은 "predicate"라는 이름만 보고도 해당 문장이 true나 false를 반환하는 함수임을 알 수 있습니다.

실제로는 비트코인의 스크립트는 상당히 제한적입니다. 반복문을 사용할 수 없으며, 그 결과는 항상 true나 false를 반환하여 외부에 영향을 줍니다. 이에 비해 "script"라는 용어는 보다 일반적이고 범용적으로 사용되는 단어이기 때문에 이 기능을 이해하는 데는 조금 어울리지 않을 수 있습니다. "script"라고 하면 자바스크립트나 파이썬과 같은 스크립트 언어를 떠올릴 수 있으며, 이러한 언어는 다양한 작업을 수행할 수 있는 범용 언어를 가리킵니다.

비트코인은 특정 주소로만 전송되는 것이 아닙니다. 일반적으로는 공개키의 해시를 잠금장치로 사용하여 주소처럼 동작합니다. 비트코인을 보낼 수 있는 잠금장치는 실제로 이보다 훨씬 자유롭고 열려 있습니다. 이 사실은 우리의 상상력을 적극적으로 자극합니다.

https://sudal.org/blog/shorts/47

Reply to this note

Please Login to reply.

Discussion

그걸 이상하게 쓰는 친구들이 있구요(?) 🫠

그래도 수수료 정직하게 내고 사용하는 거니까..

저는 더 이상 문제 삼지 않으려고 해요..ㅎ

하아....

아라서 쥭것죠 뭐