क्रिप्टो-अर्थशास्त्र: अधिकाराचा पुरावा
अधिकाराचा पुरावा (PoA) सहमती यंत्रणा कशी कार्य करते, प्रूफ-ऑफ-वर्क आणि प्रूफ-ऑफ-स्टेकच्या तुलनेत त्याचे फायदे-तोटे आणि ते प्रत्यक्षात कुठे वापरले जाते हे स्पष्ट करणारे क्रिप्टो-अर्थशास्त्र व्याख्यान.
Date published: 19 ऑक्टोबर, 2018
क्रिप्टोइकॉनॉमिक्स स्टडी द्वारे अधिकाराचा पुरावा (PoA) सहमती यंत्रणा स्पष्ट करणारे क्रिप्टो-अर्थशास्त्र व्याख्यान, ज्यामध्ये केंद्रीय प्राधिकरण व्यवहाराचा क्रम कसा ठरवते, यामुळे निर्माण होणाऱ्या दुहेरी खर्च आणि सेन्सॉरशिपच्या समस्या आणि बहु-स्वाक्षरी (multi-signature) शमन दृष्टिकोन यांचा समावेश आहे.
ही ट्रान्सक्रिप्ट क्रिप्टोइकॉनॉमिक्स स्टडीने प्रकाशित केलेल्या मूळ व्हिडिओ ट्रान्सक्रिप्टची (opens in a new tab) एक सुलभ प्रत आहे. वाचनीयतेसाठी यात थोडे संपादन केले आहे.
अधिकाराचा पुरावा कसा कार्य करतो (0:00)
विभाग 2.4 मध्ये आपले स्वागत आहे — अधिकाराचा पुरावा — जिथे आपण व्यवहाराचा क्रम ठरवण्यासाठी आणि दुहेरी खर्चाची ती त्रासदायक समस्या सोडवण्यासाठी त्या केंद्रीय प्राधिकरणाची पुनर्स्थापना करतो.
एकेकाळी एक केंद्रीय प्राधिकरण होते जे सर्वांना आवडायचे. त्या सर्वांनी या महान प्राधिकरणाला मंजूर केले आणि म्हणाले, "आपण फक्त त्यांचे का ऐकत नाही? आपल्याला या समस्या येत होत्या आणि आपण योग्य स्थितीवर एकमत होऊ शकत नाही, म्हणून आपण तिलाच विचारूया की स्थिती काय आहे."
आमचे केंद्रीय प्राधिकरण तिचा मोठा नोड चालवते, आणि आता लोक व्यवहारांवर स्वाक्षरी करतात आणि ते थेट एकमेकांना पाठवण्याऐवजी, ते केंद्रीय प्राधिकरणाला पाठवतात. केंद्रीय प्राधिकरण प्रत्येक व्यवहार लागू करते आणि त्यावर स्वतः स्वाक्षरी करते, आणि म्हणते, "होय, मी मंजूर करते — हा व्यवहार शून्य आहे." त्यानंतर केंद्रीय प्राधिकरण ते सर्वांना पाठवते, आणि प्रत्येकजण तो व्यवहार प्राप्त करतो आणि तो अंतिम सत्य म्हणून स्वीकारतो.
दुहेरी खर्चाची समस्या (1:05)
आता दुहेरी खर्च करून पाहूया. काय होणार आहे? मॅलरी केंद्रीय प्राधिकरणाला दोन परस्परविरोधी व्यवहार पाठवणार आहे. केंद्रीय प्राधिकरणाला पहिला व्यवहार मिळतो आणि ती स्वाक्षरी करते की हा तिने पाहिलेला दुसरा व्यवहार आहे, त्यानंतर ती स्वाक्षरी करते की हा तिने पाहिलेला तिसरा व्यवहार आहे, आणि नंतर ते संदेश प्रसारित करते.
काय होते? प्रत्येकाला समान संदेश मिळतात, आणि ते सर्व केंद्रीय प्राधिकरणाच्या क्रमावर लक्ष ठेवतात. याचा अर्थ त्या सर्वांचा इतिहास समान राहतो. जर आपण स्थिती पाहिली, तर आपण चांगले करत आहोत — ॲलिस जिंगला पाठवते, नंतर मॅलरी ॲलिसला पाठवते, नंतर मॅलरी जिंगला पाठवण्याचा प्रयत्न करते, परंतु तो व्यवहार पूर्ण होत नाही कारण मॅलरीकडे पुरेसे पैसे नाहीत. त्यांचे शिल्लक समान असणार आहेत. ते सर्व एकमताने आहेत. केंद्रीय प्राधिकरण — उत्तम, आपण हे केले आहे.
जेव्हा प्राधिकरणाशी तडजोड केली जाते (2:09)
परंतु समस्या अशी आहे की हा व्यवहार क्रम प्रदान करण्यासाठी आपल्याला केंद्रीय प्राधिकरणावर विश्वास ठेवावा लागतो. तर काय होईल जर केंद्रीय प्राधिकरणाला बाहेर काढले गेले आणि असे निष्पन्न झाले की ती सुरुवातीपासूनच मॅलरी होती?
आपण पुन्हा त्याच समस्यांमध्ये अडकतो ज्या आपल्याला आधी होत्या. प्रथम, दुहेरी खर्च — मॅलरी दोन्ही परस्परविरोधी व्यवहारांवर स्वाक्षरी करते आणि म्हणते की ते दोन्ही एकाच वेळी घडत आहेत. कोणता आधी येतो हे आपल्याला माहीत नाही. मॅलरी निवडकपणे त्यांचा प्रसार करते आणि नोड्समध्ये गोंधळ निर्माण करते, आणि त्यांचे एकमत गमावले जाते.
दुसरी समस्या सेन्सॉरशिपची आहे. आपल्या अधिकाराचा पुरावा चेनमध्ये ही एक नवीन समस्या आहे. जर मॅलरीला ॲलिस आवडत नसेल तर काय? ॲलिस एक व्यवहार पाठवण्याचा प्रयत्न करत आहे आणि केंद्रीय प्राधिकरण फक्त त्याकडे पाहते, ती ॲलिस असल्याचे लक्षात घेते आणि तो फेकून देते. ॲलिस तो पुन्हा पाठवण्याचा प्रयत्न करते, आणि तो पुन्हा फेकून दिला जातो. ॲलिसला काय होत आहे हे माहीत नाही — तिचे व्यवहार पूर्ण होत नाहीत. सेन्सॉरशिप यशस्वी झाली, आणि आपण पुन्हा संकटात आलो आहोत.
बहु-स्वाक्षरीने शमन करणे (3:21)
जास्त काळजी करू नका — यावर एक संभाव्य उपाय आहे. आपण प्राधिकरणाचे राजकीयदृष्ट्या विकेंद्रीकरण करू शकतो. यामुळे सैद्धांतिकदृष्ट्या मॅलरीला नियंत्रण मिळवणे अधिक कठीण होईल. त्यामुळे एका केंद्रीय प्राधिकरणाऐवजी, आपल्याकडे चार भिन्न प्राधिकरणे आहेत. ते सर्व कदाचित वेगवेगळ्या पक्षांच्या वेगवेगळ्या हितसंबंधांचे प्रतिनिधित्व करतात, आणि व्यवहारांवर स्वाक्षरी करण्यासाठी त्या सर्वांना एकत्र यावे लागते.
याला मल्टी-सिग (multi-sig) — बहु-स्वाक्षरी म्हणतात. त्यांना ॲलिसकडून जिंगला जाणारा व्यवहार मिळतो, आणि पहिला स्वाक्षरी करून म्हणतो, "मी हा संदेश पाहिला आणि मी मंजूर करतो." त्यानंतर दुसरा स्वाक्षरी करतो, आणि तिसरा. आपण असे म्हणू शकतो की आपण चारापैकी दोन बहु-स्वाक्षरी स्वीकारतो, किंवा चारापैकी तीन, किंवा कदाचित आपल्याला सर्व पक्षांची आवश्यकता आहे — चारापैकी चार. जेव्हा तुम्ही तुमची बहु-स्वाक्षरी डिझाइन करत असता तेव्हा ते तुमच्यावर अवलंबून असते.
याचा अर्थ व्यवहार पूर्ण होतो आणि तो प्राधिकरणांद्वारे मंजूर केला गेला आहे.
अधिकाराचा पुरावा याच्या मर्यादा (4:32)
पण जर ही सर्व प्राधिकरणे मॅलरी बनली तर काय होईल? आपल्याला अगदी त्याच समस्या भेडसावतात — दुहेरी खर्च आणि सेन्सॉरशिप. त्यामुळे हे परिपूर्ण नाही. तथापि, हे काही मार्गांनी केंद्रीकृत पेमेंट प्रोसेसरपेक्षा चांगले आहे कारण किमान वापरकर्ते स्वतः सर्व व्यवहार चालवत आहेत. ते शेवटी दुहेरी खर्च शोधू शकतात, परंतु तरीही आपल्या समस्या आहेत. आपण तांत्रिकदृष्ट्या अद्याप दुहेरी खर्च करू शकतो आणि आपण तांत्रिकदृष्ट्या अद्याप सेन्सॉर करू शकतो.
यात कोणताही खुला प्रवेश नाही — या प्राधिकरणांपैकी एक बनणे कठीण असू शकते. आणि जर दुहेरी खर्च किंवा सेन्सॉरशिप झाली तर प्रोटोकॉलमध्ये कोणताही दंड नाही. प्रोटोकॉलमध्ये असे काहीही नाही जे या प्राधिकरण व्यक्तींना दंडित करेल.
पुढे काय येते (5:19)
त्यामुळे आपली शहाणी ॲलिस ठरवते की दुसरा मार्ग आहे — प्राधिकरणापासून सुटका मिळवणे. कोणाला त्याची गरज आहे? त्याऐवजी, आपण कोणालाही मायनर बनण्याची आणि सहमती प्रोटोकॉलमध्ये सहभागी होण्याची परवानगी देतो. हे सहभागी होण्यासाठी खुला प्रवेश देते, चांगल्या वर्तनासाठी आर्थिक बक्षिसे प्रदान करते — अशा प्रकारे एकमत तयार करणे जे कार्य करते — आणि वाईट वर्तनासाठी आर्थिक दंड प्रदान करते, जिथे आपण ते शोधतो आणि लोकांची नाणी जाळतो.
पण ते पुढे प्रूफ-ऑफ-वर्क (PoW) मध्ये येत आहे — अध्याय 3 साठी यंत्रणा डिझाइन.