इथेरियम 2.0 बीकन चेन समझाया

ब्लॉग 1NewsDevelopersEnterpriseBlockchain समझाया और सम्मेलनसमाचार

Contents

हमारे न्यूज़लेटर की सदस्यता लें.

ईमेल पता

हम आपकी निजता का सम्मान करते हैं

HomeBlogBlockchain विकास

इथेरियम 2.0 बीकन चेन समझाया

सब कुछ आप के बारे में पता करने की जरूरत है शार्क, सत्यापनकर्ता सत्यापन, समितियां, चौकियां, और अंतिमता। २५ फरवरी, २०२० को २० फरवरी, २०२० को आयोजित

बीकन श्रृंखला नायक


जब आपको ब्लॉकचेन के बारे में अहा पल मिलने लगे तो उस खुशी को याद करें? क्या आप बीकन चेन की इसी तरह की समझ के लिए उत्सुक हैं? एथेरियम की बीकन चेन एक ऐसी प्रणाली का दिल है, जहां अधिकांश सामग्री बहुत अधिक तकनीकी, आला या पर्याप्त गहरी नहीं है.

यहाँ, आप बीकन चेन के तत्वों और यांत्रिकी के बारे में समझ हासिल करेंगे। उदाहरण आपको कुशल बनाने और समय बचाने के लिए सही स्तर पर मुख्य विवरण समझाएंगे। हम मानते हैं कि आपके पास इथेरियम या बिटकॉइन का एक ठोस आधार है, और प्रूफ ऑफ स्टेक के साथ कुछ परिचित हैं। चलो शार्क की बड़ी तस्वीर, सत्यापनकर्ताओं, सत्यापन, समितियों, चौकियों, और अंतिमता को देखें.

शेयरिंग: ए बिग पिक्चर

बीकन चेन की सराहना करने के लिए, शार्किंग का एक परिचय मदद करता है। स्केलेबिलिटी में मुख्य समस्या जो एथेरियम सहित ब्लॉकचेन, वर्तमान में है: प्रत्येक नोड को अपने लेनदेन को सत्यापित और निष्पादित करना है.

कंप्यूटर विज्ञान में, स्केलिंग के दो मुख्य दृष्टिकोण हैं:

  1. लंबवत स्केलिंग: मूल रूप से, नोड्स को अधिक से अधिक शक्तिशाली बनाते हैं.
  2. क्षैतिज रूप से स्केलिंग: मूल रूप से, अधिक नोड्स जोड़ें.

विकेंद्रीकरण के लिए, ब्लॉकचैन को क्षैतिज रूप से स्केल करने की आवश्यकता है। Ethereum 2.0 का एक लक्ष्य, जिसे eth2 या Serenity भी कहा जाता है, उपभोक्ता हार्डवेयर पर चलने के लिए नोड्स के लिए है। साझाकरण एक डेटाबेस को क्षैतिज रूप से विभाजित करने के लिए शब्द है.

आम तौर पर, एक शार्क श्रृंखला में नोड्स का एक सबसेट होता है जो इसे संसाधित करता है। वर्चुअल खनिक, सत्यापनकर्ता, शार्क को सौंपे जाते हैं, और उस शार्क (श्रृंखला) में केवल प्रक्रिया और लेनदेन को मान्य करते हैं.

Ethereum के शार्प्स में नोड्स का एक गतिशील सबसेट होता है जो इसे ब्लॉक-बाय-ब्लॉक करता है.

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

एक समाधान के लिए एक महत्वपूर्ण हिस्सा:

सत्यापनकर्ताओं की यादृच्छिक फेरबदल, जहां हर शार्द ब्लॉक में एक (छद्म) यादृच्छिक रूप से सत्यापनकर्ताओं की चुनी गई समिति है, यह सुनिश्चित करता है कि यह गणितीय रूप से अनुचित है कि सभी सत्यापनकर्ताओं के ⅓ से कम को नियंत्रित करने वाला एक हमलावर एक ही शार्क पर हमला कर सकता है

धोखाधड़ी के सबूत, हिरासत के सबूत और डेटा उपलब्धता जांच भी महत्वपूर्ण सुरक्षा घटक हैं, लेकिन उन्हें अपने स्वयं के व्याख्याताओं की आवश्यकता होती है.

वर्तमान eth2 योजना के लिए है 64 शार्दूल. हालांकि शार्क बीकन चेन से अलग हैं, हम समग्र प्रणाली के कुछ प्रमुख तत्वों का वर्णन करेंगे.

एथेरम बीकन चेन क्या करती है और क्या करती है, इसके बारे में साझा करने से सुराग का पता चलता है। हम शास्त्रीय ब्लॉकचेन में अतिरिक्त घटक क्यों हैं, इस बारे में समझ हासिल करेंगे। शार्क्ड ब्लॉकचैन का नवजात क्षेत्र हमेशा प्रेरित पाठकों से नवाचारों का स्वागत करता है.

इथेरियम 2.0 चरण

संक्षेप में, Ethereum 2.0 के तीन चरण हैं:

  • चरण 0 – बीकन चेन
  • चरण 1 – शार्क
  • चरण 2 – निष्पादन

मानव शरीर के साथ एक समानता:

  • चरण ० – हृदय
  • चरण 1 – अंग
  • चरण 2 – मस्तिष्क

ऑर्केस्ट्रा के साथ एक सादृश्य जिसे हरा पाना कठिन है:

  • चरण 0 – कंडक्टर
  • चरण 1 – उपकरण
  • चरण 2 – संगीतकार

सभी चरण प्रणाली के अभिन्न अंग हैं और अलग-अलग विशेषताएं हैं. चरण 0 Ethereum 2020 का हिस्सा है. चरण 1 आम तौर पर अन्य चरणों की तुलना में अधिक निर्जीव और स्थिर होता है। चरण 2 आम तौर पर कार्रवाई और एजेंसी के बारे में है.

स्लॉट और युग

