एक विकेन्द्रीकृत एप्लिकेशन (dApp) क्या है?

इनकी ओर से Kraken Learn team
10 मिनट
18 दिसंबर 2024

decentralized applications का परिचय 🧑‍💻

एक decentralized application (dApp) एक समुदाय-प्रबंधित सॉफ्टवेयर एप्लिकेशन है जो एक distributed network पर चलता है। 

dApps कुछ प्रमुख अंतरों के साथ पारंपरिक ऐप्स के समान हैं। Alphabet, Snap Inc. या Meta जैसी पारंपरिक कंपनियाँ जो एप्लिकेशन होस्ट करती हैं, उनके विपरीत dApps को आमतौर पर प्रतिभागियों के एक अधिक distributed network द्वारा बनाए रखा और होस्ट किया जाता है।

dApps अपने उपयोगकर्ताओं को blockchain technology और smart contracts का उपयोग करके सीधे एक दूसरे से जोड़ते हैं। इन नवाचारों ने dApps को कंप्यूटर कोड की पंक्तियों के साथ एक मध्यस्थ कंपनी की भूमिका को बदलने की अनुमति दी है। dApp को शक्ति देने वाला यह कंप्यूटर कोड विभिन्न उपयोग मामलों के लिए configurable है और इंटरनेट कनेक्शन वाले किसी भी व्यक्ति के देखने के लिए सार्वजनिक रूप से उपलब्ध है।

टैक्सी ऑर्डर करने से लेकर पैकेज ट्रैक करने और थिएटर टिकट बुक करने तक, एप्लिकेशन लोगों के रोजमर्रा के डिजिटल जीवन का एक अभिन्न अंग बन गए हैं। जबकि ये सेवाएँ सुविधाजनक हैं, हमारे स्मार्टफोन और अन्य डिवाइस पर उपयोग किए जाने वाले पारंपरिक एप्लिकेशन में कई मूलभूत कमियाँ हैं:

  • ऐप्स केंद्रीकृत, लाभ-प्रेरित कंपनियों द्वारा बनाए और नियंत्रित किए जाते हैं। ये कंपनियाँ आमतौर पर राजस्व उत्पन्न करने के लिए एक शुल्क लेती हैं या अपने उपयोगकर्ताओं के व्यक्तिगत डेटा को एकत्र करती हैं (जैसे कई e-commerce या social networking sites)।
  • कुछ ऐप केवल चुनिंदा देशों या क्षेत्रों के उपयोगकर्ताओं के लिए उपलब्ध हैं।
  • कंपनियाँ उपयोगकर्ताओं को ऐप्स से हटा सकती हैं या बिना चेतावनी के उनके खाते फ्रीज़ कर सकती हैं।
  • कंपनियाँ अक्सर अपने उपयोगकर्ताओं को खाते बनाने के लिए ईमेल पते, सेल फ़ोन नंबर, बैंक विवरण आदि जैसी व्यक्तिगत जानकारी जमा करने के लिए कहती हैं। 
  • उपयोगकर्ताओं को अपनी व्यक्तिगत डेटा और संवेदनशील जानकारी को ठीक से सुरक्षित और प्रबंधित करने के लिए ऐप्स के पीछे की कंपनियों पर पूर्ण विश्वास रखना चाहिए।

dApps मानक एप्लिकेशन के लिए एक peer-to-peer विकल्प के रूप में उभरे हैं, जो मध्यस्थ कंपनियों के हस्तक्षेप से मुक्त हैं। dApp उपयोगकर्ता एक दूसरे के बीच सीधे सेवाओं की पेशकश और स्वीकार करते हैं — जिसका अक्सर मतलब है कि सेवा को निष्पादित करने के लिए कोई कमीशन शुल्क, कोई मासिक शुल्क और कोई डेटा एकत्रण की आवश्यकता नहीं है।

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

अंत में, dApp उपयोगकर्ता स्वयं अपने node चलाकर नेटवर्क की सुरक्षा बनाए रखने में एक महत्वपूर्ण भूमिका निभाते हैं। वे protocol के governance में भी शामिल हो सकते हैं और परियोजना की भविष्य की रणनीतिक दिशा निर्धारित कर सकते हैं।

Kraken वॉलेट
Kraken के सरल, सुरक्षित, शक्तिशाली non-custodial crypto wallet सेवा – Kraken Wallet के बारे में अधिक जानें!

