banner
banner

स्मार्ट अनुबंध क्या हैं? | 2021 अद्यतन

स्मार्ट अनुबंध

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

स्मार्ट अनुबंध 1inn4science.com

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

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

स्मार्ट कॉन्ट्रैक्ट क्या करते हैं

स्मार्ट कॉन्ट्रैक्ट एक विकेन्द्रीकृत ब्लॉकचैन डेटाबेस की कुछ जानकारी तक पहुँचने के लिए विकेंद्रीकृत अनुप्रयोग (dApp) के फ्रंट-एंड उपयोगकर्ता को अनुमति देता है। एक डीएपी में कई स्मार्ट अनुबंध हो सकते हैं जो ब्लॉकचेन के साथ बातचीत करते समय विभिन्न कार्यों को पूरा कर सकते हैं.

क्रिप्टो लेनदेन से परे कार्यों को निष्पादित करने के लिए स्मार्ट अनुबंधों को भी प्रोग्राम किया जा सकता है और विभिन्न प्रकार के उद्योगों में कार्यों को करने के लिए उपयोग किया जा सकता है, जैसे कानूनी, बीमा, रियल एस्टेट, और बहुत कुछ.

स्मार्ट कॉन्ट्रैक्ट्स का इतिहास

स्मार्ट अनुबंधbitbay.marke

निक स्जाबो, क्रिप्टोक्यूरेंसी के आधारों को रखने का श्रेय, 1994 में स्मार्ट कॉन्ट्रैक्ट्स की अवधारणा को प्रस्तावित करने वाला पहला था। जब अवधारणा पहली बार सामने आई, तो ऐसे कोई प्लेटफ़ॉर्म नहीं थे जो स्मार्ट कॉन्ट्रैक्ट का समर्थन कर सकें, इसलिए, जाहिर है, उनमें कोई दिलचस्पी नहीं थी।.

2008 में, कभी भी पहला क्रिप्टो सिक्का बनाया गया था – बिटकॉइन – और इसके साथ – ब्लॉकचेन तकनीक। इस नई तकनीक ने स्मार्ट कॉन्ट्रैक्ट कोड डेवलपमेंट के लिए सही वातावरण प्रदान किया.

सबसे पहले, ब्लॉकचेन का उपयोग ज्यादातर लेनदेन करने और नए सिक्के बनाने के लिए किया गया था, लेकिन जब एथेरेम दृश्य पर दिखाई दिया, तो यह सब बदल गया। Ethereum विशेष रूप से dApp विकास के लिए बनाया गया कोड विकसित करने वाला पहला ब्लॉकचेन प्लेटफ़ॉर्म था.

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

गेमिंग और जुए के लिए Dapps ने हाल के वर्षों में TRON और Ethereum जैसे प्लेटफार्मों पर वृद्धि देखी है। कार्डानो प्लेटफ़ॉर्म इस वर्ष गोगुएन अपडेट के साथ स्मार्ट अनुबंध कार्यक्षमता को लागू करने की दिशा में भी काम कर रहा है.

एनईएम, तारकीय, लहरें, और टीज़ोस भी लोकप्रिय ब्लॉकचेन परियोजनाएं हैं जो स्मार्ट अनुबंधों के निर्माण और तैनाती की अनुमति देती हैं.

स्मार्ट कॉन्ट्रैक्ट एप्लीकेशन और ब्लॉकचेन

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

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

स्मार्ट अनुबंध 2productionlic.fr

स्मार्ट कॉन्ट्रैक्ट: इनर वर्किंग

परस्पर निर्भरता

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

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

स्मार्ट कॉन्ट्रैक्ट ऑब्जेक्ट्स