बीकन चेन एथेरियम 2.0 को दिल की धड़कन प्रदान करता है। यह प्रणाली के सामंजस्य और आम सहमति के लिए गति और ताल प्रदान करता है। प्रत्येक स्लॉट 12 सेकंड है और एक युग 32 स्लॉट है: 6.4 मिनट.

युगपहले 32 स्लॉट्स एपोच 0. में हैं। जेनेसिस ब्लॉक स्लॉट 0 पर हैं.

एक स्लॉट एक ब्लॉक के लिए बीकन चेन और शार्क को जोड़ने का एक मौका है। आप अंदाजा लगा सकते हैं कि लॉकस्टेप में बीकन चेन और शार्द चेन को कोरियोग्राफ किया गया है। प्रत्येक 12 सेकंड, एक बीकन (चेन) ब्लॉक और 64 शार्द ब्लॉक को जोड़ा जाता है जब सिस्टम आशावादी रूप से चल रहा होता है। Validators मोटे तौर पर होने की जरूरत है समय के साथ सिंक्रनाइज़.

एक स्लॉट ब्लॉक टाइम की तरह है, लेकिन स्लॉट खाली हो सकते हैं। बीकन चेन और शार्क के लिए जेनेसिस ब्लॉक स्लॉट 0. पर हैं। बीकन चेन के एपोच 0 की तुलना में शेयर भविष्य के युग में शुरू होंगे, लेकिन उनके अपने एपोक 0 होंगे जिसमें उनके जीन ब्लॉक शामिल हैं.

Validators, Attestations और Beacon Chain का परिचय

जबकि प्रूफ़ ऑफ़ वर्क (पीओडब्ल्यू) खनिकों से जुड़ा हुआ है, इथेरियम में 2.0 सत्यापनकर्ता प्रूफ ऑफ़ स्टेक “वर्चुअल माइनर्स” हैं। Validators सक्रिय रूप से Ethereum 2.0 प्रोटोकॉल की सहमति में भाग ले रहे हैं। उनके प्रोत्साहन पर बाद में चर्चा की जाती है बीकन चेन वैलिडेटर रिवार्ड्स एंड पेनाल्टीज.

एक ब्लॉक प्रस्ताव करनेवाला एक सत्यापनकर्ता है जिसे ब्लॉक बनाने के लिए छद्म रूप से चुना गया है.

अधिकांश समय, सत्यापनकर्ता हैं उपस्थित होने वाले कि बीकन ब्लॉक और शार्क ब्लॉक पर वोट करें। ये वोट बीकन चेन में दर्ज हैं। वोट बीकन चेन के प्रमुख और शार्क के प्रमुखों को निर्धारित करते हैं.

छूट गया प्रस्तावयुग के 28 वें स्लॉट के लिए एक चूक प्रस्ताव.

प्रत्येक युग में, एक सत्यापनकर्ता को एक स्लॉट और शार्क को छद्म रूप से सौंपा जाता है। सत्यापनकर्ता उस असाइन किए गए शार्क की आम सहमति में भाग ले रहा है ताकि वह उस शार्क के सिर के लिए वोट कर सके। सत्यापनकर्ता एक स्लॉट के लिए शार्क हेड को बीकन ब्लॉक से जोड़ता है.

एक साक्षी एक सत्यापनकर्ता का वोट है, जो सत्यापनकर्ता के संतुलन से भारित है। सत्यापन ब्लॉक के अलावा सत्यापनकर्ताओं द्वारा प्रसारित किए जाते हैं.

सत्यापनकर्ता भी एक-दूसरे को पुलिस करते हैं और उन्हें अन्य मतदाताओं की रिपोर्टिंग करने के लिए पुरस्कृत किया जाता है जो परस्पर विरोधी वोट बनाते हैं, या कई ब्लॉकों का प्रस्ताव करते हैं.

बीकन चेन की सामग्री मुख्य रूप से सत्यापनकर्ता पते की एक रजिस्ट्री है, प्रत्येक सत्यापनकर्ता की स्थिति, सत्यापन और शार्प के लिंक। Validators बीकन चेन द्वारा सक्रिय हैं और राज्यों में संक्रमण कर सकते हैं, संक्षेप में बाद में वर्णित किया गया है बीकन चेन वैलिडेटर सक्रियण और जीवनचक्र.

स्टेकिंग वैलिडेटर्स: शब्दार्थ

वैध आभासी हैं और स्टेकर द्वारा सक्रिय हैं। पीओडब्ल्यू में, उपयोगकर्ता खनिक बनने के लिए हार्डवेयर खरीदते हैं। Ethereum 2.0 में, उपयोगकर्ताओं को सत्यापनकर्ताओं को सक्रिय करने और नियंत्रित करने के लिए ETH की हिस्सेदारी है.

यह स्पष्ट है कि स्टेक को स्टेक के साथ संबद्ध किया जाना चाहिए, और सत्यापनकर्ता ए के साथ संतुलन.  प्रत्येक सत्यापनकर्ता के पास अधिकतम 32 ईटीएच शेष है, लेकिन स्टेकर अपने सभी ईटीएच को दांव पर लगा सकते हैं। प्रत्येक 32 ETH के लिए, एक सत्यापनकर्ता सक्रिय है.

सत्यापनकर्ता वैध क्लाइंट द्वारा निष्पादित किए जाते हैं जो बीकन (चेन) नोड का उपयोग करते हैं। एक बीकन नोड में बीकन चेन को पढ़ने और पढ़ने की कार्यक्षमता है। एक सत्यापनकर्ता ग्राहक बीकन नोड कार्यक्षमता को लागू कर सकता है या बीकन नोड्स में कॉल कर सकता है। एक सत्यापनकर्ता ग्राहक एक या अधिक सत्यापनकर्ताओं को निष्पादित कर सकता है.

क्रॉसलिंक्स: बीकन चेन के लिए रूटिंग शेयर

