scriptPubKey प्रत्येक आउटपुट को लॉक कर देता है और व्यय इनपुट उस डेटा की आपूर्ति करता है जो मूल्यांकन को संतुष्ट करता है। स्क्रिप्ट नियतिवादी है, ट्यूरिंग-पूर्ण नहीं, और सर्वसम्मति-महत्वपूर्ण है; रेफरी के बिना हस्ताक्षर, हैश, टाइमलॉक और थ्रेशोल्ड स्थितियां बनाता है।
बिटकॉइन की जानबूझकर सीमित स्टैक भाषा उन शर्तों को निर्दिष्ट करती है जिनके तहत आउटपुट खर्च किया जा सकता है।
scriptPubKey प्रत्येक आउटपुट को लॉक कर देता है और व्यय इनपुट उस डेटा की आपूर्ति करता है जो मूल्यांकन को संतुष्ट करता है। स्क्रिप्ट नियतिवादी है, ट्यूरिंग-पूर्ण नहीं, और सर्वसम्मति-महत्वपूर्ण है; रेफरी के बिना हस्ताक्षर, हैश, टाइमलॉक और थ्रेशोल्ड स्थितियां बनाता है।
एक पूर्ण नोड उचित नियमों को निष्पादित करेगा और स्टैक परिणाम, हस्ताक्षर या लॉक विफल होने पर खर्च को अस्वीकार कर देगा।
अभिव्यंजक शक्ति डिज़ाइन द्वारा सीमित है; ऑपकोड नियम, मानकीकरण, स्क्रिप्ट संस्करण और आउटपुट प्रकार वैधता, वितरण और लागत तय करते हैं।
मैन्युअल हेक्स के बजाय परीक्षण किए गए डिस्क्रिप्टर या वॉलेट नीतियों का उपयोग करें, सभी खर्च पथों को सत्यापित करें और पुनर्प्राप्ति के लिए स्क्रिप्ट और मुख्य स्रोत रखें।
स्क्रिप्ट एक जानबूझकर सीमित स्टैक भाषा है; यह स्मार्ट अनुबंधों के लिए एक सार्वभौमिक मशीन नहीं है।
पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Transaction, Multisig, Timelock, Taproot. इस प्रविष्टि का उल्लेख यहाँ भी है क्रिप्टोग्राफिक हैश, SHA-256, Timelock, Output Descriptor.