तीन सबसे आम स्मार्ट कॉन्ट्रैक्ट गलत धारणाएं
एक लोकप्रिय ब्लॉकचेन प्लेटफॉर्म के डेवलपर्स के रूप में, हम कभी-कभी पूछते हैं कि क्या इथेरेम जैसे स्मार्ट कॉन्ट्रैक्ट हैं मल्टीचेन रोडमैप। इसका उत्तर मैं हमेशा देता हूं: नहीं, या कम से कम अभी तक नहीं.
लेकिन ब्लॉकचेन की प्रचार-प्रसार की दुनिया में, स्मार्ट कॉन्ट्रैक्ट्स सभी गुस्से में हैं, तो कभी क्यों नहीं? खैर, समस्या यह है, जबकि अब हमें बिटकॉइन-शैली ब्लॉकचेन (साबित, अंतर-कंपनी रिकॉर्ड और हल्के वित्त) के लिए तीन मजबूत उपयोग के मामलों का पता है, हम अभी तक एथेरियम-शैली के स्मार्ट कॉन्ट्रैक्ट के लिए समान हैं।
ऐसा नहीं है कि लोगों को इस बात की कमी है कि वे स्मार्ट कॉन्ट्रैक्ट क्या चाहते हैं। बल्कि, यह इतने सारे विचारों में से एक है बस असंभव हैं। आप देखते हैं, जब स्मार्ट लोग "स्मार्ट कॉन्ट्रैक्ट्स" शब्द सुनते हैं, तो उनकी कल्पनाएं जंगली हो जाती हैं। वे स्वायत्त बुद्धिमान सॉफ़्टवेयर के सपने संजोते हैं, दुनिया में जा रहे हैं, सवारी के लिए अपना डेटा ले रहे हैं।
दुर्भाग्य से स्मार्ट अनुबंधों की वास्तविकता सभी की तुलना में अधिक सांसारिक है:
एक स्मार्ट कॉन्ट्रैक्ट कोड का एक टुकड़ा होता है जो ब्लॉकचेन पर संग्रहीत होता है, जिसे ब्लॉकचेन लेनदेन द्वारा ट्रिगर किया जाता है, और जो उस ब्लॉकचैन के डेटाबेस में डेटा को पढ़ता और लिखता है।
बस। वास्तव में। एक स्मार्ट कॉन्ट्रैक्ट कोड के लिए सिर्फ एक फैंसी नाम है जो एक ब्लॉकचेन पर चलता है, और उस ब्लॉकचैन की स्थिति के साथ इंटरैक्ट करता है। और क्या is कोड? यह पास्कल है, यह पायथन है, यह पीएचपी है। यह जावा, यह फोरट्रान है, यह सी ++ है। यदि हम डेटाबेस की बात कर रहे हैं, तो यह है संग्रहित प्रक्रियाएं SQL के विस्तार में लिखा गया है। ये सभी भाषाएँ मौलिक रूप से समान हैं, एक ही तरह की समस्याओं को एक ही तरह से हल करती हैं। बेशक, प्रत्येक की अपनी ताकत और कमजोरियां हैं - आप सी में एक वेबसाइट बनाने या रूबी में एचडी वीडियो सेक करने के लिए पागल होंगे। लेकिन कम से कम सिद्धांत में, यदि आप चाहते थे तो आप कर सकते थे। आप सुविधा, प्रदर्शन, और संभवतः अपने बालों के मामले में भारी कीमत चुकाएँगे।
स्मार्ट कॉन्ट्रैक्ट्स के साथ समस्या सिर्फ यह नहीं है कि लोगों की अपेक्षाएँ अधिक हैं। यह है कि ये उम्मीदें उन विचारों पर समय और पैसा खर्च करने के लिए कई अग्रणी हैं जो संभवतः लागू नहीं किए जा सकते हैं। ऐसा लगता है कि बड़ी कंपनियों के पास एक लंबा रास्ता तय करने के लिए पर्याप्त संसाधन हैं - उस समय से जब वरिष्ठ प्रबंधन एक नई तकनीक का सामना करता है, जब उस तकनीक के फायदे और सीमाओं को वास्तव में समझा जाता है। शायद हमारा अपना अनुभव इस समय को छोटा करने में मदद कर सकता है।
पिछले नौ महीनों में, हमने कई स्मार्ट कॉन्ट्रैक्ट उपयोग के मामलों को पिच किया है, और खुद को जवाब देते हुए, समय और फिर से पाया है, कि वे बस नहीं किया जा सकता है। नतीजतन, हमने तीन स्मार्ट कॉन्ट्रैक्ट गलत धारणाओं की पहचान की है जो आमतौर पर आयोजित की जाती हैं। ये विचार गलत नहीं हैं क्योंकि तकनीक अपरिपक्व है, या उपकरण अभी तक उपलब्ध नहीं हैं। बल्कि, वे गलत समझते हैं कोड के मूलभूत गुण जो एक डेटाबेस में रहते हैं और विकेंद्रीकृत तरीके से चलते हैं.
बाहरी सेवाओं से संपर्क करना
अक्सर, प्रस्तावित पहला उपयोग मामला एक स्मार्ट अनुबंध होता है जो किसी बाहरी घटना के जवाब में अपना व्यवहार बदलता है। उदाहरण के लिए, एक कृषि बीमा पॉलिसी जो किसी दिए गए महीने में वर्षा की मात्रा के आधार पर सशर्त रूप से भुगतान करती है। कल्पना की गई प्रक्रिया कुछ इस तरह से होती है: स्मार्ट अनुबंध पूर्व निर्धारित समय तक इंतजार करता है, बाहरी रिपोर्ट से मौसम की रिपोर्ट को पुनः प्राप्त करता है, और प्राप्त आंकड़ों के आधार पर उचित व्यवहार करता है।
यह सब काफी सरल लगता है, लेकिन यह असंभव भी है। क्यों? क्योंकि एक ब्लॉकचेन एक सर्वसम्मति-आधारित प्रणाली है, जिसका अर्थ है कि यह तभी काम करता है जब प्रत्येक लेनदेन और ब्लॉक को संसाधित करने के बाद प्रत्येक नोड एक समान स्थिति में पहुंच जाए। एक ब्लॉकचेन पर होने वाली हर चीज पूरी तरह से निर्धारक होनी चाहिए, जिसमें अंतर को रेंगने के लिए कोई संभव तरीका नहीं है। जिस क्षण दो ईमानदार नोड श्रृंखला की स्थिति के बारे में असहमत होते हैं, पूरी प्रणाली बेकार हो जाती है।
अब याद रखें कि स्मार्ट कॉन्ट्रैक्ट्स को चेन पर प्रत्येक नोड द्वारा स्वतंत्र रूप से निष्पादित किया जाता है। इसलिए, यदि कोई स्मार्ट अनुबंध किसी बाहरी स्रोत से कुछ जानकारी प्राप्त करता है, तो यह पुनर्प्राप्ति प्रत्येक नोड द्वारा बार-बार और अलग से की जाती है। लेकिन क्योंकि यह स्रोत ब्लॉकचेन के बाहर है, इस बात की कोई गारंटी नहीं है कि प्रत्येक नोड को एक ही उत्तर मिलेगा। शायद स्रोत विभिन्न नोड्स से अनुरोधों के बीच समय में अपनी प्रतिक्रिया को बदल देगा, या शायद यह अस्थायी रूप से अनुपलब्ध हो जाएगा। किसी भी तरह से, आम सहमति टूट जाती है और पूरे ब्लॉकचेन की मृत्यु हो जाती है।
तो वर्कअराउंड क्या है? दरअसल, यह सरल नहीं है। बाहरी डेटा की पुनर्प्राप्ति शुरू करने वाले एक स्मार्ट अनुबंध के बजाय, एक या अधिक विश्वसनीय पक्ष ("oracles") एक लेनदेन बनाता है जो उस डेटा को श्रृंखला में एम्बेड करता है। प्रत्येक नोड के पास इस डेटा की एक समान प्रतिलिपि होगी, इसलिए इसे स्मार्ट अनुबंध गणना में सुरक्षित रूप से उपयोग किया जा सकता है। दूसरे शब्दों में, एक अलंकार धक्का स्मार्ट कॉन्ट्रैक्ट के बजाय ब्लॉकचेन पर डेटा खींच उस में।
जब बाहरी दुनिया में घटनाओं के कारण स्मार्ट कॉन्ट्रैक्ट की बात आती है, तो एक समान समस्या दिखाई देती है। उदाहरण के लिए, कई लोग एक स्मार्ट अनुबंध के विचार को पसंद करते हैं जो पैसे ट्रांसफर करने के लिए बैंक के एपीआई को कॉल करता है। लेकिन अगर प्रत्येक नोड स्वतंत्र रूप से श्रृंखला में कोड को निष्पादित कर रहा है, तो इस एपीआई को कॉल करने के लिए कौन जिम्मेदार है? यदि जवाब सिर्फ एक नोड है, तो क्या होता है यदि वह विशेष नोड खराबी, जानबूझकर या नहीं? और अगर उत्तर प्रत्येक नोड का है, तो क्या हम उस एपीआई के पासवर्ड के साथ हर नोड पर भरोसा कर सकते हैं? और क्या हम वास्तव में सैकड़ों बार एपीआई नाम से जाना चाहते हैं? इससे भी बदतर, अगर स्मार्ट कॉन्ट्रैक्ट को यह जानने की जरूरत है कि एपीआई कॉल सफल था, तो हम बाहरी डेटा के आधार पर समस्या की ओर वापस आ गए।
पहले की तरह, एक साधारण समाधान उपलब्ध है। एक बाहरी एपीआई को कॉल करने वाले स्मार्ट अनुबंध के बजाय, हम एक विश्वसनीय सेवा का उपयोग करते हैं जो ब्लॉकचैन की स्थिति पर नज़र रखता है और प्रतिक्रिया में कुछ क्रियाएं करता है। उदाहरण के लिए, एक बैंक एक ब्लॉकचेन को लगातार देख सकता है, और मनी ट्रांसफर कर सकता है जो ऑन-चेन लेनदेन को प्रतिबिंबित करता है। यह ब्लॉकचैन की सर्वसम्मति के लिए कोई जोखिम नहीं प्रस्तुत करता है क्योंकि श्रृंखला पूरी तरह से निष्क्रिय भूमिका निभाती है।
इन दो वर्कअराउंड को देखते हुए, हम कुछ अवलोकन कर सकते हैं। सबसे पहले, उन्हें ब्लॉकचैन और बाहरी दुनिया के बीच संबंधों का प्रबंधन करने के लिए एक विश्वसनीय इकाई की आवश्यकता होती है। जबकि यह तकनीकी रूप से संभव है, यह एक विकेंद्रीकृत प्रणाली के लक्ष्य को कम करता है। दूसरा, इन कार्यक्षेत्रों में उपयोग किए जाने वाले तंत्र सीधे उदाहरण हैं डेटाबेस पढ़ना और लिखना। एक ओरेकल जो बाहरी जानकारी प्रदान करता है, बस उस जानकारी को श्रृंखला में लिख रहा है। और एक सेवा जो वास्तविक दुनिया में ब्लॉकचेन की स्थिति को प्रतिबिंबित करती है, उस श्रृंखला से पढ़ने के अलावा और कुछ नहीं कर रही है। दूसरे शब्दों में, एक ब्लॉकचेन और बाहरी दुनिया के बीच कोई भी बातचीत नियमित डेटाबेस संचालन तक ही सीमित है। हम इस तथ्य के बारे में बाद में बात करेंगे।
चेन-पेमेंट को लागू करना
यहां एक और प्रस्ताव है जिसे हम बहुत सुनते हैं: एक तथाकथित "स्मार्ट बॉन्ड" के लिए कूपन के भुगतान को स्वचालित करने के लिए एक स्मार्ट अनुबंध का उपयोग करना। यह विचार स्मार्ट कॉन्ट्रैक्ट कोड के लिए स्वचालित रूप से उचित समय पर भुगतान शुरू करने के लिए है, मैनुअल प्रक्रियाओं से बचने और यह गारंटी देने के लिए कि जारीकर्ता डिफ़ॉल्ट नहीं हो सकता है।
बेशक, इस काम के लिए, भुगतान करने के लिए उपयोग किए जाने वाले धन को ब्लॉकचेन के अंदर भी रहना चाहिए, अन्यथा एक स्मार्ट अनुबंध संभवतः उनके भुगतान की गारंटी नहीं दे सकता है। अब याद रखें कि एक ब्लॉकचेन सिर्फ एक डेटाबेस है, इस मामले में एक वित्तीय बही जारीकर्ता बांड और कुछ नकदी है। इसलिए जब हम कूपन भुगतान के बारे में बात करते हैं, तो हम वास्तव में डेटाबेस संचालन के बारे में बात कर रहे हैं जो एक सहमत समय पर स्वचालित रूप से होते हैं।
जबकि यह स्वचालन तकनीकी रूप से व्यवहार्य है, यह एक वित्तीय कठिनाई से ग्रस्त है। यदि कूपन भुगतान के लिए उपयोग किए गए फंड बॉन्ड के स्मार्ट अनुबंध द्वारा नियंत्रित होते हैं, तो वास्तव में उन भुगतानों की गारंटी दी जा सकती है। लेकिन इसका मतलब उन फंडों से भी है किसी और चीज के लिए बॉन्ड जारीकर्ता द्वारा उपयोग नहीं किया जा सकता है। और अगर उन निधियों नहीं रहे स्मार्ट अनुबंध के नियंत्रण में, फिर ऐसा कोई तरीका नहीं है जिससे भुगतान की गारंटी दी जा सके.
दूसरे शब्दों में, एक स्मार्ट बॉन्ड या तो जारीकर्ता के लिए व्यर्थ है, या निवेशक के लिए व्यर्थ है। और अगर आप इसके बारे में सोचते हैं, तो यह पूरी तरह से स्पष्ट परिणाम है। एक निवेशक के दृष्टिकोण से, बांड का पूरा बिंदु डिफ़ॉल्ट के कुछ जोखिम की कीमत पर, वापसी की आकर्षक दर है। और जारीकर्ता के लिए, एक बॉन्ड का उद्देश्य उत्पादक लेकिन कुछ जोखिम भरा गतिविधि के लिए धन जुटाना है, जैसे कि एक नया कारखाना बनाना। बॉन्ड जारी करने वाले के लिए उठाए गए धन का उपयोग करने का कोई तरीका नहीं है, जबकि एक साथ गारंटी देता है कि निवेशक को चुकाया जाएगा। यह एक आश्चर्य के रूप में नहीं आना चाहिए जोखिम और वापसी के बीच संबंध एक समस्या नहीं है जिसे ब्लॉकचेन हल कर सकता है.
गोपनीय डेटा छिपा रहा है
जैसा कि मैंने किया है पहले के बारे में लिखा हैब्लॉकचेन को तैनात करने में सबसे बड़ी चुनौती कट्टरपंथी पारदर्शिता है जो वे प्रदान करते हैं। उदाहरण के लिए, यदि दस बैंक एक साथ एक ब्लॉकचेन स्थापित करते हैं, और दो एक द्विपक्षीय लेनदेन करते हैं, तो यह तुरंत अन्य आठ को दिखाई देगा। हालांकि इस समस्या को कम करने के लिए विभिन्न रणनीतियाँ हैं, कोई भी एक केंद्रीकृत डेटाबेस की सादगी और दक्षता को नहीं हराता है, जिसमें एक विश्वसनीय प्रशासक का पूरा नियंत्रण होता है कि कौन क्या देख सकता है।
कुछ लोग सोचते हैं कि स्मार्ट अनुबंध इस समस्या को हल कर सकते हैं। वे इस तथ्य से शुरू करते हैं कि प्रत्येक स्मार्ट अनुबंध में अपना स्वयं का लघु डेटाबेस होता है, जिस पर उसका पूर्ण नियंत्रण होता है। इस डेटाबेस पर सभी पढ़ने और लिखने के संचालन को अनुबंध के कोड द्वारा मध्यस्थ किया जाता है, जिससे एक अनुबंध के लिए दूसरे के डेटा को सीधे पढ़ना असंभव हो जाता है। (डेटा और कोड के बीच इस चुस्त युग्मन को इनकैप्सुलेशन कहा जाता है, और लोकप्रिय की नींव है ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग प्रतिमान।)
इसलिए यदि एक स्मार्ट अनुबंध दूसरे के डेटा तक नहीं पहुंच सकता है, तो क्या हमने ब्लॉकचेन गोपनीयता की समस्या को हल कर दिया है? क्या यह एक स्मार्ट अनुबंध में जानकारी छिपाने की बात करने के लिए समझ में आता है? दुर्भाग्य से, जवाब नहीं है। क्योंकि भले ही एक स्मार्ट कॉन्ट्रैक्ट दूसरे के डेटा को नहीं पढ़ सकता है, लेकिन यह डेटा अभी भी चेन के प्रत्येक नोड पर संग्रहीत है। प्रत्येक ब्लॉकचेन प्रतिभागी के लिए, यह मेमोरी या डिस्क ऑफ़ ए में है सिस्टम जो प्रतिभागी को पूरी तरह से नियंत्रित करता है। और उन्हें अपने सिस्टम से जानकारी पढ़ने से रोकने के लिए कुछ भी नहीं है, अगर और जब वे ऐसा करने के लिए चुनते हैं।
स्मार्ट कॉन्ट्रैक्ट में डेटा छिपाना वेब पेज के HTML कोड में इसे छुपाने जितना सुरक्षित है। निश्चित रूप से, नियमित वेब उपयोगकर्ता इसे नहीं देखेंगे, क्योंकि यह उनके ब्राउज़र विंडो में प्रदर्शित नहीं होता है। लेकिन यह सब एक वेब ब्राउज़र के लिए एक 'व्यू सोर्स' फ़ंक्शन (जैसा कि उनके पास है) जोड़ने के लिए है, और छिपी हुई जानकारी सार्वभौमिक रूप से दिखाई देती है। इसी तरह, स्मार्ट कॉन्ट्रैक्ट में छिपे डेटा के लिए, किसी को अनुबंध की पूर्ण स्थिति प्रदर्शित करने के लिए किसी को अपने ब्लॉकचेन सॉफ़्टवेयर को संशोधित करने के लिए होता है, और गोपनीयता की सभी झलक खो जाती है। एक आधा सभ्य प्रोग्रामर एक-एक घंटे में ऐसा कर सकता था।
स्मार्ट कॉन्ट्रैक्ट किसके लिए हैं
स्मार्ट कॉन्ट्रैक्ट नहीं कर सकने वाली बहुत सी चीज़ों के साथ, कोई यह पूछ सकता है कि वे वास्तव में किस लिए हैं। लेकिन इस प्रश्न का उत्तर देने के लिए, हमें स्वयं ब्लॉकचेन के मूल सिद्धांतों पर वापस जाने की आवश्यकता है। पुनरावृत्ति करने के लिए, एक ब्लॉकचेन एक डेटाबेस को सीधे और सुरक्षित रूप से उन संस्थाओं द्वारा साझा करने में सक्षम बनाता है जो एक केंद्रीय व्यवस्थापक की आवश्यकता के बिना एक दूसरे पर भरोसा नहीं करते हैं। ब्लॉकचेन डेटा विघटन को सक्षम करता है, और इससे जटिलता और लागत में महत्वपूर्ण बचत हो सकती है।
किसी भी डेटाबेस को "लेनदेन" के माध्यम से संशोधित किया जाता है, जिसमें उस डेटाबेस में परिवर्तन का एक सेट होता है जो एक पूरे के रूप में सफल या विफल होना चाहिए। उदाहरण के लिए, वित्तीय बहीखाता में, ऐलिस से बॉब को भुगतान एक लेन-देन द्वारा दर्शाया जाता है जो (क) जाँच करता है कि ऐलिस के पास पर्याप्त धन है, (ख) ऐलिस के खाते से एक राशि काट लेता है, और (ग) बॉब के लिए उतनी ही मात्रा जोड़ता है ।
एक नियमित केंद्रीकृत डेटाबेस में, ये लेनदेन एक एकल विश्वसनीय प्राधिकरण द्वारा बनाए जाते हैं। इसके विपरीत, एक ब्लॉकचेन-चालित साझा डेटाबेस में, किसी भी ब्लॉकचेन के उपयोगकर्ताओं द्वारा लेनदेन बनाया जा सकता है। और चूंकि ये उपयोगकर्ता एक-दूसरे पर पूरी तरह से भरोसा नहीं करते हैं, इसलिए डेटाबेस में ऐसे नियम होते हैं जो किए गए लेनदेन को प्रतिबंधित करते हैं। उदाहरण के लिए, एक सहकर्मी से सहकर्मी वित्तीय बही में, प्रत्येक लेनदेन को निधियों की कुल मात्रा को संरक्षित करना होगा, अन्यथा प्रतिभागी स्वतंत्र रूप से खुद को उतने ही पैसे दे सकते हैं जितना उन्हें पसंद है।
इन नियमों को व्यक्त करने के विभिन्न तरीकों की कल्पना कर सकते हैं, लेकिन अब दो प्रमुख प्रतिमान हैं, जो क्रमशः बिटकॉइन और एथिलम से प्रेरित हैं। बिटकॉइन विधि, जिसे हम "लेनदेन की कमी" कह सकते हैं, प्रत्येक लेनदेन का मूल्यांकन करता है: (ए) उस लेनदेन द्वारा हटाए गए डेटाबेस प्रविष्टियों, और (बी) बनाई गई प्रविष्टियां। एक वित्तीय बहीखाता में, नियम बताता है कि हटाए गए प्रविष्टियों में धन की कुल मात्रा को बनाए गए लोगों में कुल से मेल खाना है। (हम मौजूदा प्रविष्टि के संशोधन को उस प्रविष्टि को हटाने और उसके स्थान पर एक नया बनाने के बराबर मानते हैं।)
दूसरा प्रतिमान, जो एथेरियम से आता है, स्मार्ट अनुबंध है। यह बताता है कि किसी अनुबंध के डेटा के सभी संशोधनों को उसके कोड द्वारा निष्पादित किया जाना चाहिए। (पारंपरिक डेटाबेस के संदर्भ में, हम इसे एक के रूप में सोच सकते हैं से लागू संग्रहीत कार्यविधि।) एक अनुबंध के डेटा को संशोधित करने के लिए, ब्लॉकचेन उपयोगकर्ता भेजते हैं अनुरोधों इसके कोड से, जो यह निर्धारित करता है कि उन अनुरोधों को पूरा करना है या नहीं। जैसे की यह उदाहरण है, एक वित्तीय खाता बही के लिए स्मार्ट अनुबंध एक केंद्रीकृत डेटाबेस के प्रशासक के रूप में एक ही तीन कार्य करता है: पर्याप्त धन की जाँच करना, एक खाते से कटौती करना, और दूसरे को जोड़ना।
ये दोनों प्रतिमान प्रभावी हैं, और प्रत्येक के अपने फायदे और नुकसान हैं, जैसा कि मैंने किया है पहले गहराई से चर्चा की। संक्षेप में, बिटकॉइन-शैली लेनदेन की कमी बेहतर संगामिति और प्रदर्शन प्रदान करती है, जबकि एथेरियम-शैली स्मार्ट अनुबंध अधिक लचीलापन प्रदान करते हैं। तो इस सवाल पर लौटने के लिए कि स्मार्ट अनुबंध क्या हैं:
स्मार्ट कॉन्ट्रैक्ट ब्लॉकचेन उपयोग मामलों के लिए हैं जिन्हें लेनदेन की बाधाओं के साथ लागू नहीं किया जा सकता है।
स्मार्ट अनुबंधों का उपयोग करने के लिए इस मानदंड को देखते हुए, मुझे अभी तक अनुमति प्राप्त ब्लॉकचिन के लिए एक मजबूत उपयोग के मामले को देखना है जो कि योग्य है। मुझे पता है कि सभी सम्मोहक ब्लॉकचेन अनुप्रयोगों को बिटकॉइन-शैली के लेनदेन के साथ लागू किया जा सकता है, जो अनुमति और सामान्य डेटा भंडारण, साथ ही परिसंपत्ति निर्माण, स्थानांतरण, एस्क्रो, एक्सचेंज और विनाश को संभाल सकता है। बहरहाल, नए उपयोग के मामले अभी भी दिखाई दे रहे हैं, और मुझे आश्चर्य नहीं होगा अगर कुछ do स्मार्ट कॉन्ट्रैक्ट की शक्ति की आवश्यकता है। या, बहुत कम से कम, बिटकॉइन प्रतिमान का एक विस्तार।
जो भी जवाब निकला, याद रखने की कुंजी यह है कि स्मार्ट अनुबंध एक डेटाबेस में किए गए लेनदेन को प्रतिबंधित करने के लिए बस एक तरीका है। यह निस्संदेह एक उपयोगी चीज है, और साझा करने के लिए उस डेटाबेस को सुरक्षित बनाने के लिए आवश्यक है। लेकिन स्मार्ट कॉन्ट्रैक्ट कुछ और नहीं कर सकते हैं, और वे निश्चित रूप से डेटाबेस की सीमाओं से बच नहीं सकते हैं जिसमें वे रहते हैं।
कृपया कोई टिप्पणी पोस्ट करें लिंक्डइन पर.
- एसईओ संचालित सामग्री और पीआर वितरण। आज ही प्रवर्धित हो जाओ।
- प्लेटोडेटा.नेटवर्क वर्टिकल जेनरेटिव एआई। स्वयं को शक्तिवान बनाएं। यहां पहुंचें।
- प्लेटोआईस्ट्रीम। Web3 इंटेलिजेंस। ज्ञान प्रवर्धित। यहां पहुंचें।
- प्लेटोईएसजी. कार्बन, क्लीनटेक, ऊर्जा, पर्यावरण, सौर, कचरा प्रबंधन। यहां पहुंचें।
- प्लेटोहेल्थ। बायोटेक और क्लिनिकल परीक्षण इंटेलिजेंस। यहां पहुंचें।
- स्रोत: https://www.multichain.com/blog/2016/04/beware-impossible-smart-contract/
- :हैस
- :है
- :नहीं
- $यूपी
- a
- About
- इसके बारे में
- पहुँच
- लेखा
- कार्रवाई
- गतिविधि
- वास्तव में
- जोड़ना
- जोड़ने
- जोड़ता है
- फायदे
- बाद
- फिर
- सहमत
- कृषि
- शॉट
- सब
- साथ में
- भी
- हमेशा
- an
- और
- अन्य
- जवाब
- कोई
- कुछ भी
- एपीआई
- प्रकट होता है
- अनुप्रयोगों
- उपयुक्त
- उचित रूप से
- हैं
- AS
- पूछना
- आस्ति
- At
- आकर्षक
- अधिकार
- को स्वचालित रूप से
- स्वतः
- स्वचालन
- स्वायत्त
- उपलब्ध
- से बचने
- b
- वापस
- बैंक
- बैंकों
- आधारित
- BE
- हरा
- क्योंकि
- बन
- हो जाता है
- किया गया
- से पहले
- शुरू करना
- व्यवहार
- के बीच
- खबरदार
- सबसे बड़ा
- Bitcoin
- बिटकॉइन और एथेरियम
- खंड
- blockchain
- ब्लॉकचेन एप्लिकेशन
- ब्लॉकचेन प्लेटफॉर्म
- ब्लॉकचेन लेनदेन
- ब्लॉकचेन उपयोग के मामले
- blockchains
- अनाज
- बंधन
- के छात्रों
- सीमाओं
- टूटा
- ब्राउज़र
- निर्माण
- इमारत
- लेकिन
- by
- सी + +
- कॉल
- बुलाया
- बुला
- कॉल
- कर सकते हैं
- नही सकता
- मामला
- मामलों
- रोकड़
- के कारण
- केंद्रीय
- केंद्रीकृत
- कुछ
- निश्चित रूप से
- श्रृंखला
- चुनौती
- परिवर्तन
- परिवर्तन
- जाँच
- जाँचता
- चुनें
- कोड
- कैसे
- आता है
- टिप्पणियाँ
- सामान्य
- सामान्यतः
- कंपनियों
- सम्मोहक
- पूरी तरह से
- जटिलता
- गणना
- आचरण
- गोपनीयता
- संबंध
- आम राय
- विचार करना
- की कमी
- शामिल
- शामिल हैं
- प्रसंग
- अनुबंध
- ठेके
- इसके विपरीत
- नियंत्रण
- नियंत्रित
- सुविधा
- लागत
- सका
- कूपन
- पाठ्यक्रम
- पागल
- बनाया
- बनाता है
- बनाना
- निर्माण
- तिथि
- डेटा भंडारण
- डाटाबेस
- डेटाबेस
- विकेन्द्रीकृत
- चूक
- निर्भर करता है
- तैनाती
- गहराई
- निर्धारित
- डेवलपर्स
- मतभेद
- विभिन्न
- कठिनाई
- सीधे
- डिस्प्ले
- दिखाया गया है
- do
- कर देता है
- कर
- प्रमुख
- किया
- सपने
- से प्रत्येक
- प्रभावी
- दक्षता
- भी
- अन्य
- सक्षम
- सक्षम बनाता है
- पर्याप्त
- संपूर्ण
- पूरी तरह से
- संस्थाओं
- सत्ता
- प्रविष्टि
- बराबर
- बच
- एस्क्रो
- आवश्यक
- ethereum
- और भी
- कार्यक्रम
- घटनाओं
- कभी
- प्रत्येक
- सब कुछ
- उदाहरण
- उदाहरण
- एक्सचेंज
- मार डाला
- को क्रियान्वित
- मौजूदा
- उम्मीदों
- अनुभव
- विस्तार
- बाहरी
- तथ्य
- कारखाना
- असफल
- दूर
- संभव
- वित्त
- वित्तीय
- खोज
- प्रथम
- लचीलापन
- के लिए
- पाया
- बुनियाद
- आज़ादी से
- से
- पूरा
- पूर्ण
- पूरी तरह से
- समारोह
- मूलरूप में
- आधार
- धन
- सामान्य जानकारी
- सामान्य आंकड़ा
- मिल
- देना
- दी
- Go
- लक्ष्य
- चला जाता है
- जा
- अधिक से अधिक
- गारंटी
- गारंटी
- केश
- संभालना
- हो जाता
- है
- सुनना
- mmmmm
- धारित
- मदद
- छिपा हुआ
- ईमानदार
- घंटा
- कैसे
- How To
- एचटीएमएल
- http
- HTTPS
- सैकड़ों
- i
- विचार
- विचारों
- समान
- पहचान
- if
- कल्पनायें
- कल्पना करना
- कल्पना
- तुरंत
- कार्यान्वित
- असंभव
- in
- अन्य में
- स्वतंत्र रूप से
- करें-
- आरंभ
- की शुरुआत
- अंदर
- प्रेरित
- बजाय
- बीमा
- बुद्धिमान
- बातचीत
- बातचीत
- सूचना का आदान प्रदान
- में
- निवेशक
- जारी किए गए
- जारीकर्ता
- IT
- आईटी इस
- जावा
- केवल
- सिर्फ एक
- कुंजी
- जानना
- रंग
- भाषाऐं
- बड़ा
- बाद में
- नेतृत्व
- प्रमुख
- कम से कम
- खाता
- हल्के
- पसंद
- सीमाओं
- लिंक्डइन
- जीना
- लाइव्स
- खोया
- लॉट
- बनाना
- निर्माण
- खराबी
- प्रबंधन
- प्रबंध
- गाइड
- बहुत
- मैच
- अर्थ
- साधन
- तंत्र
- याद
- तरीका
- हो सकता है
- आईना
- गलत धारणाओं
- कम करने
- संशोधनों
- संशोधित
- संशोधित
- पल
- धन
- मनी ट्रांसफर
- पर नज़र रखता है
- महीना
- महीने
- अधिक
- अधिकांश
- बहुत
- बहुश्रृंखला
- चाहिए
- नाम
- आवश्यकता
- की जरूरत है
- नया
- नौ
- नहीं
- नोड
- नोड्स
- कोई नहीं
- कुछ नहीं
- अभी
- टिप्पणियों
- स्पष्ट
- of
- बंद
- प्रस्ताव
- on
- ऑन-चैन
- ONE
- केवल
- संचालन
- or
- पेशीनगोई
- आदेश
- अन्य
- अन्यथा
- हमारी
- आप
- आउट
- परिणाम
- बाहर
- के ऊपर
- हद से ज़्यादा
- अपना
- पृष्ठ
- मिसाल
- उदाहरण
- सहभागी
- प्रतिभागियों
- विशेष
- पार्टियों
- निष्क्रिय
- पासवर्ड
- अतीत
- पथ
- वेतन
- भुगतान
- भुगतान
- देश
- सहकर्मी सहकर्मी को
- स्टाफ़
- लोगों की
- निष्पादन
- प्रदर्शन
- प्रदर्शन
- प्रदर्शन
- शायद
- अनुमति दी
- परिप्रेक्ष्य
- PHP
- टुकड़ा
- पिच
- जगह
- मंच
- प्लेटो
- प्लेटो डेटा इंटेलिजेंस
- प्लेटोडाटा
- निभाता
- बिन्दु
- नीति
- लोकप्रिय
- संभव
- संभवतः
- पद
- बिजली
- प्रस्तुत
- मूल्य
- सिद्धांत
- शायद
- मुसीबत
- समस्याओं
- प्रक्रिया
- प्रक्रिया
- प्रक्रियाओं
- प्रसंस्करण
- उत्पादक
- प्रोग्रामर
- गुण
- प्रस्ताव
- प्रस्तावित
- सूत्र
- प्रदान करना
- प्रदान करता है
- उद्देश्य
- अजगर
- मात्रा
- प्रश्न
- बिल्कुल
- मौलिक
- क्रोध
- उठाना
- उठाया
- मूल्यांकन करें
- बल्कि
- पहुँचती है
- पढ़ना
- पढ़ना
- वास्तविक
- असली दुनिया
- वास्तविकता
- वास्तव में
- संक्षिप्त
- प्राप्त करना
- प्राप्त
- अभिलेख
- नियमित
- याद
- बार बार
- रिपोर्ट
- प्रतिनिधित्व
- अनुरोधों
- की आवश्यकता होती है
- उपयुक्त संसाधन चुनें
- क्रमश
- जवाब
- प्रतिक्रिया
- जिम्मेदार
- रोकना
- प्रतिबंधित
- सीमित
- परिणाम
- वापसी
- सवारी
- सही
- जोखिम
- जोखिम भरा
- रोडमैप
- भूमिका
- नियम
- नियम
- रन
- चलाता है
- सुरक्षित
- सुरक्षित
- वही
- बचत
- दूसरा
- सुरक्षित
- देखना
- लगता है
- भेजें
- वरिष्ठ
- भावना
- सेवा
- सेट
- सेटिंग्स
- साझा
- बांटने
- चाहिए
- महत्वपूर्ण
- समान
- उसी प्रकार
- सरल
- सादगी
- केवल
- एक साथ
- के बाद से
- एक
- स्मार्ट
- स्मार्ट अनुबंध
- स्मार्ट अनुबंध
- So
- सॉफ्टवेयर
- हल
- हल किया
- सुलझाने
- कुछ
- कोई
- कुछ
- कभी कभी
- कुछ हद तक
- स्रोत
- बिताना
- एसक्यूएल
- प्रारंभ
- राज्य
- राज्य
- फिर भी
- रुकें
- भंडारण
- संग्रहित
- सरल
- रणनीतियों
- ताकत
- मजबूत
- सफल
- सफल
- ऐसा
- पीड़ित
- पर्याप्त
- संक्षेप में प्रस्तुत करना
- बेहतर
- निश्चित
- आश्चर्य
- आश्चर्य चकित
- प्रणाली
- लेना
- लेता है
- ले जा
- बातचीत
- में बात कर
- कार्य
- तकनीकी रूप से
- टेक्नोलॉजी
- दस
- करते हैं
- अवधि
- शर्तों
- से
- कि
- RSI
- जानकारी
- स्रोत
- दुनिया
- लेकिन हाल ही
- उन
- अपने
- फिर
- वहाँ।
- इसलिये
- इन
- वे
- बात
- चीज़ें
- सोचना
- इसका
- उन
- तीन
- पहर
- बार
- सेवा मेरे
- एक साथ
- उपकरण
- कुल
- परंपरागत
- ट्रांजेक्शन
- लेनदेन
- स्थानांतरण
- स्थानान्तरण
- ट्रांसपेरेंसी
- यात्रा
- शुरू हो रहा
- वास्तव में
- ट्रस्ट
- विश्वस्त
- बदल जाता है
- दो
- के अंतर्गत
- समझ लिया
- निश्चित रूप से
- दुर्भाग्य से
- सार्वभौमिक
- जब तक
- उपयोग
- उदाहरण
- प्रयुक्त
- उपयोगकर्ताओं
- का उपयोग
- विभिन्न
- बहुत
- के माध्यम से
- वीडियो
- दिखाई
- प्रतीक्षा करता है
- करना चाहते हैं
- जरूरत है
- था
- घड़ी
- मार्ग..
- तरीके
- we
- मौसम
- वेब
- वेब ब्राउजर
- वेबसाइट
- कुंआ
- क्या
- कब
- या
- कौन कौन से
- जब
- कौन
- पूरा का पूरा
- क्यों
- विकिपीडिया
- जंगली
- मर्जी
- खिड़की
- साथ में
- बिना
- शब्द
- काम
- कार्य
- विश्व
- बदतर
- लिखना
- लिख रहे हैं
- लिखा हुआ
- गलत
- अभी तक
- इसलिए आप
- आपका
- जेफिरनेट