क्रॉसलिंक एक बीकन ब्लॉक में एक शार्द ब्लॉक के लिए एक संदर्भ है। एक क्रॉसलिंक है कि कैसे बीकन चेन एक शार्क श्रृंखला के प्रमुख का अनुसरण करता है। जैसा कि 64 शर्ड हैं, प्रत्येक बीकन ब्लॉक में 64 क्रॉसलिंक हो सकते हैं। एक बीकन ब्लॉक में केवल एक क्रॉसलिंक हो सकता है, यदि उस स्लॉट में, शार्क के 63 के लिए कोई प्रस्तावित ब्लॉक नहीं थे। क्रॉस 2 को बीकन चेन में शार्प चेन को रूट करने के लिए एथल फेज़ 1 के लिए प्लान किया गया है, जो शार्क कांटा पसंद, शार्क चेन फाइनलिटी और क्रॉस शार्क संचार के आधार के रूप में काम कर रहा है। सभी शार्क चेन हर समय बीकन चेन का अनुसरण कर रहे हैं.

समितियाँ: परिचय

एक समिति सत्यापनकर्ताओं का एक समूह है। सुरक्षा के लिए, प्रत्येक स्लॉट (बीकन चेन और प्रत्येक शार्क में) कम से कम 128 सत्यापनकर्ताओं की समितियां होती हैं। एक हमलावर के पास कम है एक ट्रिलियन में एक समिति के ability को नियंत्रित करने की संभावना.

एक यादृच्छिकता बीकन की अवधारणा जो जनता के लिए यादृच्छिक संख्या का उत्सर्जन करती है, इसका नाम एथेरियम बीकन चेन के लिए उधार देती है। बीकन चेन एक छद्म आयामी प्रक्रिया पर सहमति बनाता है जिसे रैंडा कहा जाता है.

सत्यापनकर्ताओं को सक्रिय करेंप्रत्येक युग में, एक छद्म आयामी प्रक्रिया RANDAO प्रत्येक स्लॉट के लिए प्रस्तावकों का चयन करती है, और सत्यापनकर्ताओं को समितियों में फेरबदल करती है।.

रैंडो द्वारा सत्यापनकर्ता के शेष पर भार के साथ प्रस्तावों का चयन किया जाता है। यह संभव है कि एक सत्यापनकर्ता एक ही स्लॉट के लिए एक प्रस्तावक और समिति का सदस्य है, लेकिन यह आदर्श नहीं है। ऐसा होने की संभावना 1/32 है, इसलिए हम इसे प्रति बार एक बार देखेंगे। स्केच में 8,192 से कम सत्यापनकर्ताओं के साथ एक परिदृश्य दर्शाया गया है, अन्यथा प्रति स्लॉट कम से कम दो समितियाँ होंगी.

यह बीकन चेन व्याख्याता बीकन चेन: बीकन चेन की सेवा करने वाले सत्यापनकर्ताओं पर केंद्रित है। एक (बीकन) समिति छद्म रूप से एक बीकन ब्लॉक में क्रॉसलिंक के लिए एक शार्क को सौंपा गया है। कोई स्थायी समितियाँ नहीं हैं। एक शार्क ब्लॉक को क्रॉसलिंक करने के लिए जिम्मेदार समिति ब्लॉक-बाय-ब्लॉक बदलती है.

शारदा समितियाँ जो केवल शर्ड चेन ब्लॉक का निर्माण करती हैं, भविष्य का विषय हैं। यह संभव है कि कई शार्द ब्लॉकों का निर्माण शर्ड चेन के सत्यापनकर्ताओं द्वारा किया जाए जो बीकन चेन के साथ बातचीत नहीं करते हैं। हालांकि, एक शार्क के लिए अन्य शार्क के साथ संवाद करने के लिए, इसे एक बीकन ब्लॉक को क्रॉसलिंक करने के लिए एक बीकन समिति की आवश्यकता होती है.

बीकन चेन समितियां

आरेख तीन स्लॉट में क्या हुआ का एक संयुक्त चित्रण है। स्लॉट 1 में, एक ब्लॉक प्रस्तावित है और फिर दो सत्यापनकर्ताओं द्वारा सत्यापित किया गया है; समिति A में एक सत्यापनकर्ता ऑफ़लाइन था। स्लॉट 1 पर सत्यापन और ब्लॉक नेटवर्क का प्रचार करते हैं और कई सत्यापनकर्ताओं तक पहुंचते हैं। स्लॉट 2 में, एक ब्लॉक प्रस्तावित है और समिति बी में एक सत्यापनकर्ता इसे नहीं देखता है, इस प्रकार यह दर्शाता है कि बीकन चेन हेड स्लॉट 1 पर ब्लॉक है। ध्यान दें कि यह सत्यापनकर्ता स्लॉट 1 से ऑफ़लाइन सत्यापनकर्ता से अलग है. बीकन चेन के प्रमुख को एलएमडी जीएचएसटी वोट कहते हैं. स्लॉट 3 में, समिति C में सभी सत्यापनकर्ता LMD GHOST कांटा पसंद नियम चलाते हैं, और स्वतंत्र रूप से एक ही सिर के लिए जाते हैं.

एक सत्यापनकर्ता केवल एक समिति में प्रति युग हो सकता है। आमतौर पर, 8,192 से अधिक सत्यापनकर्ता हैं: प्रति स्लॉट एक से अधिक समिति। सभी समितियां समान आकार की हैं, और कम से कम 128 सत्यापनकर्ता हैं। जब 4,096 से कम सत्यापनकर्ता होते हैं तो सुरक्षा संभावना कम हो जाती है क्योंकि समितियों में 128 से कम सत्यापनकर्ता होंगे.

समितियां: क्रूक्स

