BITCOIN

RGB मैजिक: बिटकॉइन पर क्लाइंट-साइड कॉन्ट्रैक्ट्स

यह फेडेरिको टेंगा द्वारा एक राय संपादकीय है, जो बिटकॉइन परियोजनाओं के लिए एक लंबे समय से योगदानकर्ता है, जिसके पास स्टार्ट-अप संस्थापक, सलाहकार और शिक्षक के रूप में अनुभव है।

शब्द “स्मार्ट कॉन्ट्रैक्ट्स” ब्लॉकचेन और बिटकॉइन के आविष्कार से पहले का है। इसका पहला उल्लेख निक सज़ाबो के एक 1994 के लेख में है, जिन्होंने स्मार्ट अनुबंधों को “कम्प्यूटरीकृत लेनदेन प्रोटोकॉल जो अनुबंध की शर्तों को निष्पादित करता है” के रूप में परिभाषित किया। जबकि इस परिभाषा के अनुसार, बिटकॉइन, इसकी स्क्रिप्टिंग भाषा के लिए धन्यवाद, पहले ब्लॉक से स्मार्ट अनुबंधों का समर्थन करता है, इस शब्द को बाद में एथेरियम प्रमोटरों द्वारा लोकप्रिय किया गया था, जिन्होंने मूल परिभाषा को “कोड” के रूप में बदल दिया, जो वैश्विक सहमति में सभी नोड्स द्वारा अनावश्यक रूप से निष्पादित किया गया है। network”

वैश्विक सहमति नेटवर्क को कोड निष्पादन सौंपने के फायदे हैं (उदाहरण के लिए लोकप्रिय स्वचालित बाजार निर्माताओं जैसे अज्ञात अनुबंधों को तैनात करना आसान है), इस डिजाइन में एक प्रमुख दोष है: मापनीयता (और गोपनीयता) की कमी। यदि किसी नेटवर्क में प्रत्येक नोड को एक ही कोड को अनावश्यक रूप से चलाना चाहिए, तो नोड चलाने की लागत में अत्यधिक वृद्धि किए बिना वास्तव में निष्पादित किए जा सकने वाले कोड की मात्रा (और इस प्रकार विकेंद्रीकरण को संरक्षित करना) दुर्लभ रहता है, जिसका अर्थ है कि केवल कुछ ही अनुबंधों को पूरा किया जा सकता है। क्रियान्वित

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

यह वास्तव में कोई नई बात नहीं है, यह वास्तव में वही तंत्र है जिसका उपयोग सार्वजनिक रजिस्टरों के लोकप्रिय होने से पहले संपत्ति को स्थानांतरित करने के लिए किया गया था। यूके

में, उदाहरण के लिए, किसी संपत्ति को पंजीकृत करना अनिवार्य नहीं था जब उसका स्वामित्व 90 के दशक तक स्थानांतरित किया गया था। इसका मतलब यह है कि आज भी इंग्लैंड और वेल्स में 15% से अधिक भूमि अपंजीकृत है। यदि आप एक अपंजीकृत संपत्ति खरीद रहे हैं, तो रजिस्ट्री पर जाँच करने के बजाय यदि विक्रेता सच्चा मालिक है, तो आपको कम से कम 15 साल पहले स्वामित्व की एक अखंड श्रृंखला को सत्यापित करना होगा (यह मानने के लिए पर्याप्त समय माना जाता है कि विक्रेता के पास संपत्ति के लिए पर्याप्त शीर्षक)। ऐसा करने में, आपको यह सुनिश्चित करना होगा कि स्वामित्व का कोई भी हस्तांतरण सही ढंग से किया गया है और पिछले लेनदेन के लिए उपयोग किए गए किसी भी बंधक का पूरा भुगतान किया गया है। इस मॉडल में स्वामित्व पर बेहतर गोपनीयता का लाभ है, और आपको सार्वजनिक भूमि रजिस्टर के अनुरक्षक पर निर्भर नहीं रहना पड़ता है। दूसरी ओर, यह खरीदार के लिए विक्रेता के स्वामित्व के सत्यापन को और अधिक जटिल बना देता है।

