Tezos क्या है? सबसे अधिक अद्यतन दीप गोता

Tezos क्रिप्टो अंतरिक्ष में अपने तत्कालीन रिकॉर्ड-तोड़ ICO में $ 232 मिलियन एकत्र करके फट गया

ICO के बाद से, उनकी लॉन्च की तारीख लगातार ड्रामा के कारण विलंबित हुई है, क्योंकि ड्रामा और अन्य संघर्ष। Tezos को आधिकारिक तौर पर सितंबर 2018 में लॉन्च किया गया था और अब इस रोमांचक परियोजना को देखने के लिए एक अच्छा समय है। तो तेजो क्या है?

Tezos सिक्का क्या है?

Tezos वेबसाइट के अनुसार, “Tezos एक नया विकेन्द्रीकृत ब्लॉकचैन है जो एक सच्चे डिजिटल कॉमनवेल्थ की स्थापना करके खुद को नियंत्रित करता है।”

Tezos (XTZ) एक ब्लॉकचेन नेटवर्क है जो एक डिजिटल टोकन से जुड़ा होता है, जिसे Tez या Tezzie कहा जाता है। Tezos Tez के खनन पर आधारित नहीं है। इसके बजाय, टोकन धारकों को प्रूफ-ऑफ-स्टेक सर्वसम्मति तंत्र में भाग लेने के लिए एक इनाम मिलता है.

एक कॉमनवेल्थ एक समूह है जो अपने साझा लक्ष्यों और रुचियों के कारण आपस में जुड़ने का विकल्प चुनता है। Tezos का मुख्य उद्देश्य अपने टोकन धारकों को निर्णय लेने के लिए एक साथ काम करना है जो समय के साथ उनके प्रोटोकॉल में सुधार करेंगे। देशी Tezos टोकन XTZ है.

Tezos में बहुत सारी खूबियाँ हैं जो इसे विशिष्ट बनाती हैं। हम उन्हें बाद में गाइड में कवर करेंगे। अभी के लिए, आइए आपको परियोजना की एक छोटी पृष्ठभूमि प्रदान करते हैं.

एक संक्षिप्त इतिहास क्या Tezos है

सह-संस्थापक, आर्थर ब्रेइटमैन, और कैथलीन ब्रेइटमैन, 2014 से डेवलपर्स के एक प्रमुख समूह के साथ टीज़ोस विकसित कर रहे हैं। कंपनी का मुख्यालय स्विट्जरलैंड में है। जैसा कि हमने पहले ही कहा है, उन्होंने बिटकॉइन और ईथर दोनों के योगदान को स्वीकार करते हुए, केवल 2 सप्ताह में एक अनकैप्ड आईसीओ में $ 232 मिलियन जुटाए। अपने ऐतिहासिक ICO के फौरन बाद, Tezos प्रबंधन के कई मुद्दों में पहले भाग गया। इन प्रबंधन मुद्दों को समझने के लिए, आपको पता होना चाहिए कि Tezos-संस्थापक कंपनी का नाम DLS (डायनेमिक लेजर समाधान) है और ICO के दौरान एकत्रित सभी फंडों को रखने वाली कंपनी का नाम “Tezos Foundation” है।

आर्थर और कैथलीन ब्रेइटमैन, Tezos Foundation के अध्यक्ष जोहान गेवर्स के साथ सार्वजनिक तोड़फोड़ में शामिल हो गए। जाहिरा तौर पर, फंड्स पर नियंत्रण रखने वाले जेवर ने ब्रेइटमैनों को फंड देने से मना कर दिया। इस विवाद के कारण समुदाय के भीतर हाथापाई हुई और अनुमानित विनिमय दर घट गई। ब्रेइटमैनों ने जेवर पर एक तीखी बयान जारी किया जिसमें “आत्म-व्यवहार, आत्म-प्रचार और हितों का टकराव” जैसे शब्द शामिल थे।.