प्रत्येक युग में, सत्यापनकर्ताओं को समान रूप से स्लॉट्स में विभाजित किया जाता है और फिर उपयुक्त आकार की समितियों में विभाजित किया जाता है। उस स्लॉट से सत्यापनकर्ताओं के सभी बीकन चेन के प्रमुख की ओर इशारा करते हैं। उस स्लॉट में प्रत्येक कमेटी एक विशेष शार्क को पार करने का प्रयास करती है। एक फेरबदल एल्गोरिथ्म प्रति समिति कम से कम 128 सत्यापनकर्ताओं को प्राप्त करने के लिए प्रति स्लॉट समितियों की संख्या को बढ़ा या नीचे कर देता है.

एक उदाहरण के रूप में, 16,384 सत्यापनकर्ता मान लें। 512 सत्यापनकर्ताओं को स्लॉट 1 को एक और 512 से स्लॉट 2 को सौंपा गया है। स्लॉट 1 के लिए 512 सत्यापनकर्ताओं को फिर चार समितियों में विभाजित किया गया है और छद्म रूप से शार्क को सौंपा गया है। मान लें कि Shards 33, 55, 22, 11 शार्द असाइनमेंट हैं। सभी 512 सत्यापनकर्ताओं ने एक स्लॉट 1 LMD GHOST वोट डाला। चार समितियों में से एक में 128 सत्यापनकर्ता शार्ल्ड 33 को पार करने का प्रयास करते हैं। एक अन्य समिति में, 128 सत्यापनकर्ता क्रासलिंक शार्द 55 का प्रयास करते हैं। एक अन्य समिति में 128 सत्यापनकर्ता शार्दुल 22 को पार करने का प्रयास करते हैं। एक अन्य 128 सत्यापनकर्ता शारद 11 को पार करने का प्रयास करते हैं.

स्लॉट 2 के लिए, प्रक्रिया दोहराती है। स्लॉट 2 के लिए 512 सत्यापनकर्ताओं को चार समितियों में विभाजित किया गया है और छद्म रूप से शार्क को सौंपा गया है। मान लें कि Shards 41, 20, 17, 15 शार्क के असाइनमेंट हैं। स्लॉट 2 के लिए सभी 512 सत्यापनकर्ता स्लॉट 2 में बीकन चेन के प्रमुख के अपने विचारों को ध्यान में रखते हैं। समितियों ने 41, 20, 17, 15 को क्रॉसिंक करने का प्रयास किया.

यह प्रक्रिया युग में शेष स्लॉट्स के लिए दोहराती है। प्रत्येक सत्यापनकर्ता के पास एक स्लॉट होता है जब वह बोल सकता है, अटेस्ट और क्रॉसलिंक। युग के अंत में, सभी 16,384 सत्यापनकर्ताओं को अटेस्ट और क्रॉसलिंक करने का मौका मिला है। लेकिन अभी तक सत्यापनकर्ता वोट युग-विशिष्ट के बजाय स्लॉट-विशिष्ट रहे हैं। व्यापक राष्ट्रीय चुनाव में मतदान के बजाय यह आपकी स्थानीय सरकार के लिए मतदान करना पसंद करता है। सभी 16,384 सत्यापनकर्ताओं ने एक ही चीज पर वोट नहीं दिया है। चौकियों और अंतिमता पर आगामी खंड, युग-विशिष्ट वोट का वर्णन करते हैं जो सत्यापनकर्ताओं ने तब डाला जब यह बोलने के लिए उनका स्लॉट है। उनके निर्दिष्ट स्लॉट में, सभी 16,384 सत्यापनकर्ता भी युग की चौकी के लिए वोट करते हैं.

बीकन चेन चौकी

एक चौकी एक युग के पहले स्लॉट में एक ब्लॉक है। यदि ऐसा कोई ब्लॉक नहीं है, तो चौकी सबसे हालिया ब्लॉक है। हमेशा एक चेकपॉइंट ब्लॉक होता है प्रति युग। एक ब्लॉक कई युगों के लिए चौकी हो सकता है.

बीकन चेन चौकीएक परिदृश्य के लिए चेकपॉइंट जहां युगों में 64 स्लॉट होते हैं.

नोट स्लॉट 65 से स्लॉट 128 खाली हैं। युग 2 चौकी स्लॉट 128 पर ब्लॉक होता। चूंकि स्लॉट गायब है, इसलिए एपच 2 चेकपॉइंट स्लॉट 64 में पिछले ब्लॉक है। एपोच 3 समान है: स्लॉट 192 खाली है, इस प्रकार स्लॉट 180 पर पिछला ब्लॉक है। युग 3 चौकी.

युग सीमा खंड (EBB) कुछ साहित्य में एक शब्द है (जैसे कि) गैस्पर कागज, ऊपर दिए गए आरेख का स्रोत), और उन्हें चौकियों का पर्याय माना जा सकता है.

LMD GHOST वोट डालते समय, एक सत्यापनकर्ता भी अपने वर्तमान युग में चेकपॉइंट के लिए वोट करता है, जिसे लक्ष्य कहा जाता है। इस वोट को कैस्पर कहा जाता है एफएफजी वोट, और एक पूर्व चौकी भी शामिल है, जिसे स्रोत कहा जाता है। आरेख में, एपोक 1 में एक सत्यापनकर्ता ने उत्पत्ति ब्लॉक के एक स्रोत चेकपॉइंट के लिए वोट किया, और स्लॉट 64 पर ब्लॉक का एक लक्ष्य चौकी। एपोच 2 में, एक ही सत्यापनकर्ता ने एक ही चौकियों के लिए मतदान किया। केवल एक स्लॉट के लिए असाइन किए गए सत्यापनकर्ताओं ने उस स्लॉट के लिए LMD GHOST वोट दिया। हालांकि, सभी सत्यापनकर्ता प्रत्येक युग की चौकी के लिए एफएफजी वोट डालते हैं.

अधिमास

