मर्क्युरी लेयर: स्टेटचेन्सवर प्रचंड सुधारणा

By Bitcoin मासिक - 4 महिन्यांपूर्वी - वाचनाची वेळ: 5 मिनिटे

मर्क्युरी लेयर: स्टेटचेन्सवर प्रचंड सुधारणा

CommerceBlock रिलीज होत आहे बुध थर आज, स्टेटचेनच्या त्यांच्या भिन्नतेची सुधारित आवृत्ती. त्यांची मर्क्युरी स्टेटचेन कशी कार्य करते याचे मोठे स्पष्टीकरण तुम्ही वाचू शकता येथे. मर्क्युरी लेयरचे अपग्रेड प्रारंभिक स्टेटचेन अंमलबजावणीच्या विरूद्ध मोठ्या प्रमाणात सुधारणा दर्शवते, तथापि प्रारंभिक मर्क्युरी वॉलेट रिलीजच्या विपरीत, हे पूर्णपणे ग्राहक तयार वॉलेट म्हणून पॅकेज केलेले नाही. हे लायब्ररी म्हणून प्रसिद्ध केले जात आहे आणि CLI टूल इतर वॉलेट एकत्रित करू शकतात. ते कसे कार्य करतात याचा एक द्रुत सारांश येथे आहे:

स्टेटचेन हे अनेक प्रकारे पेमेंट चॅनेलशी मूलत: एकरूप असतात, म्हणजे ते लोकांसाठी त्यांच्या मालकीची अंमलबजावणी करण्यासाठी अंतिम उपाय म्हणून पूर्व-स्वाक्षरी केलेल्या व्यवहारासह सहकार्याने सामायिक केलेले UTXO आहेत. लाइटनिंग चॅनेल आणि स्टेटचेन मधील मुख्य फरक म्हणजे UTXO सामायिक करण्यात गुंतलेले पक्ष आणि त्याविरुद्ध लागू करण्यायोग्य दाव्याची मालकी इतर पक्षांकडे कशी हस्तांतरित केली जाते.

लाइटनिंग चॅनेलच्या विपरीत, जे दोन स्थिर सहभागींमध्ये तयार केले जाते आणि सामायिक केले जाते, एक स्टेटचेन फॅसिलिटेटर/ऑपरेटरसह उघडली जाते आणि ऑपरेटरवर प्रामाणिकपणे विश्वास ठेवण्यास इच्छुक असलेल्या कोणत्याही दोन सहभागींमध्ये पूर्णपणे मुक्तपणे हस्तांतरित केले जाऊ शकते. - साखळी. स्टेटचेन लोड करू इच्छिणारे कोणीतरी एकच सार्वजनिक की तयार करण्यासाठी ऑपरेटरशी सहयोग करते ज्याचा निर्माता आणि ऑपरेटर दोघेही संबंधित खाजगी कीचा वाटा धारण करतात, दोन्हीकडे कीची पूर्ण प्रत नसते. येथून ते एका व्यवहारावर पूर्व-स्वाक्षरी करतात जेणेकरुन निर्मात्याला त्यांच्या नाण्यांवर एकतर्फी टाइमलॉक नंतर परत दावा करता येईल.

स्टेटचेन हस्तांतरित करण्यासाठी वर्तमान मालक रिसीव्हर आणि ऑपरेटर यांच्याशी सहकार्य करतो आणि त्यांच्या कीशेअरसह क्रिप्टोग्राफिक पुराव्यावर स्वाक्षरी करतो की ते नाणे हस्तांतरित करत आहेत, आणि नंतर प्राप्तकर्ता आणि ऑपरेटर नवीन कीशेअर्स तयार करतात जे समान खाजगी की आणि साइन जोडतात. नवीन मालकासाठी मूळ पेक्षा कमी टाइमलॉक असलेला टाइमलॉक केलेला व्यवहार (ते भूतकाळातील मालकांपेक्षा लवकर त्यांचा वापर करू शकतील याची खात्री करण्यासाठी). ही प्रक्रिया प्रत्येक हस्तांतरणासाठी पुनरावृत्ती केली जाते जोपर्यंत टाइमलॉक यापुढे कमी केला जाऊ शकत नाही, त्या वेळी स्टेटचेन ऑन-चेन बंद करणे आवश्यक आहे.

मालक प्रत्येक हस्तांतरणासह भूतकाळातील राज्यांची संपूर्ण ऐतिहासिक साखळी हस्तांतरित करतात जेणेकरुन वापरकर्ते टाइमलॉक योग्यरित्या कमी केले गेले आहेत हे सत्यापित करू शकतील आणि ऑपरेटर त्यांचा वापर करून टाइमस्टॅम्प मुख्य आधार, ओपनटाइमस्टॅम्पचा एक प्रकार जिथे डेटाच्या प्रत्येक भागाचा मर्कल ट्रीमध्ये स्वतःचा अनन्य "स्लॉट" असतो की डेटाची फक्त एक आवृत्ती टाइमस्टँप केली जाते. हे प्रत्येकजण स्टेटचेनच्या हस्तांतरण इतिहासाचे ऑडिट करूया.

