विश्वास और सुरक्षा
Echo को इस प्रकार डिज़ाइन किया गया है कि कोई भी एकल पक्ष — यहां तक कि नेटवर्क को बूटस्ट्रैप करने वाला कोऑर्डिनेटर भी — एकतरफा रूप से सिस्टम को नियंत्रित नहीं कर सकता। विश्वास प्रतिभागियों में वितरित किया जाता है, और महत्वपूर्ण अपरिवर्तनीय नियम Cardano वैलिडेटर द्वारा ऑन-चेन लागू किए जाते हैं।
न्यूनतम कोऑर्डिनेटर विश्वास
कोऑर्डिनेटर एक सीमित परिचालन भूमिका निभाता है: यह नए एपॉक को बूटस्ट्रैप करता है और प्रतिभागियों के बीच संचार की सुविधा प्रदान करता है। हालांकि, कोऑर्डिनेटर नहीं कर सकता:
- सहमति हस्ताक्षर बनाना — केवल सामूहिक नेटवर्क एक वैध थ्रेशोल्ड हस्ताक्षर उत्पन्न कर सकता है
- सदस्यता बदलना — प्रत्येक सदस्यता परिवर्तन के लिए NFT स्वामित्व का ऑन-चेन सत्यापन और क्रिप्टोग्राफिक प्रमाण आवश्यक हैं
- फंड चुराना — Echo पर बनाए गए एप्लिकेशन (जैसे Sailfish) कोऑर्डिनेटर से स्वतंत्र रूप से अपने ऑन-चेन सुरक्षा तंत्र लागू करते हैं
कोऑर्डिनेटर की हस्ताक्षर कुंजी केवल प्रशासनिक क्रियाओं जैसे एपॉक आरंभ करने के लिए उपयोग की जाती है। वास्तविक सहमति कुंजी सामूहिक नेटवर्क की होती है और हर बार सदस्यता बदलने पर घूमती है।
थ्रेशोल्ड हस्ताक्षर
Echo एक थ्रेशोल्ड हस्ताक्षर योजना का उपयोग करता है जहां किसी भी क्रिया को अनुमोदित करने से पहले न्यूनतम संख्या में प्रतिभागियों को स्वतंत्र रूप से सहमत होना चाहिए। कोई भी एकल प्रतिभागी — और थ्रेशोल्ड से नीचे कोई भी उपसमूह — एक वैध हस्ताक्षर नहीं बना सकता।
इसका अर्थ है कि भले ही कुछ प्रतिभागी समझौता किए गए हों या ऑफलाइन हो गए हों, जब तक थ्रेशोल्ड पूरा होता है नेटवर्क सही ढंग से काम करना जारी रखता है। सिस्टम बायज़ेंटाइन फॉल्ट टॉलरेंट है: यह दुर्भावनापूर्ण अभिनेताओं की उपस्थिति में भी सही परिणाम उत्पन्न करता है, जब तक वे अल्पसंख्यक बने रहते हैं।
ऑन-चेन सत्यापन
Echo में प्रत्येक स्टेट ट्रांज़िशन Cardano के ऑन-चेन वैलिडेटर द्वारा सत्यापित किया जाता है। जब सदस्यता बदलती है, तो वैलिडेटर जांचते हैं:
- नए सदस्य के पास अपने Smart Account में आवश्यक NFTs हैं
- सदस्य ने क्रिप्टोग्राफिक रूप से प्रमाणित किया कि उन्होंने शामिल होने को अधिकृत किया
- सदस्यता रजिस्ट्री सही ढंग से अपडेट की गई
- पिछली सहमति कुंजी ने नई कुंजी में संक्रमण को अधिकृत किया
जब कोई एप्लिकेशन Echo प्रमाण को संदर्भित करता है, तो वैलिडेटर स्वतंत्र रूप से पुष्टि करते हैं कि प्रमाण एक वैध सहमति कुंजी द्वारा हस्ताक्षरित था, कि सदस्यता गणना आवश्यक थ्रेशोल्ड को पूरा करती है, और कि स्थिति समाप्त नहीं हुई है। कोई भी ऑफ-चेन दावा बिना जांच स्वीकार नहीं किया जाता।
एपॉक-आधारित समाप्ति
Echo स्टेट टोकन में अंतर्निहित समाप्ति होती है। एक बार एपॉक समाप्त होने पर, इसकी सहमति कुंजी का उपयोग नए प्रमाण बनाने के लिए नहीं किया जा सकता। यह कुंजी के कभी भी समझौता होने की स्थिति में नुकसान की विंडो को सीमित करता है और सुनिश्चित करता है कि नेटवर्क नियमित रूप से अपने प्रतिभागी सेट को ताज़ा करे।
सुरक्षा जाल: स्व-निकासी
Echo पर बनाए गए एप्लिकेशन अपने स्वयं के सुरक्षा तंत्र लागू कर सकते हैं। उदाहरण के लिए, यदि Echo कोऑर्डिनेटर या नेटवर्क कभी अनुपलब्ध हो जाता है, तो निर्भर सेवाओं के उपयोगकर्ता अपने फंड से बाहर नहीं होते। Sailfish जैसी सेवाओं में एक समय-बंद स्व-निकासी प्रक्रिया शामिल है जो उपयोगकर्ताओं को सीधे Cardano पर अपनी संपत्तियां पुनः प्राप्त करने की अनुमति देती है — किसी भी ऑपरेटर से सहयोग की आवश्यकता नहीं।
यह सुरक्षा तंत्र ऑन-चेन लागू किया गया है। इस स्थिति में कि कोऑर्डिनेटर गायब हो जाता है और Echo नेटवर्क ऑफलाइन हो जाता है, स्व-निकासी प्रक्रिया उपयोगकर्ताओं को सीधे Cardano पर अपनी संपत्तियां पुनः प्राप्त करने की अनुमति देने के लिए डिज़ाइन की गई है।