एक वोट जो द्वारा किया जाता है सभी सक्रिय सत्यापनकर्ताओं के कुल शेष का balance, एक सुपरमॉजोरिटी माना जाता है। शैक्षणिक रूप से, मान लें कि तीन सक्रिय सत्यापनकर्ता हैं: दो में 8 ETH का संतुलन है, और 32 ETH के संतुलन के साथ एकमात्र सत्यापनकर्ता है। सुपरमाजोरिटी वोट में एकमात्र सत्यापनकर्ता का वोट होना चाहिए: हालांकि अन्य दो सत्यापनकर्ता एकमात्र सत्यापनकर्ता को अलग-अलग वोट दे सकते हैं, लेकिन उनके पास सुपरमैजॉरिटी बनाने के लिए पर्याप्त संतुलन नहीं है.

अन्तिम स्थिति

जब एक युग समाप्त होता है, यदि इसकी चौकी ने एक ajor सर्वोच्चता प्राप्त की है, तो चौकी न्यायसंगत हो जाती है.

यदि एक चेकपॉइंट बी उचित है और तत्काल अगले युग में चेकपॉइंट न्यायसंगत है, तो बी अंतिम रूप दिया जाता है। आमतौर पर, एक चेकपॉइंट को 12.8 मिनट में दो युगों में अंतिम रूप दिया जाता है.

औसतन, एक उपयोगकर्ता लेनदेन एक युग के बीच में एक ब्लॉक में होगा। अगले चेकपॉइंट तक यह आधा युग है, जिसमें 2.5 युगों के लेनदेन की अंतिमता का सुझाव दिया गया है: 16 मिनट। वैकल्पिक रूप से, सत्यापन के ⅔ से अधिक एक युग के 22 वें स्लॉट द्वारा शामिल किया जाएगा। इस प्रकार, लेनदेन की अंतिमता औसतन 14 मिनट (16 + 32 + 22 स्लॉट) है। ब्लॉक की पुष्टि ब्लॉक के सत्यापन से निकलती है, इसके औचित्य तक, इसकी अंतिमता तक। उपयोग के मामले यह तय कर सकते हैं कि उन्हें अंतिमता की आवश्यकता है या पहले की सुरक्षा सीमा पर्याप्त है.

बीकन चेन औचित्य और अंतिम रूपएक चेकपॉइंट का औचित्य (स्लॉट 64) का एक उदाहरण और एक पूर्व चेकपॉइंट (स्लॉट 32) को अंतिम रूप देना.

बीकन चेन हेड में क्या हुआ

स्लॉट 96 पर युग सीमा खंड प्रस्तावित है और इसमें एपोक 2 चेकपॉइंट के लिए सत्यापन शामिल हैं। युग 2 चौकी के लिए सत्यापन की संख्या अब ajor सर्वोच्चता तक पहुंच गई है। यह युग 2 चेकपॉइंट के औचित्य का कारण बनता है, और इस तरह पहले से उचित युग 1 चेकपॉइंट की अंतिमता। स्लॉट 32 की अंतिमता तुरंत इसके पहले के सभी ब्लॉकों की अंतिमता का कारण बनती है। चेकपॉइंट को अंतिम रूप देते समय, उन ब्लॉकों की संख्या की कोई सीमा नहीं है जिन्हें अंतिम रूप दिया जा सकता है। हालांकि अंतिमता केवल युगों की सीमाओं में गणना की जाती है, प्रत्येक ब्लॉक में सत्यापन जमा होते हैं, जैसा कि वैकल्पिक आख्यानों में वर्णित है “नीचे उत्पत्ति से सिर तक क्या हो सकता है”.

स्लॉट 1 से स्लॉट 32 तक बीकन ब्लॉक में समाहित सभी क्रॉसलिंक, शार्द श्रृंखलाओं की अंतिमता की ओर ले जाएंगे। दूसरे शब्दों में, एक शार्क ब्लॉक को अंतिम रूप दिया जाता है, जब इसे एक बीकन ब्लॉक में अंतिम रूप दिया जाता है। एक शार्ल्ड ब्लॉक को अंतिम रूप देने के लिए एक क्रॉसलाइन अपने आप में अपर्याप्त है, लेकिन शार्द चेन की कांटा पसंद में योगदान देता है.

उत्पत्ति से सिर तक क्या हो सकता है

इसी दृष्टांत के साथ, यहाँ एक कहानी है जिसे उत्पत्ति से देखा जा सकता है। स्लॉट 1 से सभी प्रस्तावक स्लॉट 63 तक एक ब्लॉक का प्रस्ताव करते हैं, और ये ऑन-चेन दिखाई देते हैं। एपोच 1 में प्रत्येक ब्लॉक के साथ, इसका चेकपॉइंट (स्लॉट 32 पर ब्लॉक) सत्यापनकर्ताओं के 55% से सत्यापन को जमा करता है। स्लॉट 64 पर ब्लॉक प्रस्तावित है और इसमें एपोच 1 चेकपॉइंट के लिए सत्यापन शामिल हैं। अब, 70% सत्यापनकर्ताओं ने एपोच 1 चेकपॉइंट पर ध्यान दिया है: यह इसके औचित्य का कारण बनता है। एपोक 2 चेकपॉइंट (स्लॉट 64) पूरे एपोच 2 में सत्यापन को जमा करता है, लेकिन ity सुपरमैजोरिटी तक नहीं पहुंचता है। स्लॉट 96 पर ब्लॉक प्रस्तावित है और इसमें एपोक 2 चेकपॉइंट के लिए सत्यापन शामिल हैं। यह erm सुपरमॉजोरिटी तक पहुंचने और एपोच 2 की जांच के औचित्य तक ले जाता है। युग 2 चेकपॉइंट को सही ठहराते हुए युग 1 चेकपॉइंट और सभी पूर्व ब्लॉक को अंतिम रूप देता है.