अंधांच्या भूमीत

स्टेटचेन्सच्या मूळ आवृत्तीत मर्क्युरी लेयर आणत असलेला मोठा बदल अंधत्व आणणारा आहे. स्टेटचेन सेवेचा ऑपरेटर यापुढे काय हस्तांतरित केले जात आहे याबद्दल काहीही शिकू शकणार नाही: उदा. सामील असलेल्या TXIDs, सार्वजनिक कळा, परत दावा करण्यासाठी आवश्यक असलेल्या पूर्व-स्वाक्षरी केलेल्या व्यवहारांसाठी तयार करण्यासाठी वापरकर्त्यांसोबत सहयोग केलेल्या स्वाक्षऱ्या देखील. तुमचा निधी एकतर्फी.

Schnorr MuSig2 चा आंधळा प्रकार सादर करत आहे, बुध ते कोणत्या गोष्टीवर स्वाक्षरी करत आहेत याचे कोणतेही तपशील न शिकता बॅकआउट व्यवहार स्वाक्षरी करण्याची प्रक्रिया सुलभ करू शकते. ऑपरेटर यापुढे स्टेटचेनच्या हस्तांतरणाचा संपूर्ण इतिहास पाहू आणि प्रकाशित करू शकत नाही या वस्तुस्थितीचा विचार करण्यासाठी यासाठी काही डिझाइन बदलांची आवश्यकता आहे. ते ज्या व्यवहारावर स्वाक्षरी करत आहेत त्याचे प्रमाणीकरण करण्यासही ते सक्षम नाहीत.

पूर्वीच्या पुनरावृत्तीमध्ये, मेनस्टेसह स्टेटचेनच्या संपूर्ण हस्तांतरण इतिहासाच्या प्रकाशनाद्वारे ऑपरेटरद्वारे वर्तमान स्टेटचेन मालक/व्यवहार संचाची विशिष्टता प्रमाणित केली गेली. येथे ते शक्य नाही, कारण अंध आवृत्तीमध्ये ऑपरेटरला या व्यवहारांबद्दल कोणतेही तपशील कळत नाहीत. यामुळे स्टेटचेनच्या सध्याच्या मालकीचे प्रमाणीकरण करणार्‍या ऑपरेटरचा एक नवीन मार्ग आवश्यक आहे. हा सर्व डेटा पूर्णपणे क्लायंट साइड व्हॅलिडेशन मॉडेलवर ढकलला जातो. ऑपरेटर फक्त एका स्टेटचेनसाठी एखाद्या गोष्टीवर किती वेळा स्वाक्षरी केली आहे याचा मागोवा ठेवतो आणि वापरकर्त्याला विनंती केल्यावर तो नंबर सांगतो. त्यानंतर वापरकर्त्याला मागील स्टेटचेन स्टेटचे व्यवहार वापरकर्त्याकडून त्यांना पाठवलेल्या वापरकर्त्याकडून प्राप्त होतात, आणि संपूर्णपणे क्लायंटच्या बाजूने सत्यापित करतो की व्यवहारांची संख्या ऑपरेटरने दावा केलेल्या गोष्टींशी जुळते आणि नंतर स्वाक्षरी सर्व वैध आहेत आणि योग्य रकमेने टाइमलॉक कमी केले आहेत याची पूर्णपणे पडताळणी करतो. प्रत्येक वेळी. संपूर्ण स्टेटचेन व्यवहार आणि मेनस्टेला ट्रान्सफर ऑर्डर प्रकाशित करण्याच्या बदल्यात, कारण ती त्या सर्व माहितीबद्दल अनभिज्ञ राहण्यासाठी डिझाइन केलेली आहे, ती प्रत्येक स्टेटचेनसाठी सध्याच्या वापरकर्त्यासाठी सार्वजनिक की (संपूर्ण एकंदर सार्वजनिक की नाही) चा हिस्सा प्रकाशित करते. वापरकर्ता हे स्टेटचेन प्राप्त करणार्‍या कोणत्याही वापरकर्त्याला हस्तांतरण इतिहास सत्यापित करण्यास अनुमती देते आणि प्रेषकाने पाठवलेल्या व्यवहार डेटाच्या विरूद्ध वर्तमान स्थिती वैध आहे.

