अनपेक्षित लेन-देन ऊपुत: पूरा शुरुआती गाइड UTXO के लिए

बिटकॉइन भेजते / प्राप्त करते समय, आपने “अनपेक्षित ट्रांज़ैक्शन आउटपुट” या इसके संक्षिप्त UTXO शब्द को देखा होगा और सोचा होगा कि यह क्या है।?

मूल रूप से, यह किसी भी बिटकॉइन या अन्य क्रिप्टोकरेंसी लेनदेन से आपका परिवर्तन है.

इस पोस्ट में, मैं आपको उन सभी चीज़ों के बारे में बताऊंगा जो आपको अनपेक्षित लेनदेन आउटपुट के बारे में जानने की आवश्यकता है और आप इसे ब्लॉकचेन पढ़ने के लिए कैसे उपयोग कर सकते हैं.

लेकिन सबसे पहले, UTXO की बेहतर समझ प्राप्त करने के लिए और यह कैसे क्रिप्टोक्यूरेंसी लेनदेन का एक उदाहरण है, जो क्रिप्टो के रूप में सबसे प्रसिद्ध बिटकॉइन का उपयोग करता है।.

UTXO उदाहरण

यदि आप किसी भी बिटकॉइन के मालिक हैं तो आप अपने बटुए में देखने पर सटीक संतुलन नहीं देख पाएंगे। हालाँकि, आपके द्वारा देखे गए बैलेंस में कई UTXO शामिल हो सकते हैं। बता दें कि आपका बिटकॉइन बैलेंस 10 बीटीसी है.

यह 2 बीटीसी प्रत्येक के लिए 5 यूटीएक्सओ हो सकता है, या यह 1 बीटीसी प्रत्येक के लायक 10 यूटीएक्सओ हो सकता है, या यह 3.5 बीटीसी, 2.5 बीटीसी, 2.25 बीटीसी और 1.75 बीटीसी के मूल्यों के साथ चार यूटीएक्सओ हो सकता है। प्रत्येक UTXO की मात्राएं अप्रासंगिक हैं, लेकिन उन्हें आपके कुल बैलेंस में जोड़ना होगा, इस स्थिति में 10 BTC.

तो अब आपको बताते हैं कि आप अमेज़न पर खरीदारी कर रहे हैं और आप भुगतान करने के लिए अपने बीटीसी शेष राशि का उपयोग कर रहे हैं (काल्पनिक भविष्य के अमेज़ॅन बिटकॉइन)। आपका कुल योग 0.25 BTC पर आता है, लेकिन आपके पास अपने बटुए में 0.25 BTC का UTXO नहीं है और UTXO को विभाजित करना संभव नहीं है.

UTXO उदाहरण बिटकॉइन

एक बिटकॉइन लेन-देन का उदाहरण बिना आउटपुट के। शटरस्टॉक और अमेज़ॅन से छवियां

इसके बजाय, वॉलेट 1.75 BTC UTXO भेजेगा और बिटकॉइन नेटवर्क दो नए UTX सदस्यों को ले जाएगा। एक का मूल्य 0.25 BTC होगा और अमेज़न पर बटुआ प्राप्त करने के लिए जाना जाएगा, और दूसरा 1.5 BTC पर मूल्यवान होगा और परिवर्तन के रूप में आपके बटुए में वापस जाएगा.


हो सकता है कि आपके वॉलेट में 0.1 बीटीसी यूटीएक्सओ हो। इनमें से तीन UTXO को संयोजित करना और आपके परिवर्तन के रूप में 0.05 BTC प्राप्त करना भी संभव होगा। मूल रूप से, कोई भी लेन-देन UTXOs के किसी भी संयोजन का उपयोग कर सकता है, लेकिन आप यह नियंत्रित नहीं कर सकते कि किनका उपयोग किया जाता है.

ऐसा इसलिए है क्योंकि आपका बटुआ किसी भी लेनदेन में यूटीएक्सओ का उपयोग करने का निर्णय लेता है, और स्वचालित रूप से आपके स्वयं के बटुए में कोई भी परिवर्तन भेजता है। यह वास्तव में एक अच्छी बात है, क्योंकि अतीत में आपको यह निर्दिष्ट करने की आवश्यकता थी कि आपका UTXO परिवर्तन कहाँ वितरित किया जाना चाहिए था.

यदि आपने अपने वॉलेट पते को गलत टाइप किया है तो आपका परिवर्तन कहीं और भेजा जा सकता है और आप भाग्य से बाहर हो जाएंगे.

कैसे हैं ट्रांजैक्शन फीस हैंडल?

लेन-देन शुल्क वास्तव में UTXO से लिया जाता है जिसे परिवर्तन के रूप में आपको वापस भेजा जाता है। इसलिए उपरोक्त उदाहरण में, 1.5 BTC UTXO आपको वापस भेज दिया जाएगा, वास्तव में थोड़ा छोटा होगा क्योंकि इस UTXO से लेनदेन शुल्क लिया जाएगा.

प्रैक्टिकल उदाहरण