यहाँ एक और संभावित परिदृश्य है। केवल एपोक 1 तक विचार करें। एपोच 1 पर चेकपॉइंट प्रस्तावित किए जाने से पहले एपोक 1 पर चेकपॉइंट एक ajor सर्वोच्चता प्राप्त कर सकता था। उदाहरण के लिए, जैसा कि स्लॉट 32 से स्लॉट 54 में ब्लॉक प्रस्तावित हैं, चेकपॉइंट (स्लॉट 32) को सही ठहराने के लिए सत्यापन पहले से ही erm सर्वोच्चता तक पहुंच सकता है। इस मामले में, चेकपॉइंट एपोच 2 से पहले उचित होगा। एक चेकपॉइंट को उसके वर्तमान युग में सही ठहराया जा सकता है, लेकिन इसके अंतिम रूप से कम से कम युग के बाद की आवश्यकता होती है.

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

लेन-देन के बारे में गारंटी देने के लिए Ethereum के ब्लॉकचैन में पक्षकारों और पार्टियों के लिए अंतिम रूप आवश्यक है। अंतिम पार पार संचार के साथ जटिलता कम कर देता है। अंतिमता के बिना, शार्प के भीतर और उसके भीतर लेनदेन के कैस्केडिंग रोलबैक विघटनकारी होंगे और शार्पिंग के लाभों को कम कर सकते हैं.

आकर्षण: एक करीब देखो

एक सत्यापन में एक LMD GHOST वोट और एक FFG वोट दोनों शामिल हैं। वैकल्पिक रूप से, सभी सत्यापनकर्ता प्रति युग एक सत्यापन प्रस्तुत करते हैं। एक सत्यापन में चेन को शामिल करने के लिए 32 स्लॉट संभावनाएं हैं। इसका मतलब यह है कि एक सत्यापनकर्ता के पास एक एकल युग में ऑन-चेन में शामिल दो सत्यापन हो सकते हैं। सत्यापनकर्ताओं को सबसे अधिक पुरस्कृत किया जाता है जब उनके सत्यापन को उनके निर्दिष्ट स्लॉट पर ऑन-चेन शामिल किया जाता है; बाद में शामिल करने का एक क्षयकारी इनाम है। सत्यापनकर्ताओं को तैयार होने का समय देने के लिए, उन्हें पहले से एक युग की समितियों को सौंपा जाता है। एक बार युग शुरू होने पर प्रस्ताव केवल स्लॉट्स को सौंपा गया है। बहरहाल, गुप्त नेता चुनाव अनुसंधान का उद्देश्य हमलों को कम करना या प्रस्तावकों को रिश्वत देना है.

समितियाँ प्रत्येक एग्रीगेटर से एक एकल हस्ताक्षर में हस्ताक्षर के तकनीकी अनुकूलन के लिए अनुमति देती हैं। जब एक ही समिति में सत्यापनकर्ता एक ही LMD GHOST और FFG वोट बनाते हैं, तो उनके हस्ताक्षर एकत्र किए जा सकते हैं.

बीकन चेन वैलिडेटर रिवार्ड्स एंड पेनाल्टीज

बहुत अधिक गहरे हुए बिना, हम सत्यापनकर्ता प्रोत्साहन के बारे में छह विषयों पर चर्चा करेंगे:

  1. अटेस्टर पुरस्कार
  2. दंड देनेवाला
  3. स्टेक के लिए विशिष्ट नकारात्मक पक्ष
  4. स्लैशिंग्स और व्हिसलब्लोअर पुरस्कार
  5. प्रस्तावक पुरस्कार
  6. निष्क्रियता दंड

जब वे सत्यापन (LMD GHOST और FFG वोट) करते हैं, तो मान्यकर्ताओं को पुरस्कृत किया जाता है, जिसके साथ अन्य वैध लोग सहमत होते हैं। Eth2 चरण 1 में, सत्यापनकर्ताओं को क्रॉसलिंक्स के लिए पुरस्कार भी मिलेगा। जब ब्लॉक फाइनल हो जाते हैं तो रिवॉर्ड्स जम जाते हैं.

दूसरी तरफ, सत्यापनकर्ताओं को अटेंड करने के लिए दंडित किया जाता है या यदि वे किसी ऐसे ब्लॉक में जाते हैं, जिसे अंतिम रूप नहीं दिया जाता है.

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

स्लैशिंग पेनल्टी की पूरी हिस्सेदारी के लिए 0.5 ईटीएच से अधिक दंड है। करने के लिए अपमानजनक अपराध एक सत्यापनकर्ता अपने शेष राशि का कम से कम 1/32 खो देता है और निष्क्रिय कर दिया जाता है। सत्यापनकर्ता को दंडित किया जाता है जैसे कि वह 8,192 युगों के लिए ऑफ़लाइन था। प्रोटोकॉल यह भी एक अतिरिक्त जुर्माना लगाता है कि एक ही समय के पास कितने अन्य लोग मारे गए हैं। अतिरिक्त जुर्माना के लिए मूल सूत्र है: सत्यापनकर्ता_बुलेंस * 3 * अंश_ऑफ_विलाइडेटर_स्लैश। एक प्रभाव यह है कि यदि सभी सत्यापनकर्ताओं ने एक स्लेशबल अपराध किया है, तो वे सभी अपना पूरा संतुलन खो देते हैं। स्लैशबल अपराध की रिपोर्ट करने वाले सत्यापनकर्ता को व्हिसलब्लोअर का इनाम मिलता है.

अंतिम रूप देने वाले ब्लॉकों के प्रस्ताव, एक बड़ा प्रतिफल प्राप्त करते हैं। मान्यकर्ता जो लगातार ऑनलाइन काम कर रहे हैं, प्रखंडों के लिए अपने कुल पुरस्कारों के लिए ~ 1/8 को बढ़ावा देते हैं। जब एक स्लैशिंग होती है, तो प्रस्तावकों को एक ब्लॉक में स्लैशिंग साक्ष्य शामिल करने के लिए एक छोटा सा इनाम भी मिलता है। Eth2 चरण 0 में, व्हिसलब्लोअर का इनाम का सभी प्रस्ताव वास्तव में प्रस्तावक के पास जाता है.

