No history yet

विकेंद्रीकरण आर्किटेक्चर और ट्रेड-ऑफ

ब्लॉकचेन ट्रिलेम्मा

विकेंद्रीकृत प्रणालियों के केंद्र में एक मौलिक चुनौती है, जिसे 'ब्लॉकचेन ट्रिलेम्मा' कहा जाता है। यह विचार है कि किसी भी ब्लॉकचेन के लिए तीन महत्वपूर्ण गुणों को एक साथ पूरी तरह से हासिल करना लगभग असंभव है: सुरक्षा (Security), स्केलेबिलिटी (Scalability), और विकेंद्रीकरण (Decentralization)।

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

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

यह ट्रिलेम्मा सिर्फ एक सैद्धांतिक समस्या नहीं है; यह विकेंद्रीकृत प्रणालियों को डिजाइन करने में सामने आने वाले वास्तविक दुनिया के ट्रेड-ऑफ को दर्शाता है।

पारंपरिक बनाम वितरित डेटाबेस

यह समझने के लिए कि ये ट्रेड-ऑफ क्यों मौजूद हैं, आइए एक पारंपरिक, केंद्रीकृत डेटाबेस (जैसे SQL) की तुलना एक वितरित लेजर (ब्लॉकचेन) से करें।

एक केंद्रीकृत डेटाबेस एक कंपनी द्वारा नियंत्रित एक ही स्थान पर रहता है। जब आप अपने बैंक खाते की शेष राशि की जांच करते हैं, तो आपका ऐप बैंक के केंद्रीय सर्वर से एक प्रश्न पूछता है। यह तेज़ और कुशल है क्योंकि केवल एक ही सत्य का स्रोत है।

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

Lesson image

इस प्रक्रिया को सर्वसम्मति (consensus) की आवश्यकता होती है - नोड्स को सहमत होना पड़ता है कि लेनदेन वैध है। यह अतिरेक (redundancy) और समझौता ही है जो ब्लॉकचेन को धीमा बनाता है। एक केंद्रीय सर्वर को अपडेट करने के बजाय, आपको हजारों को सिंक्रनाइज़ करना होगा।

लेकिन यही 'धीमापन' इसकी सबसे बड़ी ताकत भी है।

फ़ीचरकेंद्रीकृत डेटाबेस (SQL)वितरित लेजर (ब्लॉकचेन)
गतितेज़धीमा
नियंत्रणएकल इकाईवितरित
डेटा अपरिवर्तनीयताबदला जा सकता हैलगभग असंभव बदलना
विफलता बिंदुएकल विफलता बिंदुकोई एकल विफलता बिंदु नहीं
सेंसरशिपआसानबहुत मुश्किल

धीमापन एक सुरक्षा विशेषता के रूप में

एक केंद्रीकृत प्रणाली में, यदि मुख्य सर्वर ऑफ़लाइन हो जाता है, तो पूरी सेवा बंद हो जाती है। यदि कोई हैकर उस सर्वर तक पहुँच प्राप्त कर लेता है, तो वे डेटा को बदल या हटा सकते हैं। सरकार या कंपनी तय कर सकती है कि किसे पहुँच से वंचित करना है, जिससे सेंसरशिप संभव हो जाती है।

एक विकेंद्रीकृत नेटवर्क में, हजारों नोड्स होने से नेटवर्क अतिरेक पैदा होता है। यदि कुछ सौ नोड्स ऑफ़लाइन हो जाते हैं, तो नेटवर्क बिना किसी समस्या के काम करता रहता है।

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

ब्लॉकचेन में, धीमापन और अतिरेक बग नहीं हैं; वे विश्वास और सुरक्षा बनाने वाली मुख्य विशेषताएँ हैं।

आइए कुछ प्रश्नों के साथ अपने ज्ञान का परीक्षण करें।

Quiz Questions 1/5

ब्लॉकचेन ट्रिलेम्मा के तीन मुख्य गुण कौन से हैं?

Quiz Questions 2/5

यदि कोई ब्लॉकचेन सुरक्षा और विकेंद्रीकरण को प्राथमिकता देता है, जैसा कि बिटकॉइन करता है, तो उसे अक्सर किस गुण से समझौता करना पड़ता है?

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