प्रत्येक स्मार्ट अनुबंध में तीन अभिन्न अंग होते हैं, जिन्हें वस्तुओं के रूप में भी जाना जाता है:

  • पहली वस्तु कहा जाता है हस्ताक्षर करने वालों में, स्मार्ट अनुबंध का उपयोग करने वाले दो या अधिक पक्ष; वे डिजिटल हस्ताक्षर के माध्यम से प्रस्तावित शर्तों के संबंध में अपनी सहमति या असहमति देते हैं;
  • दूसरी वस्तु का प्रतिनिधित्व करता है समझौते का विषय. इस वस्तु का अस्तित्व केवल स्मार्ट अनुबंध के वातावरण में सीमित है। अन्यथा, स्मार्ट कॉन्ट्रैक्ट्स को ऑब्जेक्ट को स्वतंत्र रूप से एक्सेस करने में सक्षम होना होगा;
  • स्मार्ट अनुबंध की तीसरी वस्तु है विशिष्ट शब्द. इन शर्तों के आधार पर, अनुबंध स्वयं निष्पादित करेगा। उन्हें विस्तृत गणितीय शब्दों में वर्णित किया जाना चाहिए और एक प्रोग्रामिंग भाषा में कार्यान्वित किया जाना चाहिए जो स्मार्ट अनुबंध के ब्लॉकचेन के साथ संगत है.

वातावरण

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

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

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

स्मार्ट कॉन्ट्रैक्ट कोडिंग

दृढ़ता एक प्रोग्रामिंग लैंग्वेज है जिस पर एक स्मार्ट कॉन्ट्रैक्ट आधारित है और 2015 में बनाई गई Ethereum की मूल प्रोग्रामिंग लैंग्वेज है। इसमें एक सिंटेक्स है जो जावास्क्रिप्ट के समान है, और यह Ethereum वर्चुअल मशीन के लिए कोड संकलित करने के लिए विशेष रूप से बनाया गया था।.

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

स्मार्ट अनुबंध के लाभ

स्मार्ट अनुबंध 3cryptoast.fr

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

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

सुरक्षा सुविधाओं को स्मार्ट कॉन्ट्रैक्ट में एकीकृत किया जा सकता है ताकि मूल रूप से नुकसान या डेटा हानि की स्थिति में स्वचालित रूप से बैकअप और डुप्लिकेट उत्पन्न हो सके। क्रिप्टोग्राफी दस्तावेजों को सुरक्षित करने के लिए उपयोग की जाने वाली तकनीक है। हैकर्स को घुसपैठ करने और उनसे समझौता करने के लिए भारी मात्रा में समय, प्रयास और धन समर्पित करना होगा.

स्मार्ट कॉन्ट्रैक्ट्स की गति और क्षमता में भी वृद्धि होती है क्योंकि इसमें कागजी कार्रवाई की अधिक मैन्युअल प्रक्रिया नहीं होती है.

स्मार्ट कॉन्ट्रैक्ट्स का नुकसान

हालांकि, स्मार्ट कॉन्ट्रैक्ट कुछ नुकसान के साथ आते हैं। इस तकनीक की नवीनता उपभोक्ताओं को काफी सावधान कर सकती है, क्योंकि वे इसे अभी तक नहीं समझते हैं.

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

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

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

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

यहां तक ​​कि अगर आप एक सभ्य प्रोग्रामर हैं, तो आप सिर्फ अपना स्मार्ट कॉन्ट्रैक्ट नहीं बना सकते हैं और इसका इस्तेमाल रियल एस्टेट सौदे के लिए कर सकते हैं। आपको अपने कोड की सटीकता को सत्यापित करने के लिए किसी बिंदु पर आईटी विशेषज्ञ से परामर्श करना होगा.

अंतिम विचार

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

फिलहाल, स्मार्ट कॉन्ट्रैक्ट्स अभी भी अपने शुरुआती दौर में एक तकनीक हैं और भविष्य के कार्यान्वयन में अधिक विकास की आवश्यकता होगी.

नोट: यह पोस्ट मूल रूप से १० अप्रैल २०१ ९ को प्रकाशित किया गया था और April अप्रैल २०१० को सामग्री की पूर्णता और सत्यता के लिए पूरी तरह से अपडेट किया गया है.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me