Ethereum 2.0 कई तंत्रों के साथ एक प्रणाली है, कुछ जिन्हें उनके समग्र प्रभावों से अधिक सराहा जा सकता है। डिज़ाइन किए गए पुरस्कार और दंड एक में समाप्त होते हैं निष्क्रियता दंड. मूल रूप से, अगर अंतिम रूप से चार से अधिक युग हो गए हैं, तो सभी सत्यापनकर्ताओं को निष्क्रियता दंड भुगतना पड़ता है जो चौकी बढ़ने तक चतुराई से बढ़ता है। निष्क्रियता दंड इस प्रकार के परिणाम की गारंटी देता है: यदि वैधता के 50% ऑफ़लाइन गिरते हैं, तो ब्लॉक 21 दिनों के बाद फिर से अंतिम रूप देना शुरू कर देंगे.

स्लेशबल अपराध

सत्यापनकर्ताओं के लिए तीन स्लैशिंग शर्तें हैं। उन्हें दोहरा प्रस्ताव, एफएफजी डबल वोट और एफएफजी सराउंड वोट के रूप में वर्णित किया जा सकता है। एक LMD GHOST वोट स्लैश नहीं है.

ए दोहरा प्रस्ताव एक प्रस्तावक है जो अपने नियत स्लॉट के लिए एक से अधिक ब्लॉक का प्रस्ताव करता है.

ए डबल वोट एक ही लक्ष्य के लिए 2 एफएफजी वोटों का सत्यापनकर्ता है, लेकिन एक अलग स्रोत है.

ए चारों ओर वोट एक एफएफ़जी वोट डालने वाला विधायक है जो पिछले एफएफजी वोट से घिरा या घिरा हुआ है। इस परिदृश्य पर आधारित दो उदाहरण हैं कि एक सत्यापनकर्ता ने स्लॉट 32 के स्रोत और स्लॉट 128 के लक्ष्य के साथ एपोच 5 में एफएफजी वोट बनाया है:

  • स्लॉट 64 के स्रोत और स्लॉट 96 के लक्ष्य के साथ एपोच 6 में एक एफएफजी वोट, एक एफएफजी वोट होगा जो पहले था से घिरा उनके युग 5 वोट.
  • स्लॉट 6 के स्रोत और स्लॉट 160 के लक्ष्य के साथ एपोच 6 में एक एफएफजी वोट होगा चारों ओर से घेरना युग 5 में उनके FFG वोट.

एपोच 6 में एक एफएफजी वोट, जिसमें स्लॉट 128 का लक्ष्य है, एक डबल वोट होगा और स्लैशबल होगा, जब तक कि स्रोत स्लॉट 32 नहीं था। पहचान योग्य एफएफजी वोट स्लैश नहीं होते हैं.

एक ही स्रोत के साथ दो FFG वोट, कभी स्लेश नहीं होते हैं। यह अस्तर के लिए महत्वपूर्ण है। उदाहरण के लिए, यदि सत्यापनकर्ता संतुलन के लगभग 50% के साथ प्रत्येक समर्थित दो कांटे हैं, तो प्रोटोकॉल को उसी स्रोत और एक अलग लक्ष्य के साथ मतदान द्वारा कांटे को स्विच करने के लिए सत्यापनकर्ताओं को प्रोत्साहित (दंडित नहीं) करने की आवश्यकता है। गतिरोध के बजाय, सत्यापनकर्ता प्रयास करने और पहुंचने के लिए कांटे के बीच सुरक्षित रूप से स्विच कर सकते हैं  सर्वोच्चता.

एक व्हिसलब्लोइंग सत्यापनकर्ता को यह साबित करने के लिए परस्पर विरोधी वोटों को शामिल करने की आवश्यकता है कि एक अन्य सत्यापनकर्ता को हटा दिया जाना चाहिए। कुशलता से एक बड़े इतिहास के बीच एक परस्पर विरोधी वोट ढूंढना एक एल्गोरिदम और डेटा संरचना चुनौती है। स्लेजिंग डिटेक्टर ओपन इंजीनियरिंग चुनौती योगदानकर्ताओं की मांग कर रहा है.

एक सत्यापनकर्ता पूरी तरह से नियंत्रण में है कि वह धराशायी न हो जाए: उसे केवल यह याद रखना होगा कि उसने क्या हस्ताक्षर किए हैं। एक ईमानदार सत्यापनकर्ता को अन्य सत्यापनकर्ताओं के कार्यों से नहीं हटाया जा सकता है। जब तक एक सत्यापनकर्ता परस्पर विरोधी सत्यापन या प्रस्ताव पर हस्ताक्षर नहीं करता है, तब तक सत्यापनकर्ता को नहीं हटाया जा सकता है.

एक सत्यापनकर्ता क्लाइंट बेहतर अपटाइम, विश्वास और सेवा सुरक्षा से इनकार जैसे कारकों के लिए कई बीकन नोड्स का उपयोग कर सकता है। इन सेटअपों में, या जहां बैकअप सत्यापनकर्ता क्लाइंट का उपयोग किया जाता है, उपयोगकर्ताओं को सावधान रहने की जरूरत है कि सत्यापनकर्ता परस्पर विरोधी संदेशों पर हस्ताक्षर नहीं करता है.

बीकन चेन वैलिडेटर सक्रियण और जीवनचक्र

प्रत्येक सत्यापनकर्ता को सक्रिय होने के लिए 32 ETH का संतुलन चाहिए। एथेरियम मेननेट पर जमा अनुबंध में 32 ईटीएच को एक उपयोगकर्ता, एक सत्यापनकर्ता को सक्रिय करेगा.

बीकन चेन सभी सत्यापनकर्ताओं को बाहर कर देती है (निष्क्रिय कर देती है) जिनका संतुलन 16 ईटीएच तक पहुंच जाता है; स्टेकर किसी भी शेष सत्यापनकर्ता शेष को वापस लेने में सक्षम होंगे, लेकिन एथ 2 चरण 0 में नहीं.