आखिरकार, बहुत सारे ड्रामा और अवांछनीय मीडिया के ध्यान के बाद, जेवर ने 400,000 डॉलर से अधिक की राशि प्राप्त करने के बाद कंपनी छोड़ दी। अब चीजें आखिरकार सुचारू रूप से चल रही हैं। तो, उस नोट पर, नंगे विवरण में जाने दें.

Tezos वास्तुकला

आप इस सवाल का ठीक से जवाब नहीं दे सकते कि “तेजो क्या है?” Tezos ब्लॉकचेन एक एगोनिस्टिक देशी-मिडलवेयर का उपयोग करता है जिसे। नेटवर्क शेल कहा जाता है। ” यह उन्हें एक स्व-संशोधित खाता बही के साथ एक मॉड्यूलर शैली विकसित करने की अनुमति देता है। एक सामान्य ब्लॉकचैन प्रोटोकॉल को तीन परतों में विभाजित किया गया है:

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

Tezos में, पिछले दो प्रोटोकॉल, लेन-देन और सहमति, को एक साथ जोड़कर ब्लॉकचेन प्रोटोकॉल के रूप में जाना जाता है। नेटवर्क प्रोटोकॉल और ब्लॉकचेन प्रोटोकॉल के बीच संचार में नेटवर्क शैल एड्स। नेटवर्क शेल लेनदेन प्रोटोकॉल और सर्वसम्मति प्रोटोकॉल के लिए अज्ञेय है.

Tezos के दो खाते

Tezos में आप जिन दो प्रकार के खातों का उपयोग कर सकते हैं वे हैं:

  • निहित खाते.
  • मूल खाते.

निहित खाते

ये Tezos में सबसे आम खाते हैं। वे tz1 से शुरू करते हैं (Ex: tz1cJywnhho2iGwfrs5gHCQs7stAVFMnRHc1) है। यह एक साधारण खाता है जो सार्वजनिक / निजी कुंजी की एक जोड़ी से उत्पन्न होता है। Tz1 सार्वजनिक पता सार्वजनिक कुंजी से लिया गया है और प्रत्येक tz1 खाते की अपनी निजी कुंजी है। इन खातों में खाता स्वामी और खाता शेष है.

अवैध खातों में एक प्रतिनिधि नहीं हो सकता है। धनराशि को प्रत्यायोजित करने के लिए, उन्हें मूल खाते में धन हस्तांतरित करने की आवश्यकता होगी और फिर एक प्रतिनिधि को सेट करना होगा.

मूल खाते

निहित खातों के साथ-साथ आपके पास अपने स्मार्ट अनुबंधों के लिए खाते भी हैं जिन्हें मूल खाते कहा जाता है। ये KT1 (Ex: KT1Wv8Ted4b6raZDMoepkCPT8MkNFxyT2Ddo) से शुरू होते हैं। इन खातों में निम्नलिखित क्षेत्र हैं:

  • प्रबंधक – यह खाते की निजी कुंजी है
  • राशि – इस खाते में Tz की राशि
  • प्रतिनिधि योग्य – यदि इस खाते के फंड को बेकिंग के लिए प्रत्यायोजित किया जा सकता है
  • डेलिगेट फ़ील्ड – जानकारी जिसके लिए यह खाता बेकिंग के लिए प्रतिनिधि है.

एक मूल खाता अपने फंड को बेकर के निहित खाते में सौंप सकता है। हम बाद में बेकर्स के बारे में अधिक बात करेंगे.

Tezos में तीन अद्वितीय क्षमताएं हैं:

  • ऑन-चेन शासन और स्व-संशोधन.
  • एक तरल प्रूफ-ऑफ-स्टेक आम सहमति तंत्र
  • औपचारिक सत्यापन के साथ स्मार्ट अनुबंध.

एक-एक करके हर एक को जाने दो.

ऑन-चेन शासन और स्व-संशोधन

ऑन-चेन गवर्नेंस और आत्म-संशोधन के महत्व को समझने के लिए, आपको पहले क्रिप्टो समुदाय, फोर्क में “एफ-वर्ड” को समझने की आवश्यकता है.

एक कांटा एक ऐसी स्थिति है जिससे ब्लॉकचेन की स्थिति उन श्रृंखलाओं में बदल जाती है जहां नेटवर्क के एक हिस्से में नेटवर्क के एक अलग हिस्से की तुलना में लेनदेन के इतिहास पर एक अलग दृष्टिकोण होता है। यह मूल रूप से एक कांटा है, यह ब्लॉकचेन की स्थिति के परिप्रेक्ष्य में एक विचलन है। एक कांटा एक नरम कांटा या एक कठिन कांटा द्वारा प्राप्त किया जा सकता है.

एक नरम कांटा क्या है?

जब भी किसी श्रृंखला को अद्यतन करने की आवश्यकता होती है, तो उसे करने के दो तरीके होते हैं: एक नरम कांटा या एक कठिन कांटा। सॉफ्ट कांटे को सॉफ़्टवेयर में अपडेट के रूप में सोचें जो कि पीछे की ओर संगत है। इसका क्या मतलब है? मान लें कि आप अपने लैपटॉप में MS Excel 2005 चला रहे हैं और आप एक स्प्रेडशीट अंतर्निहित MS Excel 2015 खोलना चाहते हैं, तब भी आप इसे खोल सकते हैं क्योंकि MS Excel 2015 बैकवर्ड संगत है.

लेकिन, कहा जा रहा है कि अंतर है। वे सभी अपडेट जो आप नए संस्करण में आनंद ले सकते हैं, पुराने संस्करण में आपको दिखाई नहीं देंगे। हमारे एमएस एक्सेल एनालॉग में फिर से जा रहे हैं, मान लीजिए कि एक ऐसी सुविधा है जो 2015 के संस्करण में स्प्रेडशीट में जीआईएफ में डालने की अनुमति देती है, आपने 2005 के संस्करण में उन जीआईएफ को नहीं देखा है। इसलिए मूल रूप से, आप सभी पाठ देखेंगे, लेकिन GIF नहीं देखेंगे.

एक कठिन कांटा क्या है?

एक नरम कांटा और एक कठिन कांटा के बीच प्राथमिक अंतर यह है कि यह पिछड़े संगत नहीं है। एक बार इसका उपयोग हो जाने के बाद जो भी हो, बिल्कुल नहीं। यदि आप ब्लॉकचैन के उन्नत संस्करण में शामिल नहीं होते हैं, तो आपको किसी भी नए अपडेट तक पहुंच नहीं मिलती है या नए सिस्टम के उपयोगकर्ताओं के साथ बातचीत नहीं की जाती है। PlayStation 3 और PlayStation 4 के बारे में सोचें। आप PS4 पर PS3 खेल नहीं खेल सकते हैं और आप PS3 पर PS4 खेल नहीं खेल सकते हैं.

Tezos क्या है? अंतिम गाइड

एंड्रियास एंटोनोपोलोस इस तरह से कठिन और नरम कांटा के बीच अंतर का वर्णन करता है: यदि एक शाकाहारी रेस्तरां अपने मेनू में सूअर का मांस जोड़ने का चयन करेगा, तो इसे एक कठिन कांटा माना जाएगा। यदि वे शाकाहारी व्यंजन जोड़ने का निर्णय लेते हैं, तो हर कोई जो शाकाहारी है वह अभी भी शाकाहारी खा सकता है, आपको वहाँ खाने के लिए शाकाहारी नहीं होना चाहिए, आप अभी भी वहाँ खाने के लिए शाकाहारी हो सकते हैं और मांस खाने वाले भी वहाँ खा सकते हैं ताकि एक नरम कांटा हो.

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

इसका सबसे स्पष्ट उदाहरण बिटकॉइन और बिटकॉइन कैश के माध्यम से सभी कठिन कांटे हैं। Bitcoin को Bitcoin और Bitcoin Cash में विभाजित किया गया था जबकि Bitcoin Cash को बाद में Bitcoin Cash और Bitcoin SV में विभाजित किया गया था। बिटकॉइन कैश और बिटकॉइन एसवी विभाजन विशेष रूप से बदसूरत रहा है। यह तथाकथित, “हैश युद्धों।”

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

यह वही है जो तेजोज़ बचना चाहता था.

कैथलीन ब्रेइटमैन के रूप में रखते है, “बिटकॉइन की महान विडंबना यह है कि यह अंततः समुदाय की सहमति के लिए एक उपकरण है, लेकिन यह दुश्मनी की एक जबरदस्त मात्रा है। Tezos नवाचार के लिए एक व्यवस्थित तरीके से राजनीति के एक जन्म के विपरीत होने की अनुमति देता है। आपको ऐसे दो लोग नहीं मिलेंगे जो आर्थर और मुझसे अधिक राजनीति करते हैं। Tezos के पीछे यह विचार है: इस असाधारण अनौपचारिक प्रक्रिया को औपचारिक रूप दें।

कैसे Tezos यह कम करता है?

Tezos स्व-संशोधनों और ऑन-चेन शासन के माध्यम से विवादास्पद कठिन कांटे को कम करता है। स्व-संशोधन एक कठिन कांटा से गुजरने के बिना ब्लॉकचेन को अपग्रेड करने में मदद करता है। ऑन-चेन गवर्नेंस का सीधा मतलब है कि प्रस्तावित संशोधन पर मंच पर मतदान। ऑन-चेन शासन और स्व-संशोधन घटना के संयोजन के साथ, मतदान प्रक्रिया को आवश्यकतानुसार संशोधित उर्फ ​​संशोधित किया जा सकता है। सिस्टम के हितधारक (जो हम बाद में बात करेंगे) मतदान का ध्यान रखते हैं। इस प्रणाली का डिज़ाइन कठिन कांटा होने के बजाय ब्लॉकचेन के सुचारू विकास के लिए अनुमति देता है.

ठीक है, तो यह बिल्कुल कैसे काम करता है?

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

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

स्टेक का तरल सबूत

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

  • क्रिप्टोग्राफिक रूप से कठिन पहेली को हल करने के लिए खनिक अपनी कम्प्यूटेशनल शक्ति का उपयोग करें.
  • खनिकों को पुरस्कृत करें जो उन पहेलियों को हल करने में सक्षम थे.

यह बहुत ही सरल है। ये पहेलियाँ इतनी कठिन हैं कि आमतौर पर यह आपकी कम्प्यूटेशनल शक्तियों का एक बहुत कुछ लेता है। जबकि POW निश्चित रूप से प्रभावी था जब यह शुरू हुआ, इसमें बहुत सारे मुद्दे हैं:

  • सबसे पहले और सबसे महत्वपूर्ण, काम की शक्ति और ऊर्जा की भारी मात्रा के कारण काम का प्रमाण एक बेहद अक्षम प्रक्रिया है जो इसे खा जाती है.
  • ऐसे लोग और संगठन जो तेजी से और अधिक शक्तिशाली ASIC का खर्च उठा सकते हैं, उनके पास आमतौर पर दूसरों की तुलना में खनन का बेहतर मौका होता है.
  • POW केंद्रीकरण की ओर ले जाता है.

POW की समस्याओं का सामना करने के लिए, “प्रूफ़ ऑफ़ स्टेक” या POS नामक एक नया सर्वसम्मति प्रोटोकॉल बनाया गया.

हिस्सेदारी का सबूत क्या है?

हिस्सेदारी का प्रमाण पूरी खनन प्रक्रिया को आभासी बना देगा और खनिकों को सत्यापनकर्ताओं के साथ बदल देगा.

इस तरह यह प्रक्रिया काम करेगी:

  • सत्यापनकर्ताओं को अपने कुछ सिक्कों को हिस्सेदारी के रूप में बंद करना होगा.
  • उसके बाद, वे ब्लॉकों को मान्य करना शुरू कर देंगे। मतलब, जब उन्हें एक ब्लॉक का पता चलता है, जो उन्हें लगता है कि श्रृंखला में जोड़ा जा सकता है, तो वे उस पर एक शर्त रखकर इसे मान्य करेंगे.
  • यदि ब्लॉक को जोड़ दिया जाता है, तो सत्यापनकर्ताओं को उनके दांव का इनाम अनुपात मिलेगा.

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

Tezos का सर्वसम्मति तंत्र इसके समान है लेकिन थोड़े अंतर के साथ। कट्टर प्रतिनिधिमंडल के बजाय, Tezos अपनी सर्वसम्मति से एक तरल लोकतंत्र मॉडल को शामिल करता है.

तरल लोकतंत्र कैसे काम करता है?

Tezos क्या है? अंतिम गाइड

यह एक ऐसी प्रणाली है जो प्रत्यक्ष लोकतंत्र और प्रतिनिधि लोकतंत्र के बीच तरल रूप से संक्रमण करती है.

प्रक्रिया में निम्नलिखित विशेषताएं हैं:

  • लोग अपनी नीतियों पर सीधे मतदान कर सकते हैं.
  • लोग अपने मतदान की जिम्मेदारियों को एक प्रतिनिधि को सौंप सकते हैं जो उनके लिए उनकी नीतियों पर मतदान कर सकते हैं.
  • प्रतिनिधि स्वयं अपनी मतदान जिम्मेदारियों को दूसरे प्रतिनिधि को सौंप सकते हैं जो उनकी ओर से मतदान कर सकते हैं। यह संपत्ति जिसमें एक प्रतिनिधि अपने स्वयं के प्रतिनिधि को नियुक्त कर सकता है उसे कहा जाता है संक्रामिता.

  • यदि कोई व्यक्ति, जिसने अपने मतदान को प्रत्यायोजित किया है, तो उस मत की तरह नहीं है जिसे उनके प्रतिनिधियों ने चुना है, तो वे केवल अपना मत वापस ले सकते हैं और स्वयं नीति पर मतदान कर सकते हैं.

तो, तरल लोकतंत्र के क्या फायदे हैं?

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

स्टेक का लिक्विड प्रूफ क्या है?

DPoS (हिस्सेदारी का प्रत्यायोजित प्रमाण) के विपरीत, कोई कठिन और तेज़ नियम नहीं है कि प्रतिनिधियों का चयन करने की आवश्यकता हो। यह पूरी तरह से प्रतिभागी पर निर्भर है कि वे क्या करना चाहते हैं। ठीक है, तो चलिए LPoS के साथ शुरुआत करते हैं.

Tezos स्टेक सिस्टम का एक तरल प्रमाण है जिसमें ब्लॉकचेन पर सर्वसम्मति में भाग लेने के लिए एक निश्चित संख्या में Tezos टोकन की आवश्यकता होती है। Tezos टोकन (XTZ) को स्थिर करने की प्रक्रिया को बेकिंग कहा जाता है.

टोकन धारक उर्फ ​​”बेकर्स” स्वामित्व को हस्तांतरित किए बिना अपने सत्यापन अधिकार अन्य टोकन धारकों को सौंप सकते हैं। EOS के विपरीत, प्रतिनिधिमंडल वैकल्पिक है.

बेकिंग ब्लॉक

आप “बेकिंग” नामक एक प्रक्रिया के माध्यम से तेजोस ब्लॉकचैन को ब्लॉक ढूंढते हैं और जोड़ते हैं। यह इस तरह काम करता है:

  • बेकर्स को उनकी हिस्सेदारी के आधार पर ब्लॉक प्रकाशन अधिकार मिलते हैं.
  • प्रत्येक ब्लॉक को एक यादृच्छिक बेकर द्वारा बेक किया जाता है और फिर 32 अन्य यादृच्छिक बेकर्स द्वारा नोटरीकृत किया जाता है.
  • यदि ब्लॉक जाना अच्छा है तो ब्लॉक ब्लॉकचेन में जुड़ जाता है.
  • सफल बेकर को एक ब्लॉक इनाम मिलता है और वह ब्लॉक के अंदर सभी लेनदेन के लिए लेनदेन शुल्क ले सकता है.

जैसा कि हमने पहले कहा है, टोकन धारकों के पास अपने टोकन के स्वामित्व को जाने के बिना अन्य धारकों को अपने पाक अधिकार सौंपने का विकल्प है। बेकिंग प्रक्रिया के पूरा होने पर, बेकर बाकी प्रतिनिधियों के साथ अपने पुरस्कार साझा करेगा.

स्मार्ट अनुबंध और औपचारिक सत्यापन

Tezos को OCaml के उपयोग से कोडित किया गया है। तेजस पर चलने वाला स्मार्ट अनुबंध मिशेलसन का उपयोग करके बनाया जाएगा। तो, इन भाषाओं में क्या खास है? वे दोनों कार्यात्मक भाषा होते हैं.

जब भाषाओं की बात आती है, तो वे दो परिवारों से संबंधित होती हैं:

  • अनिवार्य
  • कार्यात्मक.

इंपीरियल प्रोग्रामिंग लैंग्वेजेस

एक अनिवार्य दृष्टिकोण में, कोडर को उन सभी चरणों को नीचे रखने की आवश्यकता होती है जो एक लक्ष्य तक पहुंचने के लिए कंप्यूटर को लेने की आवश्यकता होती है। हमारी सभी पारंपरिक प्रोग्रामिंग लैंग्वेज जैसे C ++, Java और यहां तक ​​कि सॉलिडिटी भी अनिवार्य प्रोग्रामिंग लैंग्वेज हैं। इस तरह के प्रोग्रामिंग दृष्टिकोण को एल्गोरिदम प्रोग्रामिंग भी कहा जाता है.

आइए एक उदाहरण लेते हैं कि हम इसका क्या अर्थ रखते हैं। C ++ पर नजर डालते हैं। मान लीजिए हम 5 और 3 जोड़ना चाहते हैं.

int a = 5;

int b = 3;

इंट सी;

c = a + b;

इसलिए, जैसा कि आप देख सकते हैं, अतिरिक्त प्रक्रिया कई चरणों को पूरा करती है और प्रत्येक चरण लगातार कार्यक्रम की स्थिति को बदल रहा है क्योंकि वे सभी व्यक्तिगत रूप से बदले में निष्पादित हो रहे हैं.

एक अतिरिक्त प्रक्रिया में चार चरण हुए और चरण निम्न हैं:

  • पूर्णांक की घोषणा करना और मान 5 को निर्दिष्ट करना.
  • एक पूर्णांक बी की घोषणा और इसके लिए मान 3 निर्दिष्ट करना.
  • एक पूर्णांक की घोषणा सी.
  • A और b के मानों को जोड़ना और उन्हें c में संचित करना.

कार्यात्मक प्रोग्रामिंग भाषाएँ

प्रोग्रामिंग भाषाओं का दूसरा परिवार कार्यात्मक भाषाएं हैं। प्रोग्रामिंग की इस शैली को समस्या-समाधान के लिए एक कार्यात्मक दृष्टिकोण बनाने के लिए बनाया गया था। इस तरह के दृष्टिकोण को घोषणात्मक प्रोग्रामिंग कहा जाता है.

तो, कार्यात्मक प्रोग्रामिंग कैसे काम करता है?

मान लीजिए कि एक फ़ंक्शन f (x) है जिसे हम एक फ़ंक्शन जी (x) की गणना करने के लिए उपयोग करना चाहते हैं और फिर हम उस फ़ंक्शन एच (एक्स) के साथ काम करना चाहते हैं। एक क्रम में उन सभी को हल करने के बजाय, हम बस उन सभी को एक साथ एक ही फ़ंक्शन में इस तरह से क्लब कर सकते हैं:

h (g (f (x)))

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

आइए इसका एक वास्तविक जीवन उदाहरण लें और देखें कि क्यों यह कुछ परिस्थितियों में अत्यंत महत्वपूर्ण और यहां तक ​​कि जीवन-रक्षक बन सकता है.

मान लीजिए, हम एक प्रोग्राम को कोड कर रहे हैं जो वायु-यातायात को नियंत्रित करता है.

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

यही कारण है कि कार्यात्मक दृष्टिकोण इतना वांछनीय है। यही कारण है कि Tezos OCaml का उपयोग कर रहा है और उनके स्मार्ट कॉन्ट्रैक्ट Michelson उपयोग कर रहे हैं.

निम्न तालिका कार्यात्मक दृष्टिकोण के साथ इंपीरियल दृष्टिकोण की तुलना करती है.

Tezos क्या है? अंतिम गाइड

छवि क्रेडिट: डॉक्स। Microsoft.com

तो, आइए कार्यात्मक दृष्टिकोण के लाभों पर नज़र डालें:

  • उच्च आश्वासन कोड बनाने में मदद करता है क्योंकि यह साबित करना आसान है कि कोड गणितीय रूप से कैसे व्यवहार करने वाला है.
  • पठनीयता और स्थिरता को बढ़ाता है क्योंकि प्रत्येक फ़ंक्शन को एक विशिष्ट कार्य को पूरा करने के लिए डिज़ाइन किया गया है। कार्य भी राज्य-स्वतंत्र हैं.
  • कोड को रीफ्रैक्टर करना आसान है और कोड में कोई भी बदलाव लागू करने के लिए सरल हैं। इससे दोहराव का विकास आसान हो जाता है.
  • व्यक्तिगत कार्यों को आसानी से अलग किया जा सकता है जो उन्हें बाहर का परीक्षण करने और डिबग करने में आसान बनाता है.

मिशेलसन पर अधिक

माइकलसन एक जोरदार टाइप, स्टैक-आधारित भाषा है.

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

इस दृष्टिकोण का क्या फायदा है? इसे मनुष्यों द्वारा आसानी से पढ़ा जा सकता है जो शुद्धता प्रमाण बनाने में मदद करेगा और कीड़े से बचने में मदद करेगा.

निम्नलिखित एक माइकलसन अनुबंध का एक उदाहरण है

पैरामीटर (जोड़ी (लैम्ब्डा इंट इंट)) (सूची इंट);

वापसी (सूची int);

भंडारण इकाई;

कोड {DIP {NIL int};

   गाड़ी;

   DUP;

   डीआईपी {कार; पीएआईआर}; # अनपैक डेटा और सेटअप संचायक

   सीडीआर;

   LAMBDA (जोड़ी इंट (जोड़ी (lambda int int)) (सूची int)))

      (जोड़ी (लंबो इंट इंट)) (सूची इंट)

      # लंबोदर को लागू करें और सूची में नया तत्व जोड़ें

      {DUP; सीडीएआर;

       डीआईपी {डीयूपी; डीआईपी {सीडीएआर}; DUP;

          गाड़ी; डीआईपी {सीडीडीआर; SWAP}; EXEC; कॉन्स};

       पीएआईआर};

   कम करना; सीडीआर; डीआईपी {एनआईएल इंट}; # सबसे पहले

   LAMBDA (जोड़ी इंट (सूची int))

      (सूची int)

      {DUP; गाड़ी; डीआईपी {सीडीआर}; कॉन्स};

   कम करना; # सही सूची क्रम

   UNIT; स्वैप; पीएआईआर} # कॉलिंग कन्वेंशन

Tezos – निष्कर्ष

इसलिए यह अब आपके पास है। Tezos एक बहुत ही पेचीदा प्रोजेक्ट है जिसे दुर्भाग्य से सभी बैक-द-सीन ड्रामा द्वारा ओवरशैड किया गया। यह परियोजना एक निकट विश्लेषण के योग्य है क्योंकि यह ब्लॉकचेन अंतरिक्ष में कुछ दिलचस्प उपयोगिता ला रही है। अब हमें इंतजार करने और यह पता लगाने की जरूरत है कि क्या वे अपने ICO के बाद उत्पन्न प्रचार को सही ठहरा सकते हैं.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map