ऑपरेटर सर्व्हर प्रत्येक स्टेटचेनला निर्मितीच्या वेळी एक यादृच्छिक अभिज्ञापक नियुक्त करून भूतकाळातील स्वाक्षरी मोजण्यासाठी अनन्य स्टेटचेनचा मागोवा ठेवतो, त्याच्या संप्रदायासह आणि त्याच्या खाजगी की आणि सार्वजनिक की शेअर्स (संपूर्ण एकंदर सार्वजनिक की नाही) सह संग्रहित करतो. की शार्डिंग आणि री-शार्डिंगसाठी नवीन समन्वय योजना अशा प्रकारे केली जाते जिथे सर्व्हर त्याच्या कीचा हिस्सा वापरकर्त्याला देतो आणि रीशार्डिंगसाठी आवश्यक डेटा आंधळा केला जातो त्यामुळे सर्व्हर कधीही वापरकर्त्याची संपूर्ण माहिती शिकण्यास अक्षम आहे. सार्वजनिक की सामायिकरण, त्यास संपूर्ण एकत्रित सार्वजनिक की तयार करण्यास आणि नाणे ऑन-चेन ओळखण्यास अनुमती देते.

नवीन ऑफ-चेन मालकासाठी पूर्व-स्वाक्षरी केलेल्या व्यवहाराऐवजी सध्याच्या मालकासह सहकारी बंद केव्हा स्वाक्षरी केली आहे हे डिझाइन ऑपरेटरला कळू देत नाही; दोन प्रकरणे एकमेकांपासून वेगळे करण्यासाठी कोणतेही तपशील दिसत नाहीत. हे सुरक्षित आहे तथापि ज्या वापरकर्त्यांवर कोणीतरी स्टेटचेन ऑफ-चेन "दुप्पट खर्च" करण्याचा प्रयत्न करणार्‍यावर हल्ला केला जाऊ शकतो अशा बनावट व्यवहाराचा पूर्तता केला जाऊ शकत नाही. प्रथम, त्या वापरकर्त्याला ऑन-चेन दिसेल की त्या स्टेटचेनला पाठिंबा देणारा UTXO खर्च झाला आहे. दुसरे म्हणजे, व्यवहाराचा इतिहास, कारण ऑपरेटरने सर्व राज्य अद्यतनांवर स्वाक्षरी करणे आवश्यक आहे, केवळ मागील व्यवहारांच्या साखळीमध्ये स्पष्ट सहकारी बंद असेल. या दोन्ही गोष्टी वापरकर्त्यास व्यवहारास नकार देण्यास अनुमती देतील हे माहीत आहे की ते कायदेशीर नाही.

स्टेटचेन लाइटनिंग चॅनेलला स्टेटचेनच्या “शीर्षस्थानी” ठेवण्याची परवानगी देते ज्याद्वारे स्टेटचेन दोन लोकांमधील मल्टीसिग पत्त्यावर पैसे देतात आणि त्या दोघांमध्ये लाइटनिंग वचनबद्धतेच्या व्यवहाराच्या पारंपारिक सेटवर वाटाघाटी करतात. लाइटनिंग चॅनेल बंद करण्यापूर्वी स्टेटचेन ऑन-चेन बंद करणे आवश्यक आहे त्यामुळे लाइटनिंग पेमेंटसाठी जास्त वेळ टाइमलॉक वापरणे आवश्यक आहे, परंतु इतरwise उत्तम प्रकारे सामान्यपणे कार्य करेल.

एकूणच स्टेटचेनच्या नवीन पुनरावृत्तीच्या मोठ्या गोपनीयतेच्या सुधारणांसह आणि लाइटनिंगसह कंपोझिबिलिटी, यामुळे दुसऱ्या स्तरावरील व्यवहार यंत्रणेच्या आर्थिक व्यवहार्यतेसाठी आणि लवचिकतेसाठी अनेक दरवाजे उघडतात. Bitcoin. विशेषत: मेमपूल डायनॅमिक्समधील अलीकडील आमूलाग्र बदल आणि परिणामी फी प्रेशरच्या प्रकाशात.

हे आर्कचे समान प्रकारचे तरलता लाभ देते, म्हणजे तरलता प्राप्त न करता मुक्तपणे हस्तांतरित करण्यात सक्षम असणे, परंतु आर्क आज थेट आणि कार्यक्षम आहे. हे निर्विवादपणे एकट्या लाइटनिंग सारख्या एखाद्या गोष्टीपेक्षा वेगळे ट्रस्ट मॉडेल आहे, परंतु लवचिकता आणि स्केलेबिलिटीमध्ये मोठ्या प्रमाणात नफ्यासाठी, हे निश्चितपणे एक्सप्लोर करण्याची शक्यता आहे. 

मूळ स्त्रोत: Bitcoin मासिक