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