बेशक, आपके लिए सबसे महत्वपूर्ण पहलू यह है कि ब्लॉकचेन पर UTXO डेटा को पढ़ने का उपयोग कैसे करें। इससे पहले कि आप ऐसा कर सकें, आपको अपना पसंदीदा ब्लॉकचेन एक्सोलॉपर चुनना होगा.

एक बार जब आपके पास आपका ब्लॉक एक्सप्लोरर होता है, तो आप किसी भी लेनदेन में गहराई से देख सकते हैं जिसे आपने भेजा है या प्राप्त करने के कारण हैं। उदाहरण के लिए, नीचे $ 36 का लेनदेन है.

UTXO Blockchain.com

खर्च किए गए UTXO का उदाहरण & अनपेक्षित लेनदेन blockchain.com

जैसा कि आप देख सकते हैं, लेन-देन का कुल इनपुट $ 45.19 है। दो आउटपुट हैं जो $ 36.13 खर्च किए गए आउटपुट हैं (1MfLb95r8jUMBbYjh3cJFGs5oLn4nP8w98 पर जा रहे हैं) और $ 9.02 अनिर्दिष्ट है जिसे प्रेषक को वापस भेजा जा रहा है.

आप सोच रहे होंगे कि अनिर्दिष्ट राशि एक नए पते पर वापस क्यों जा रही है?

इसका कारण यह है कि बिना लेन-देन के आउटपुट को “जिसे” कहा जाता है, भेजा जा रहा हैपता बदल जाना“। यह एक नया पता है जो वॉलेट्स द्वारा प्रेषक के लिए बनाया गया है.

जैसा कि ऊपर उल्लेख किया गया है, लेनदेन शुल्क को आपके द्वारा भेजे जा रहे अनपेक्षित लेनदेन राशि से घटाया जाता है। इसलिए वास्तव में, प्रत्येक लेनदेन में दो लेनदेन होंगे.

इन दिनों, आधुनिक पदानुक्रमित नियतात्मक (एचडी) वॉलेट इन लेनदेन को संभालने और स्वचालित रूप से परिवर्तन पता उत्पन्न करने में सक्षम हैं। यही कारण है कि आप कभी-कभी देखेंगे कि लेनदेन शुरू करने के बाद हर बार एक नया पता तैयार किया जाता है.

यह एक ऐसी सुविधा है जो इन HD वॉलेट्स में बनाई गई है जो आपकी गोपनीयता सुनिश्चित करने के लिए है। तो, अगली बार जब आप अपना पता बदलते हुए देखेंगे तो आपको पता चलेगा कि आपके परिवर्तन पते में आने वाले नए UTXO से संबंधित है.

यूटीएक्सओ कॉन्सेप्ट का महत्व

UTXOs की अवधारणा ने ब्लॉकचेन पर नाटकीय रूप से लेखांकन को सरल बनाने में मदद की। अपने द्वारा किए गए हर एक लेन-देन पर नज़र रखने और संग्रहीत करने के बजाय, और UTXOs के उपयोग के साथ, प्रत्येक नोड को केवल अनपेक्षित सिक्कों, या UTXOs के बारे में जानकारी ट्रैक करने की आवश्यकता होती है.

बिटकॉइन UTXO मॉडल

बिटकॉइन नेटवर्क कैसे लेन-देन पर नज़र रखता है। के माध्यम से छवि bitcoin.org

यह काम करता है क्योंकि बिटकॉइन का नेटवर्क केवल प्रत्येक सिक्के को एक बार खर्च करने की अनुमति देता है। इसका अर्थ है कि बटुए में बैठा हर बीटीसी या तो अनजाने में है क्योंकि उसे खनन इनाम के रूप में प्राप्त किया गया था, या क्योंकि यह एक लेनदेन के दौरान बदला गया था.

ब्लॉकचैन पर दोहरे खर्च को रोकने में UTXOs की अवधारणा एक महत्वपूर्ण है, और वे उपयोगकर्ताओं को बिना किसी सिक्के के खर्च करने से भी रोकते हैं। प्रत्येक नेटवर्क नोड अस्तित्व में हर UTXO वाले डेटाबेस को बनाए रखता है। इसका मतलब है कि डेटाबेस में सिक्के के साथ भेजा गया कोई भी लेनदेन नोड्स द्वारा अस्वीकार नहीं किया जाएगा.

संभावित नोड संग्रहण समस्याएं

UTXO डेटाबेस के सभी रैम में संग्रहीत हैं, जो डेटासेट को प्रबंधनीय आकार में रखना महत्वपूर्ण बनाता है। डेटाबेस जितना बड़ा हो जाता है, उतना ही महंगा हो जाता है क्योंकि यह फुल नोड होता है। और अगर एक फुल नोड चलाना बहुत महंगा हो जाता है, तो नेटवर्क एक नोड चलाने में सक्षम धनी अल्पसंख्यक के बीच बढ़ते केंद्रीकरण को देखेगा.