विकेन्द्रीकृत एप्लिकेशन (dApp) कैसे काम करते हैं? ⚙️

विकेन्द्रीकृत एप्लिकेशन (dApp) को स्वायत्त रूप से संचालित होने के लिए, उन्हें ऐप के बुनियादी कार्य करने के लिए तर्क-संचालित नियमों की आवश्यकता होती है।

मान लीजिए कि एक डेवलपर एक ऐसा dApp बनाना चाहता था जो Uber, Lyft, या किसी अन्य राइड-हेलिंग एप्लिकेशन की तरह ही कार्य करता हो। एक मुख्य ऐप फ़ंक्शन ड्राइवर को यात्री से स्वायत्त रूप से जोड़ना होगा, जब दोनों पक्ष किराये पर सहमत हों।

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

इसके अतिरिक्त, dApp को किसी प्रकार के इलेक्ट्रॉनिक भुगतान विकल्प की आवश्यकता होगी जो पीयर-टू-पीयर नेटवर्क पर काम कर सके। 

इसके अलावा, इस नेटवर्क को उपयोगकर्ताओं को अपनी व्यक्तिगत जानकारी जमा करने की आवश्यकता नहीं होगी, क्योंकि व्यक्तिगत जानकारी को क्रिप्टोग्राफी का उपयोग करके गोपनीय रखा जा सकता है। 

अंत में, चूंकि dApp को बिना किसी कंपनी की देखरेख के जारी किया जाएगा, इसलिए बुनियादी ढाँचे को खुले स्रोत का होना चाहिए। खुला स्रोत कोड ऐप के समुदाय के डेवलपर्स को लॉन्च के बाद प्रोटोकॉल में सुधार करने की अनुमति देगा।

dApp के लक्ष्यों को प्राप्त करने के लिए चार मुख्य घटक एक साथ आते हैं:
 

  1. स्मार्ट कॉन्ट्रैक्ट्स

  2. ब्लॉकचेन तकनीक

  3. क्रिप्टोकरेंसी

  4. ओरेकल
     

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

स्मार्ट कॉन्ट्रैक्ट्स कंप्यूटर-आधारित कोड होते हैं जिन्हें डेवलपर्स विभिन्न प्रकार के कार्यों को लागू और निष्पादित करने के लिए लिख सकते हैं। स्मार्ट कॉन्ट्रैक्ट्स स्वचालित रूप से क्रियाएँ निष्पादित करने के लिए पूर्वनिर्धारित नियमों का उपयोग करते हैं।

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

स्मार्ट कॉन्ट्रैक्ट यह सब इसमें प्रोग्राम किए गए नियमों के आधार पर प्राप्त कर सकता है, बजाय किसी एक व्यक्ति के निर्णय पर निर्भर रहने के।

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

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

ब्लॉकचेन टेक्नोलॉजी

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

परंपरागत रूप से, एक एकल कंपनी जैसे कि बैंक लेनदेन, खाते की जानकारी और अन्य डेटा के एक केंद्रीय खाता-बही (लेजर) का प्रबंधन करती है। हालांकि, एक ब्लॉकचेन, स्वयंसेवी प्रतिभागियों के एक वैश्विक नेटवर्क पर निर्भर करता है, जिन्हें "नोड्स" कहा जाता है।

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

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

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

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

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

क्रिप्टोकरेंसी

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

dApps के भीतर, क्रिप्टोकरेंसी सेवाओं या वस्तुओं की खरीद जैसी चीजों के लिए भुगतान की सुविधा प्रदान कर सकती है। वैकल्पिक रूप से, वे धारकों को ऑन-चेन गवर्नेंस में भाग लेने की भी अनुमति दे सकते हैं।

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

ओरेकल

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

एक विकेंद्रीकृत भविष्यवाणी बाजार, जैसे कि Augur, उदाहरण के लिए, दांव निपटाने के लिए गैर-ब्लॉकचेन-आधारित स्रोतों से सटीक, लाइव जानकारी प्राप्त करने की आवश्यकता होगी। एक एकल इकाई पर निर्भर हुए बिना इस डेटा को प्राप्त करने के लिए, ब्लॉकचेन एक स्वचालित सेवा का उपयोग करते हैं जिसे "ओरेकल" कहा जाता है। 

