स्मार्ट-कॉन्ट्रैक्ट — PLATINCOIN की प्रमुख तकनीकों में से एक है। उनकी वजह से, दुनिया भर में हमारे सैकड़ों हजारों यूजर्स पैसिव इनकम प्राप्त करते हैं, Platin Hero पर प्रोजेक्ट का सपोर्ट करते हैं और PlatinDeal पर सामान खरीदते हैं।
इस आर्टिकल में, हम न केवल इस बारे में बात करेंगे कि स्मार्ट कॉन्ट्रैक्ट कैसे काम करते हैं, बल्कि उनके आवेदन के संभावित क्षेत्रों पर भी विचार करेंगे।
स्मार्ट कॉन्ट्रैक्ट में प्रोग्राम कोड होता है जो कुछ लेनदेन की शर्तें निर्धारित करता है। ऐसे कॉन्ट्रैक्ट के दो या दो से अधिक पक्ष हो सकते हैं। जब कॉन्ट्रैक्ट में निर्दिष्ट शर्तों को ट्रिगर किया जाता है तो यह स्वचालित रूप से कार्य करता है। यह नियमित कॉन्ट्रैक्ट के साथ इसकी मुख्य समानता होती है।
पार्टियां नियम और शर्तों का पालन करने के लिए भी सहमत होती हैं, और उनका समझौता स्वैच्छिक होता है। कॉन्ट्रैक्ट का उद्देश्य किसी संपत्ति या सेवा का प्रावधान भी हो सकता है। केवल "स्मार्ट कॉन्ट्रैक्ट" कागज पर मौजूद नहीं होते है, बल्कि कोड की लाइन के रूप में मौजूद होते है, और इसे प्रोग्राम के लॉन्च की वजह से निष्पादित किया जाता है। लेकिन कानूनी रूप से "स्मार्ट" और साधारण कॉन्ट्रैक्ट समान नहीं होते हैं।
"स्मार्ट कॉन्ट्रैक्ट" का आविष्कार किसने किया?
XX सदी के शुरुआती 90 के दशक में, अमेरिकी वैज्ञानिक निक स्ज़ाबो ने कॉन्ट्रैक्ट कानून के विकास के लिए एक नया, प्रोग्रामेटिक चरण प्रस्तावित किया। उनकी राय में, क्रिप्टोग्राफिक प्रोटोकॉल इंटरनेट पर वाणिज्य करने के लिए उपयोगी होनी चाहिए। और इलेक्ट्रॉनिक सुरक्षा प्रोटोकॉल की शुरूआत के साथ, पारंपरिक कॉन्ट्रैक्ट की तुलना में स्मार्ट कॉन्ट्रैक्ट अधिक सुरक्षित हो सकते हैं।
निक स्जाबो ने जोर देकर कहा कि कॉन्ट्रैक्ट का नाम किसी भी तरह से कृत्रिम बुद्धिमत्ता से संबंधित नहीं है। बल्कि, वे सैद्धांतिक रूप से एक वेंडिंग मशीन के समान हैं जो एक कॉइन के बदले एक सोडे का गिलास या छोटे माल का वितरण करता है। ब्लॉकचेन तकनीक के निर्माण से पहले, ऐसे कॉन्ट्रैक्ट केवल एक सट्टा अवधारणा में आते थे; उनका तेजी से विकास 21 वीं सदी के पहले और दूसरे दशकों में ही हुआ था। पहले से ही कई विशिष्ट प्रोग्रामिंग भाषाएं हैं जो विशेष रूप से कॉन्ट्रैक्ट अनुबंध लिखने के लिए डिज़ाइन की गई हैं।
"स्मार्ट कॉन्ट्रैक्ट" कैसे काम करते हैं
जैसा कि ऊपर उल्लेख किया गया है, ऐसे कॉन्ट्रैक्ट प्रोग्राम कोड होते हैं जिन्हें ऑटोमैटिक मोड में निष्पादित किया जाता है। इसमें इनपुट और आउटपुट डेटा होता है, जो वित्तीय लेनदेन हो सकता है। बिटकॉइन क्रिप्टोकरेंसी में पहले से ही ऐसे कॉन्ट्रैक्ट लिखने की क्षमता है, लेकिन इस संबंध में पहली डिजिटल करेंसी का स्क्रिप्ट कोड बहुत सीमित होता है।
क्रांतिकारी सफलता अगली डिजिटल करेंसी, एथेरियम का निर्माण था। यह क्रांतिकारी है कि यह प्रोग्रामिंग स्क्रिप्ट का समर्थन करता है जो ट्यूरिंग पूर्ण हैं। सीधे शब्दों में कहें, एथेरियम आपको सभी प्रोग्रामिंग भाषाओं में पाए जाने वाले लूप, शर्तों और अन्य उपकरणों पर काम करने की अनुमति देता है। और यह पहले से ही बड़ी संख्या में "स्मार्ट कॉन्ट्रैक्ट्स" को लागू करना संभव बनाता है।
Ethereum की वजह से, विकेंद्रीकृत अनुप्रयोग (Dapp) सामने आए हैं। उन सभी को एक एकल प्रोटोकॉल द्वारा नियंत्रित किया जाता है, और इस क्रिप्टोकरेंसी का ब्लॉकचेन उनके लिए आधार के रूप में कार्य करता है। एल्गोरिथम द्वारा निर्धारित शर्तों की पूर्ति एक "स्मार्ट कॉन्ट्रैक्ट" है जो किसी भी व्यक्ति की भागीदारी के बिना संचालित होता है।
"स्मार्ट कॉन्ट्रैक्ट" के फायदे
कुछ साधारण मामलों में, वे पहले से ही वकीलों और नोटरी की सेवाओं को बदल सकते हैं। उनका उपयोग "मानव कारक" के प्रभाव को बाहर करता है, जबकि बहुत सस्ता होता है। ब्लॉकचेन में डेटा को कहीं से भी एक्सेस किया जा सकता है, आपको केवल इंटरनेट तक पहुंच की आवश्यकता है। उसी समय, क्रिप्टोग्राफी का उपयोग करने वाले डेटा को तीसरे पक्ष के हस्तक्षेप से मज़बूती से संरक्षित किया जाता है। और ब्लॉकचेन को नेटवर्क पर कई मशीनों पर वितरित रूप में संग्रहीत किया जाता है।
त्वरित और सुरक्षित होने के अलावा, स्मार्ट कॉन्ट्रैक्ट को स्वचालित होने के लिए महत्व दिया जाता है। उन्हें व्यक्तियों और कानूनी संस्थाओं दोनों द्वारा आपस में निष्कर्ष निकाला जा सकता है। यह लेन-देन के समापन पर बिचौलियों की संख्या को कम करता है, और साथ ही साथ पैसो और समय की आवश्यक लागत भी कम करता है।
"स्मार्ट कॉन्ट्रैक्ट" के नुक्सान
स्मार्ट कॉन्ट्रैक्ट के नुकसान उनके फायदे से उत्पन्न होते हैं। प्रोग्राम कोड का ऑडिट किया जाना चाहिए ताकि कॉन्ट्रैक्ट के पक्ष इसके सही संचालन में आश्वस्त हों। और ब्लॉकचेन की मौलिक अपरिवर्तनीयता लेन-देन की शर्तों को बहुत कठोर बनाती है, जिसे आगे नहीं बदला जा सकता है। IoT (Internet of things) के संयोजन में "स्मार्ट कॉन्ट्रैक्ट्स" के व्यापक उपयोग से दूर।
"स्मार्ट कॉन्ट्रैक्ट" को कैसे लिखें?
कई क्रिप्टोकरेंसी पहले से ही ऐसे कॉन्ट्रैक्ट को सपोर्ट करती हैं, लेकिन Ethereum उनमें से मेन है। यह बिल्ट-इन प्रोग्रामिंग लैंग्वेज Solidity का उपयोग करता है, जिसमें С++ के साथ बहुत कुछ है। साथ ही, "स्मार्ट कॉन्ट्रैक्ट" कम सामान्य Serpent प्रोग्रामिंग भाषा में लिखे गए हैं। कॉन्ट्रैक्ट का संकलन EVM (Ethereum Virtual Machine) के अंदर होता है। उन्हें नेटवर्क में सभी मशीनों पर विकेंद्रीकृत तरीके से निष्पादित किया जाता है, जिसका अर्थ है कि वे काफी धीमी हैं। उनके निष्पादन के लिए भुगतान के रूप में, वर्चुअल gas का शुल्क लिया जाता है, जिसे Ethereum क्रिप्टोकरेंसी के लिए खरीदा जाता है।
"स्मार्ट कॉन्ट्रैक्ट" की तकनीकी विशेषताएं
यदि आप तकनीकी विशेषज्ञ नहीं हैं, तो बेझिझक इस सेक्शन को छोड़ दें। अनुभवी क्रिप्टोकरेंसी उपयोगकर्ताओं को यह जानने में दिलचस्पी होगी कि स्मार्ट कॉन्ट्रैक्ट दोहराए गए रिकॉर्ड पर आधारित होते हैं और मर्कल ट्री की जड़ों में हैश काउंट का प्रदर्शन करते हैं। इस प्रकार, "बीजान्टिन जनरलों का कार्य" जल्दी और कुशलता से हल हो गया है, जिसके बिना आधुनिक सार्वजनिक कुंजी क्रिप्टोग्राफी की कल्पना करना असंभव है। सीधे शब्दों में कहें, पीयर-टू-पीयर नेटवर्क में प्रत्येक नोड स्वतंत्र रूप से अन्य नोड्स के संचालन की पुष्टि करता है ताकि वे एक दूसरे के साथ दुर्भावनापूर्ण मिलीभगत में प्रवेश न कर सकें।
"स्मार्ट कॉन्ट्रैक्ट" के आवेदन के क्षेत्र
"स्मार्ट कॉन्ट्रैक्ट्स" का दायरा असामान्य रूप से विस्तृत है, और यह संभावित रूप से पारंपरिक पेपर कॉन्ट्रैक्ट्स के उपयोग के सभी क्षेत्रों को कवर करता है। अब से, भुगतान (उदाहरण के लिए, वेतन भुगतान) को स्वचालित रूप से प्रोग्राम किया जा सकता है। किसी बौद्धिक या भौतिक रूप से विद्यमान संपत्ति के स्वामी के पंजीकरण और परिवर्तन की प्रक्रिया को सरल बनाना।
ऊर्जा क्षेत्र में ऐसे कॉन्ट्रैक्ट का उपयोग सक्रिय रूप से विकसित किया जा रहा है - विद्युत ऊर्जा की आपूर्ति के लिए स्वचालित लेनदेन के लिए। आखिरकार, "स्मार्ट कॉन्ट्रैक्ट्स" न केवल लोगों और संगठनों द्वारा, बल्कि विभिन्न उपकरणों और यहां तक कि सेंसर द्वारा भी संपन्न किया जा सकता है। किसी भी संपत्ति के स्वचालित पट्टे के लिए रास्ता खुल रहा है, उदाहरण के लिए एक कार या अचल संपत्ति, जबकि पट्टे का भुगतान क्रिप्टोकरेंसी के साथ स्वचालित रूप से किया जाता है। "स्मार्ट कॉन्ट्रैक्ट्स" के संचालन का सिद्धांत आपको हर दिन आर्थिक और सामाजिक जीवन में उन्हें लागू करने के नए तरीके बनाने की अनुमति देता है।