वास्तव में, यह केंद्रीकरण का जोखिम है जिसने बिटकॉइन डेवलपर्स को ब्लॉक आकार बढ़ाने से रोक दिया है। 1Mb पर अवरोधक रखकर यह डेटाबेस के विकास को सीमित करता है, क्योंकि इसमें सीमित संख्या में लेनदेन और सीमित UTXO सेट होते हैं। यदि अवरोधक बढ़ गए थे तो यह UTXO सेट को तेज़ी से आगे बढ़ाएगा और पूर्ण नोड को चलाना अधिक महंगा हो जाएगा.

बिटकॉइन UTXO ग्रोथ

शुरुआत से ही बिटकॉइन ब्लॉकचेन पर यूटीएक्सओ का विकास। Blockchain.com के माध्यम से छवि

उस ने कहा, दूसरी परत स्केलिंग समाधान के लिए अनुमति देने के लिए बिटकॉइन ब्लॉक आकार को बढ़ाना आवश्यक होगा। लेकिन ऐसे और भी बदलाव हैं जो कि बढ़ते हुए UTXO सेट आकार के प्रभाव को कम करने के लिए किए जा सकते हैं.

नोड संग्रहण समाधान

जैसा कि ऊपर बताया गया है कि नोड स्टोरेज समस्या का समाधान है क्योंकि UTXO डेटासेट बड़ा होता है। पहला समाधान रैम के बजाय हार्ड डिस्क ड्राइव पर डेटासेट के भाग को संग्रहीत करना है.

यह नाटकीय रूप से भंडारण का आकार बढ़ाता है, हालांकि हार्ड डिस्क भंडारण की धीमी गति लेनदेन की धीमी सत्यापन की ओर जाता है। फिर भी, जब तक सत्यापन के समय को दस मिनट के औसत ब्लॉक समय के तहत रखा जाता है, यह समाधान स्वीकार्य होगा.

इसके अतिरिक्त, बिटकॉइन विकास टीम में सुधार करना जारी है जो UTXO डेटाबेस को अनुकूलित करता है। इसके अलावा अलग-अलग गवाह और अन्य स्केलिंग समाधान वास्तव में UTXO डाटासेट के विकास को अप्रत्यक्ष रूप से धीमा कर देते हैं.

Segwit UTXO समस्या को सुधारने का एक तरीका है कि हस्ताक्षर डेटा को 75% कम खर्चीला बना दिया जाए। यह महत्वपूर्ण है क्योंकि हस्ताक्षर डेटा का UTXO डेटासेट आकार पर कोई प्रभाव नहीं पड़ता है, और इसे काफी कम खर्चीला बनाकर उपयोगकर्ताओं के पास लेनदेन का उपयोग करने के लिए एक प्रोत्साहन होगा जो UTXO डेटासेट आकार में वृद्धि नहीं करता है.

यह डेवलपर्स को स्मार्ट कॉन्ट्रैक्ट्स और अन्य नई विशेषताओं को डिजाइन करने के लिए प्रोत्साहित करता है, जो UTXO डेटासेट आकार पर प्रभाव नहीं डालते हैं.

निष्कर्ष

जब मैंने UTXO की चर्चा के लिए बिटकॉइन का उपयोग किया, तो यह UTXO का उपयोग करने वाला एकमात्र ब्लॉकचेन नहीं है। अन्य क्रिप्टोकरेंसी जो UTXO विधि का उपयोग करते हैं, उनमें Litecoin और Bitcoin Cash शामिल हैं.

हम लेखांकन के अन्य तरीकों का उपयोग करके भी कई क्रिप्टोकरेंसी पा सकते हैं, जैसे एथेरियम। इसमें एक खाता आधारित लेनदेन मॉडल है जो UTXOs का उपयोग नहीं करता है। और यह विधि Ethereum नेटवर्क को सरल कोड आधार और बेहतर अंतरिक्ष बचत उपायों के साथ प्रदान करती है.

हालांकि इसके व्यापार भी हैं। एक लेन-देन की गोपनीयता का कुछ हद तक नुकसान है, और ब्लॉकचैन के जीवन में बाद में संभावित मापनीयता के मुद्दे हैं.

दिन के अंत में, बिटकॉइन और अन्य क्रिप्टोकरेंसी के लिए लेखांकन का UTXO तरीका काम करता है। ब्लॉकचेन डेवलपर्स के बीच लेखांकन विधियां वास्तव में एक बहुत ही महत्वपूर्ण और अत्यधिक बहस का विषय है और यदि आप दस डेवलपर्स को ब्लॉकचेन के नेतृत्वकर्ताओं के लिए सबसे अच्छा लेखांकन तरीके पूछते हैं, तो आपको दस अलग-अलग उत्तर मिलने की संभावना है.

लेखांकन विधियों के प्रश्न का कोई सटीक उत्तर नहीं है, और स्केलेबिलिटी समस्या की तरह, यह पर्याप्त रूप से जटिल है कि एक सही समाधान नहीं मिल सकता है। इसके बजाय, डेवलपर्स अपने ब्लॉकचेन के लिए सबसे अच्छा काम करने वाले समाधान का उपयोग करना जारी रखेंगे, और कई मामलों में, यह यूटीएक्सओ विधि रहेगा.

फ़ोटोलिया के माध्यम से चित्रित छवि

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map