उत्पति
एक इंस्क्रिप्शंस का मालिक चाइल्ड इंस्क्रिप्शंस का सृजन कर सकता है, अविश्वसनीय रूप से, उन बच्चों की ऑन-चेन उत्पत्ति को इस प्रकार से स्थापित किया जाएगा जिस प्रकार से उन्हें मूल इंस्क्रिप्शंस के मालिक द्वारा निर्मित किया गया है। इसका उपयोग संग्रहों के लिए किया जा सकता है, जिसमें मूल इंस्क्रिप्शंस के बच्चे उसी संग्रह के सदस्य होंगे।
बच्चे स्वयं बच्चों की उत्पति कर सकते हैं, जटिल पदानुक्रमों सक्षम करते हुए। उदाहरण के लिए, एक कलाकार अपने स्वयं का प्रतिनिधित्व करने वाले इंस्क्रिप्शंस का सृजन कर सकता है, जिसमें वह उसके द्वारा सृजन किए गये उप इंस्क्रिप्शंस संग्रहों का प्रतिनिधित्व करते हैं, जिसमें उन उप इंस्क्रिप्शंस के बच्चे उन संग्रहों के नाते उसकी मदें होंगी।
विनिर्देश
मूल इंस्क्रिप्शंस P के साथ एक चाइल्ड इंस्क्रिप्शंस C का सृजन करने के लिए:
- हमेशा की तरह C के लिए एक इंस्क्राइब लेनदेन T का सृजन करें।
- T की किसी एक इनपुट में से मूल P खर्च करें।
- टैग
3
दर्ज करें, अर्थात C में, P के क्रमबद्ध बाइनरी इंस्क्रिप्शंस आईडी के मान के साथOP_PUSH 3
दर्ज करें, जिसे 32-बाइटTXID
के रूप में क्रमबद्ध किया गया है, इसके बाद चार-बाइट वाला लिटल-एंडियन (छोटा अंतिय)सूचकांक
आता है, जिसमें पीछे के शून्य मिटा दिए जाते हैं।
चिन्हित बिटकॉइन लेनदेन आईडी के बाइट्स उनके विषय-वस्तु प्रतिनिधित्व में पलट दिए जाते हैं, इसलिए क्रमबद्ध लेनदेन आईडी विपरीत क्रम में होंगे।
उदाहरण
चाइल्ड इंस्क्रिप्शंस का एक उदाहरण: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fi0
:
OP_FALSE
OP_IF
OP_PUSH "ord"
OP_PUSH 1
OP_PUSH "text/plain;charset=utf-8"
OP_PUSH 3
OP_PUSH 0x1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a09080706050403020100
OP_PUSH 0
OP_PUSH "Hello, world!"
OP_ENDIF
ध्यान दें कि टैग 3
का मान बाइनरी है, हेक्स नहीं, और चाइल्ड इंस्क्रिप्शन को चाइल्ड के रूप में मान्यता दी जाएगी, 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fi0
को इंस्क्राइब लेनदेन के इनपुट में से एक के रूप में खर्च किया जाना चाहिए।
इंस्क्रिप्शंस आईडी एन्कोडिंग का उदाहरण: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fi255
:
OP_FALSE
OP_IF
…
OP_PUSH 3
OP_PUSH 0x1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a09080706050403020100ff
…
OP_ENDIF
और इंस्क्रिप्शंस ID 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1fi256
:
OP_FALSE
OP_IF
…
OP_PUSH 3
OP_PUSH 0x1f1e1d1c1b1a191817161514131211100f0e0d0c0b0a090807060504030201000001
…
OP_ENDIF
टिप्पणियाँ
टैग 3
का उपयोग इसलिए किया जाता है क्योंकि यह पहला उपलब्ध विषम टैग है। अपरिचित अजीब टैग डिजिटल अभिलेख को अनबाउंड यानि अबाध नहीं बनाते हैं, इसलिए चाइल्ड डिजिटल अभिलेखों को ऑर्ड के पुराने संस्करणों द्वारा पहचाना और ट्रैक किया जाएगा।
संग्रह के मूल डिजिटल अभिलेखों को बर्न (कुल सप्लाई कम करने के लिए किसी टोकन की निश्चित संख्या को हटाकर डैड वॉलेट में रखा जाता है) करने के बाद संग्रह को बंद किया जा सकता है, जो गारंटी देता है कि संग्रह में कोई और आइटम जारी नहीं की जा सकती।
See examples for on-chain examples of inscriptions that feature this functionality.