एक विकेंद्रीकृत अनुप्रयोग (Decentralized Application, DApp) एक ऐसा कार्यक्रम है जिसकी बैकएंड लॉजिक एकल केंद्रीय सर्वर पर नहीं बल्कि स्मार्ट कॉन्ट्रैक्ट्स का उपयोग करते हुए एक वितरित नेटवर्क में चलती है। एक DApp को स्मार्ट कॉन्ट्रैक्ट्स के विचार का विस्तार माना जा सकता है: यदि एक बुनियादी कॉन्ट्रैक्ट एकल नियम का वर्णन करता है, तो एक विकेंद्रीकृत अनुप्रयोग ऐसी लॉजिक को एक उपयोगकर्ता इंटरफेस के साथ एक पूर्ण विकसित उत्पाद में जोड़ता है।
DApp और सामान्य अनुप्रयोगों के बीच मुख्य अंतर एकल नियंत्रण बिंदु की अनुपस्थिति है। कोड ब्लॉकचेन में तैनात किया जाता है, समीक्षा के लिए खुला होता है, और इसका व्यवहार पूर्वनिर्धारित नियमों द्वारा निर्धारित होता है जिन्हें एकतरफा बदलना कठिन होता है। साथ ही, DApps वित्तीय संचालन तक सीमित नहीं हैं: ब्लॉकचेन-आधारित अनुप्रयोग विकेंद्रीकृत वित्त, खेल, डिजिटल संपत्तियों के लिए बाजार, और शासन और डेटा भंडारण के लिए प्रणालियों के लिए बनाए जाते हैं।
एक DApp की विशेषताएँ
- ओपन सोर्स कोड और पारदर्शी संचालन नियम;
- एक ब्लॉकचेन के शीर्ष पर संचालन, उदाहरण के लिए एथेरियम;
- केंद्रीय प्रशासक की अनुपस्थिति;
- स्मार्ट कॉन्ट्रैक्ट्स की गुणवत्ता और नेटवर्क शुल्क पर निर्भरता।
एक विकेंद्रीकृत अनुप्रयोग का उपयोग करने से पहले, यह समझना महत्वपूर्ण है कि इसके स्मार्ट कॉन्ट्रैक्ट्स कैसे संरचित हैं और धन संग्रहण से जुड़े क्या जोखिम हैं, क्योंकि संचालन की जिम्मेदारी मुख्य रूप से उपयोगकर्ता पर ही होती है।