Chainlink और Band Protocol जैसे ओरेकल सीधे एक एकल तीसरे पक्ष के बजाय API के माध्यम से dApps को डेटा फीड करते हैं। यह गैर-ब्लॉकचेन स्रोतों से डेटा को एक विश्वसनीय लेकिन फिर भी विकेंद्रीकृत तरीके से dApps में लाने की अनुमति देता है।

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

dApps का उपयोग किस लिए किया जाता है? 🤷‍♂️

डेवलपर्स ऑनलाइन मार्केटप्लेस जैसे Origin से लेकर वीडियो स्ट्रीमिंग प्लेटफॉर्म जैसे Livepeer तक कई प्रकार की सेवाएं प्रदान करने के लिए dApps बना सकते हैं। संभवतः, आज किसी भी मौजूदा एप्लिकेशन को एक स्वायत्त, पीयर-टू-पीयर-संचालित dApp में बदला जा सकता है।

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

आइए कल्पना करें कि कई Airbnb होस्ट एक विकेन्द्रीकृत रूम होस्टिंग एप्लिकेशन विकसित करना चाहते थे। इस dApp का उद्देश्य रूम प्रदाताओं को रूम चाहने वालों से मिलाने के लिए एक ही कंपनी पर अपनी निर्भरता कम करना होगा, साथ ही अपने मुनाफे का अधिक हिस्सा भी बनाए रख सकेंगे। उन्हें बस इतना करना होगा कि वे धन एकत्र करें और dApp बनाने के लिए डेवलपर्स की एक प्रतिष्ठित टीम ढूंढें।

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

dApps उन सेवाओं को भी सुव्यवस्थित कर सकते हैं जो मानवीय भागीदारी के कारण पारंपरिक रूप से समय लेने वाली होती हैं। जीवन बीमा जैसी सेवाओं के बारे में सोचें। भुगतान के लिए हफ्तों इंतजार करने के बजाय, एक smart contract को इस तरह से प्रोग्राम किया जा सकता है कि मृत्यु प्रमाण पत्र जमा और सत्यापित होने के बाद तुरंत धनराशि जारी हो जाए।

विकेन्द्रीकृत वित्त (DeFi) और विकेन्द्रीकृत एप्लिकेशन (dApps) 💻

हाल के वर्षों में, dApps की प्रगति के कारण विकेन्द्रीकृत वित्त (DeFi) क्षेत्र का निर्माण हुआ है। यह शब्द dApps के एक ऐसे इकोसिस्टम को संदर्भित करता है जो टोकन स्वैपिंग, उधार देने, उधार लेने और बीमा सहित कई पीयर-टू-पीयर वित्तीय सेवाएं प्रदान करता है।

ये स्वायत्त एप्लिकेशन किसी को भी प्रभावी ढंग से अपना बैंक बनने की अनुमति देते हैं। लोग अपनी संपत्ति को व्यापारियों और उधारकर्ताओं के वैश्विक पूल में उधार दे सकते हैं, और ऐसा करने के लिए ब्याज एकत्र कर सकते हैं। Uniswap, Curve, Aave और अन्य सहित ये वित्तीय सेवाएं स्वचालित smart contracts द्वारा लागू की जाती हैं, जिसका अर्थ है कि उपयोगकर्ताओं को अपनी प्रतिबद्धताओं का सम्मान करने के लिए प्रतिपक्षियों पर कोई विश्वास रखने की आवश्यकता नहीं है।

DeFi लोन लेने के लिए, उपयोगकर्ता को एक विशेष crypto wallet पते में पर्याप्त मात्रा में संपार्श्विक जमा करना होगा। इन निधियों को विशेष रूप से smart contract द्वारा नियंत्रित किया जाता है जो उधारकर्ता द्वारा अपने लोन चुकौती पर डिफ़ॉल्ट होने पर तुरंत ऋणदाता को प्रतिपूर्ति करता है।

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

crypto खरीदना शुरू करें

अब जब आप विकेन्द्रीकृत एप्लिकेशन के बारे में सब कुछ जान चुके हैं, तो क्या आप अपनी crypto यात्रा में अगला कदम उठाने के लिए तैयार हैं? आज ही Kraken पर विकेन्द्रीकृत एप्लिकेशन टोकन खरीदने के लिए नीचे दिए गए बटन पर क्लिक करें!