कैसे Ethereum स्मार्ट अनुबंध काम करते हैं

हममें से अधिकांश ने अपने सहयोगियों या दोस्तों के साथ ब्लॉकचैन चर्चा में Contract स्मार्ट कॉन्ट्रैक्ट्स ’शब्द का इस्तेमाल किया होगा, बिना इस प्रभाव को पूरी तरह से समझे स्मार्ट कॉन्ट्रैक्ट्स हमारे सामाजिक संपन्न सामाजिक-आर्थिक ढांचे की संपूर्णता पर हो सकते हैं।

हमने इस ब्लॉग में कई बार उल्लेख किया है कि प्रौद्योगिकी के रूप में ब्लॉकचेन क्रांतिकारी है।

हम किसी विशेष क्रिप्टोक्यूरेंसी के अपने आप को अधिकतम कहने से बचते हैं। बल्कि, आप हमें ब्लॉकचैन / क्रिप्टो मैक्सिमलिस्ट कह सकते हैं।

वापस विषय पर वापस आ रहा है, आप पहले से ही अब तक पता कर सकते हैं कि ब्लॉकचेन क्या है और यह कैसे काम करता है। यदि नहीं, तो हमारे पिछले ब्लॉग पोस्ट पढ़ने के लिए स्वतंत्र महसूस करें। अब, स्मार्ट कॉन्ट्रैक्ट्स के अधिक पेचीदा विषय पर चर्चा करते हैं।

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

विकिपीडिया का हवाला देते हुए,

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

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

कई ब्लॉकचैन प्लेटफॉर्म हैं जो आपको विभिन्न उपयोग के मामलों के लिए कस्टम स्मार्ट अनुबंध बनाने की अनुमति देते हैं। उनमें से कुछ Ethereum, Hyperledger fabric, R3 Corda, Stellar, Achain, आदि हैं।

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

हम अब इसके आवेग से स्मार्ट कॉन्ट्रैक्ट को समझने की कोशिश करेंगे।

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

हालांकि, कभी-कभी मशीन विफल हो जाती है (मुख्य रूप से खराब प्रोग्रामिंग और केंद्रीकरण के कारण), ऐसा कुछ जो ब्लॉकचेन की बात आने पर बहुत कुशलता से निपटता है।

एक स्मार्ट कॉन्ट्रैक्ट को सीमलेस रूप से कार्य करने के लिए कई गणितीय चलती भागों की आवश्यकता होती है।

  1. एक ब्लॉकचैन प्लेटफॉर्म - इसके लिए चेन पर लेन-देन करने और सत्यापित करने के लिए
  2. सार्वजनिक कुंजी और निजी कुंजी - स्मार्ट अनुबंध के पास निजी कुंजी तक पहुंच होनी चाहिए जो इसे नियंत्रित करने की योजना है।
  3. शर्तें - स्मार्ट अनुबंध द्वारा स्पष्ट शर्तों को परिभाषित किया जाना चाहिए ताकि प्रासंगिक लेनदेन किए जा सकें। (ब्लॉकचैन पर एक सरल अगर लूप)

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

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

हम इसे 3 अलग-अलग उदाहरणों के साथ परिभाषित करेंगे जो बढ़ते चरणों में स्मार्ट कॉन्ट्रैक्ट्स को अपनाएंगे।

  1. कम से कम
  2. आंशिक
  3. पूर्ण

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

कम से कम

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

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

अब, यह पूरी तरह से स्वचालित हो सकता है अगर स्मार्ट अनुबंध के साथ जोड़ा जाए।

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

आंशिक

आंशिक परिदृश्य में, हम स्मार्ट कॉन्ट्रैक्ट के एप्लिकेशन को एक पायदान ऊपर ले जाते हैं और मानव चालकों को पूरी तरह से खत्म कर देते हैं।

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

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

उबर कैब में एक या कई मालिक हो सकते हैं और शुल्क फिर स्मार्ट अनुबंध में लिखे गए तर्क के आधार पर उनके खातों में स्थानांतरित हो जाएगा।

पूर्ण

अब, यह परिदृश्य यूटोपियन और दूर की कौड़ी है लेकिन ऐसा होने की संभावनाओं को स्पष्ट रूप से नकारा नहीं जा सकता है।

इस परिदृश्य में, एक Uber किसी के स्वामित्व में नहीं है, बल्कि स्वयं है। स्वयं की कार एक विकेंद्रीकृत स्वायत्त इकाई है। यह अवधारणा एंड्रियास एंटोनोपोलोस द्वारा 'इंटरनेट ऑफ मनी' से अनुकूलित है। (बेहद पढ़ी गई सलाह)

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

लेकिन कार में अनिवार्य रूप से कोई मालिक नहीं होता है और सवारी से मिलने वाला सारा पैसा विभिन्न उद्देश्यों के लिए इस्तेमाल किया जा सकता है, यह सब शुद्ध रूप से कार द्वारा निर्धारित किया जाता है।

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

उबेर फिर ईंधन या रखरखाव के लिए उसी पैसे का उपयोग करता है जो फिर से स्मार्ट कॉन्ट्रैक्ट्स का उपयोग करता है।

उबेर या सेल्फ ड्राइविंग कार एक ऐसा उदाहरण है। आप रियल कॉन्ट्रैक्ट लेनदेन सहित स्मार्ट अनुबंध पर कई लेनदेन कर सकते हैं।

स्मार्ट कॉन्ट्रैक्ट में रोजमर्रा की जिंदगी में मामलों का उपयोग होता है। अब आप इंटरनेट के बिना जिन चीजों की कल्पना नहीं कर सकते हैं; भविष्य में, आप स्मार्ट कॉन्ट्रैक्ट के बिना इसकी कल्पना नहीं करेंगे!

स्मार्ट कॉन्ट्रैक्ट्स का एक और वास्तविक जीवन का उपयोग मामला है कि कैसे बीबोड आपके एथेरेम वॉलेट पर लेनदेन का निपटान करता है।

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

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