9 दिनों के आसपास, 2,048 युगों के लिए सेवा देने के बाद वैधता भी स्वेच्छा से बाहर निकल सकती है। बाहर निकलने पर, स्टेक अपनी हिस्सेदारी वापस लेने से पहले चार युगों की देरी कर सकता है। चार युगों के भीतर, एक सत्यापनकर्ता को अभी भी पकड़ा जा सकता है और स्लेश किया जा सकता है। एक ईमानदार सत्यापनकर्ता का बैलेंस लगभग 27 घंटों में निकाला जा सकता है। लेकिन यदि एक सत्यापनकर्ता की मृत्यु हो जाती है, तो स्टेक को वापस लेने में सक्षम होने से पहले 8,192 युगों (लगभग 36 दिन) इंतजार करना पड़ता है.  

आगे के तकनीकी विवरण में वर्णित हैं इथेरियम 2.0 चरण 0 सत्यापनकर्ता जीवनचक्र पर एक नोट इस फ़्लोचार्ट सहित:

बीकन चेन वैलिडेटर लाइफसाइकल 1

कम समय में सेट किए गए सत्यापनकर्ता में बड़े बदलावों से बचने के लिए, ऐसे तंत्र हैं जो यह सत्यापित करते हैं कि कितने सत्यापनकर्ता सक्रिय हो सकते हैं या एक युग के भीतर बाहर निकल सकते हैं। उदाहरण के लिए, ये सिस्टम पर हमला करने के लिए कई सत्यापनकर्ताओं को जल्दी से सक्रिय करना अधिक कठिन बनाते हैं.

बीकन चेन प्रभावी संतुलन की एक गहरी अवधारणा का उपयोग करता है जो सत्यापनकर्ता शेष की तुलना में कम बार बदलते हैं और तकनीकी अनुकूलन को सक्षम करते हैं.

ऊपर लपेटकर

प्रत्येक युग में, सत्यापनकर्ताओं को समान रूप से स्लॉट्स में विभाजित किया जाता है और फिर उपयुक्त आकार की समितियों में विभाजित किया जाता है। सत्यापनकर्ता केवल एक स्लॉट में और एक समिति में हो सकते हैं। सामूहिक रूप से:

  • एक ही चेकपॉइंट को अंतिम रूप देने के प्रयास में सभी सत्यापनकर्ता: एफएफजी वोट
  • सभी सत्यापनकर्ता एक ही बीकन चेन के प्रमुख पर वोट करने के लिए एक स्लॉट प्रयास को सौंपा: LMD GHOST वोट
  • समिति को सौंपे गए सभी सत्यापनकर्ता एक विशेष शार्क को पार करने का प्रयास करते हैं

इष्टतम व्यवहार सत्यापनकर्ताओं को सबसे अधिक पुरस्कार देता है.

बीकन चेन के सक्रियण के लिए उत्पत्ति में कम से कम 16,384 सत्यापनकर्ताओं की आवश्यकता होती है। सत्यापनकर्ताओं की संख्या स्लैशिंग या स्वैच्छिक निकास से कम हो सकती है, या स्टेकर अधिक सक्रिय कर सकते हैं। कई और अधिक सत्यापनकर्ताओं से अपेक्षा की जाती है कि सिस्टम eth2 फेज 1 और उससे आगे तक रैंप पर चले। बीकन चेन को कम से कम 262,144 सत्यापनकर्ताओं (आठ मिलियन से अधिक ईटीएच स्टैक्ड) की जरूरत है, जिसमें 64 क्रॉसप्लंक शामिल हैं।.

दुनिया में पहले कभी विकेंद्रीकृत प्रणालियों और अनुप्रयोगों के लिए एक स्केलेबल मंच नहीं था। यदि आप गहरा गोता लगाने के लिए प्रेरित हैं, तो आधिकारिक संदर्भ अंदर हैं इथेरियम 2.0 विनिर्देशों.  इसमें बीकॉन चेन स्पेक, अन्य प्रमुख संसाधनों के लिंक और बाउंटी के साथ मुद्दे शामिल हैं। वर्तमान में, सबसे अधिक दबाव की आवश्यकता है पीयर-टू-पीयर नेटवर्किंग. दूसरों को योगदान या संदर्भित करना चुनौतियों, ethresear.ch या Ethereum जादूगर का मंच, और इतिहास बनाने का एक हिस्सा हो!

ConsenSys न्यूज़लेटर की सदस्यता लें

नवीनतम Ethereum 2.0 समाचार और व्याख्याकार सीधे अपने इनबॉक्स में प्राप्त करें. सदस्यता लेने के Ethereum 2.0Newsletter हमारे न्यूज़लेटर के लिए नवीनतम Ethereum समाचार, उद्यम समाधान, डेवलपर संसाधन, और अधिक जानकारी भेजें।कैसे एक सफल ब्लॉकचेन उत्पाद बनाने के लिएवेबिनार

कैसे एक सफल ब्लॉकचेन उत्पाद बनाने के लिए

कैसे सेट अप करें और एक Ethereum नोड चलाएंवेबिनार

कैसे सेट अप करें और एक Ethereum नोड चलाएं

अपनी खुद की Ethereum API कैसे बनायेवेबिनार

अपनी खुद की Ethereum API कैसे बनाये

सोशल टोकन कैसे बनाएंवेबिनार

सोशल टोकन कैसे बनाएं

स्मार्ट अनुबंध विकास में सुरक्षा उपकरणों का उपयोग करनावेबिनार

स्मार्ट अनुबंध विकास में सुरक्षा उपकरणों का उपयोग करना

फ्यूचर ऑफ़ फ़ाइनेंस डिजिटल एसेट्स एंड डेफीवेबिनार

भविष्य का वित्त: डिजिटल एसेट्स और डीआईएफआई

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me