स्रोत : अपंजीकृत अचल संपत्ति स्वामित्व का शीर्षक विलेख

    अपंजीकृत संपत्तियों के हस्तांतरण में सुधार कैसे किया जा सकता है? सबसे पहले, इसे डिजिटाइज्ड प्रक्रिया बनाकर। यदि कोई ऐसा कोड है जो कंप्यूटर द्वारा यह सत्यापित करने के लिए चलाया जा सकता है कि स्वामित्व हस्तांतरण का पूरा इतिहास मूल अनुबंध नियमों के अनुपालन में है, तो खरीदना और बेचना बहुत तेज और सस्ता हो जाता है।

    दूसरा , विक्रेता द्वारा अपनी संपत्ति को दोगुना खर्च करने के जोखिम से बचने के लिए, प्रकाशन के प्रमाण की एक प्रणाली को लागू किया जाना चाहिए। उदाहरण के लिए, हम एक नियम लागू कर सकते हैं कि स्वामित्व का प्रत्येक हस्तांतरण एक प्रसिद्ध समाचार पत्र के पूर्वनिर्धारित स्थान पर किया जाना चाहिए (उदाहरण के लिए न्यूयॉर्क के पहले पृष्ठ के ऊपरी-दाएं कोने में स्वामित्व के हस्तांतरण का हैश डालें) टाइम्स)। चूँकि आप एक स्थानान्तरण के हैश को एक ही स्थान पर दो बार नहीं रख सकते हैं, यह दोहरे खर्च के प्रयासों को रोकता है। हालाँकि, इस उद्देश्य के लिए एक प्रसिद्ध समाचार पत्र का उपयोग करने के कुछ नुकसान हैं:

      सत्यापन प्रक्रिया के लिए आपको बहुत सारे समाचार पत्र खरीदने होंगे। बहुत व्यावहारिक नहीं।प्रत्येक अनुबंध को समाचार पत्र में अपना स्थान चाहिए। बहुत मापनीय नहीं है।अखबार का संपादक आसानी से सेंसर कर सकता है या इससे भी बदतर, आपके स्लॉट में एक यादृच्छिक हैश डालकर दोहरे खर्च का अनुकरण कर सकता है, जिससे आपकी संपत्ति का कोई भी संभावित खरीदार यह सोच सकता है पहले बेच दिया गया है, और उन्हें इसे खरीदने से हतोत्साहित किया जा रहा है। बहुत भरोसेमंद नहीं।transfer of ownership of utxo

      इन कारणों से, स्वामित्व हस्तांतरण के प्रमाण पोस्ट करने के लिए एक बेहतर स्थान खोजने की आवश्यकता है। और बिटकॉइन ब्लॉकचेन से बेहतर विकल्प क्या हो सकता है, पहले से ही स्थापित एक विश्वसनीय सार्वजनिक बहीखाता जिसे सेंसरशिप-प्रतिरोधी और विकेन्द्रीकृत रखने के लिए मजबूत प्रोत्साहन दिया गया है?

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

        तब से बिटकॉइन ब्लॉकचैन हम केवल एक स्वामित्व हस्तांतरण की प्रतिबद्धता प्रकाशित करते हैं, न कि स्वयं हस्तांतरण की सामग्री, विक्रेता को एक समर्पित संचार चैनल की आवश्यकता होती है ताकि खरीदार को सभी प्रमाण उपलब्ध कराए जा सकें कि स्वामित्व हस्तांतरण वैध है। यह कई तरीकों से किया जा सकता है, संभावित रूप से सबूतों को प्रिंट करके और उन्हें वाहक कबूतर के साथ भेजकर भी, जो थोड़ा अव्यवहारिक है, फिर भी काम करेगा। लेकिन सेंसरशिप और गोपनीयता के उल्लंघन से बचने का सबसे अच्छा विकल्प एक सीधा सहकर्मी से सहकर्मी एन्क्रिप्टेड संचार स्थापित करना है, जो कबूतरों की तुलना में प्रतिपक्ष से प्राप्त प्रमाणों को सत्यापित करने के लिए एक सॉफ्टवेयर के साथ एकीकृत करने में आसान होने का लाभ भी है।

        क्लाइंट-साइड मान्य अनुबंधों और स्वामित्व हस्तांतरण के लिए वर्णित यह मॉडल ठीक वही है जो आरजीबी प्रोटोकॉल के साथ लागू किया गया है। आरजीबी के साथ, एक अनुबंध बनाना संभव है जो अधिकारों को परिभाषित करता है, उन्हें एक या अधिक मौजूदा बिटकॉइन यूटीएक्सओ को निर्दिष्ट करता है और निर्दिष्ट करता है कि उनका स्वामित्व कैसे स्थानांतरित किया जा सकता है। अनुबंध को “स्कीमा” नामक टेम्पलेट से शुरू करके बनाया जा सकता है, जिसमें अनुबंध का निर्माता केवल पैरामीटर और स्वामित्व अधिकारों को समायोजित करता है, जैसा कि पारंपरिक कानूनी अनुबंधों के साथ किया जाता है। वर्तमान में, आरजीबी में दो प्रकार के स्कीमा हैं: एक वैकल्पिक टोकन जारी करने के लिए (RGB20) और संग्रहणता जारी करने के लिए एक सेकंड (RGB21), लेकिन भविष्य में, प्रोटोकॉल स्तर पर परिवर्तन की आवश्यकता के बिना किसी भी व्यक्ति द्वारा अनुमति रहित फैशन में अधिक स्कीमा विकसित किए जा सकते हैं।

        अधिक व्यावहारिक उदाहरण का उपयोग करने के लिए, वैकल्पिक संपत्ति (जैसे कंपनी के शेयर, स्थिर सिक्के, आदि) का एक जारीकर्ता RGB20 स्कीमा टेम्पलेट का उपयोग कर सकता है और यह परिभाषित करते हुए एक अनुबंध बना सकता है कि यह कितने टोकन जारी करेगा, का नाम संपत्ति और उससे जुड़े कुछ अतिरिक्त मेटाडेटा। यह तब परिभाषित कर सकता है कि किस बिटकॉइन UTXO के पास बनाए गए टोकन के स्वामित्व को स्थानांतरित करने और अन्य UTXO को अन्य अधिकार सौंपने का अधिकार है, जैसे कि द्वितीयक जारी करने या संपत्ति को फिर से नामांकित करने का अधिकार। इस अनुबंध द्वारा बनाए गए टोकन प्राप्त करने वाला प्रत्येक ग्राहक उत्पत्ति अनुबंध की सामग्री को सत्यापित करने में सक्षम होगा और यह सत्यापित करेगा कि प्राप्त टोकन के इतिहास में स्वामित्व के किसी भी हस्तांतरण ने इसमें निर्धारित नियमों का अनुपालन किया है।

        तो आज हम अभ्यास में आरजीबी के साथ क्या कर सकते हैं? सबसे पहले और सबसे महत्वपूर्ण, यह किसी भी मौजूदा विकल्प की तुलना में बेहतर मापनीयता और गोपनीयता के साथ टोकन वाली संपत्तियों को जारी करने और स्थानांतरित करने में सक्षम बनाता है। गोपनीयता पक्ष पर, आरजीबी को इस तथ्य से लाभ होता है कि सभी स्थानांतरण-संबंधित डेटा क्लाइंट-साइड रखा जाता है, इसलिए ब्लॉकचैन पर्यवेक्षक उपयोगकर्ता की वित्तीय गतिविधियों के बारे में कोई जानकारी नहीं निकाल सकता है (आरजीबी प्रतिबद्धता वाले बिटकोइन लेनदेन को अलग करना भी संभव नहीं है) एक नियमित एक से), इसके अलावा, रिसीवर प्रेषक के साथ साझा करता है केवल यूटीएक्सओ (यानी यूटीएक्सओ के बीच संयोजन का हैश जिसमें वह संपत्ति और एक यादृच्छिक संख्या प्राप्त करना चाहता है) यूटीएक्सओ के बजाय, इसलिए यह नहीं है भुगतानकर्ता के लिए रिसीवर की भविष्य की गतिविधियों की निगरानी करना संभव है। उपयोगकर्ताओं की गोपनीयता को और बढ़ाने के लिए, आरजीबी ने परिसंपत्ति हस्तांतरण के इतिहास में राशियों को छिपाने के लिए बुलेटप्रूफ क्रिप्टोग्राफ़िक तंत्र को भी अपना लिया है, ताकि संपत्ति के भविष्य के मालिकों के पास पिछले धारकों के वित्तीय व्यवहार के बारे में एक अस्पष्ट दृष्टिकोण हो।

        मापनीयता के संदर्भ में, आरजीबी कुछ लाभ भी प्रदान करता है। सबसे पहले, अधिकांश डेटा को ऑफ-चेन रखा जाता है, क्योंकि ब्लॉकचेन का उपयोग केवल एक प्रतिबद्धता परत के रूप में किया जाता है, भुगतान की जाने वाली फीस को कम करता है और इसका अर्थ है कि प्रत्येक ग्राहक केवल उस स्थानान्तरण को मान्य करता है जिसमें वह रुचि रखता है। एक वैश्विक नेटवर्क की गतिविधि। चूंकि आरजीबी हस्तांतरण के लिए अभी भी एक बिटकोइन लेनदेन की आवश्यकता होती है, शुल्क बचत न्यूनतम लग सकती है, लेकिन जब आप लेन-देन बैचिंग शुरू करना शुरू करते हैं तो वे जल्दी से बड़े पैमाने पर हो सकते हैं। दरअसल, यूटीएक्सओ से जुड़े सभी टोकन (या, अधिक आम तौर पर, “अधिकार”) को एक बिटकोइन लेनदेन में एकल प्रतिबद्धता के साथ प्राप्तकर्ताओं की मनमानी राशि में स्थानांतरित करना संभव है। मान लें कि आप एक सेवा प्रदाता हैं जो एक साथ कई उपयोगकर्ताओं को भुगतान कर रहे हैं। आरजीबी के साथ, आप एक एकल बिटकोइन लेनदेन में हजारों उपयोगकर्ताओं को विभिन्न प्रकार की संपत्तियों का अनुरोध करने के लिए हजारों स्थानान्तरण कर सकते हैं, जिससे प्रत्येक एकल भुगतान की सीमांत लागत बिल्कुल नगण्य हो जाती है।

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

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

        निष्कर्ष

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

        , जो एक सरल i प्रदान करता है डेवलपर्स के लिए इंटरफ़ेस। यदि आप केवल संपत्ति जारी करने और स्थानांतरित करने का प्रयास करना चाहते हैं, तो आप
        एंड्रॉइड के लिए आइरिस वॉलेट

        , जिसका कोड भी खुला स्रोत है गिटहब । यदि आप आरजीबी के बारे में अधिक जानना चाहते हैं तो आप देख सकते हैं संसाधनों की यह सूची.

        यह फेडेरिको टेंगा द्वारा एक अतिथि पोस्ट है। व्यक्त की गई राय पूरी तरह से उनके अपने हैं और जरूरी नहीं कि वे बीटीसी इंक या बिटकॉइन पत्रिका को प्रतिबिंबित करें।

Back to top button
%d bloggers like this: