दृढ़ता - अवलोकन
सॉलिडिटी स्मार्ट कॉन्ट्रैक्ट्स को लागू करने के लिए एक अनुबंध-उन्मुख, उच्च-स्तरीय प्रोग्रामिंग भाषा है। सॉलिडिटी C ++, पायथन और जावास्क्रिप्ट से अत्यधिक प्रभावित है और इसे एथेरियम वर्चुअल मशीन (EVM) को लक्षित करने के लिए डिज़ाइन किया गया है।
सॉलिडिटी सांख्यिकीय रूप से टाइप की जाती है, वंशानुक्रम, लाइब्रेरी और जटिल उपयोगकर्ता-परिभाषित प्रकार की प्रोग्रामिंग भाषा का समर्थन करती है।
आप वोटिंग, क्राउडफंडिंग, ब्लाइंड नीलामियों, और बहु-हस्ताक्षर वाले पर्स जैसे उपयोगों के लिए अनुबंध बनाने के लिए सॉलिडिटी का उपयोग कर सकते हैं।
इथेरियम क्या है?
एथेरियम एक विकेंद्रीकृत अर्थात है। ब्लॉकचैन प्लेटफॉर्म जो स्मार्ट कॉन्ट्रैक्ट्स को चलाता है यानी ऐसे एप्लिकेशन जो डाउनटाइम, सेंसरशिप, फ्रॉड या थर्ड-पार्टी हस्तक्षेप के बिना किसी संभावना के प्रोग्राम के रूप में चलते हैं।
एथेरम वर्चुअल मशीन (EVM)
Ethereum Virtual Machine, जिसे EVM के रूप में भी जाना जाता है, Ethereum में स्मार्ट कॉन्ट्रैक्ट्स के लिए रनटाइम वातावरण है। एथेरियम वर्चुअल मशीन पूरी दुनिया में कंप्यूटरों द्वारा सुरक्षा प्रदान करने और अविश्वास कोड को लागू करने पर केंद्रित है।
ईवीएम डेनियल-ऑफ-सर्विस हमलों को रोकने में विशेष है और यह सुनिश्चित करता है कि कार्यक्रमों को एक-दूसरे की राज्य तक पहुंच नहीं है, यह सुनिश्चित करना कि संचार किसी भी संभावित हस्तक्षेप के बिना स्थापित किया जा सकता है।
Ethereum वर्चुअल मशीन को Ethereum पर आधारित स्मार्ट कॉन्ट्रैक्ट्स के लिए एक रनटाइम वातावरण के रूप में काम करने के लिए डिज़ाइन किया गया है।
स्मार्ट कॉन्ट्रैक्ट क्या है?
एक स्मार्ट कॉन्ट्रैक्ट एक कंप्यूटर प्रोटोकॉल होता है जिसका उद्देश्य किसी अनुबंध की बातचीत या प्रदर्शन को डिजिटल रूप से सुविधाजनक बनाना, सत्यापित करना या लागू करना होता है। स्मार्ट अनुबंध तीसरे पक्ष के बिना विश्वसनीय लेनदेन के प्रदर्शन की अनुमति देते हैं। ये लेनदेन ट्रैक करने योग्य और अपरिवर्तनीय हैं।
स्मार्ट कॉन्ट्रैक्ट की अवधारणा पहली बार निक स्जाबो द्वारा 1994 में प्रस्तावित की गई थी। स्ज़ैबो एक कानूनी विद्वान और क्रिप्टोग्राफर है जिसे डिजिटल मुद्रा के लिए आधार बनाने के लिए जाना जाता है।
यह ठीक है अगर आप अभी स्मार्ट कॉन्ट्रैक्ट को नहीं समझते हैं, तो हम बाद में और विस्तार करेंगे।