一文看懂新公链都在用的Move编程语言,究竟有何优势?

एक लेख में समझें कि नई पब्लिक ब्लॉकचेन द्वारा उपयोग की जा रही Move प्रोग्रामिंग भाषा क्या है और इसके क्या फायदे हैं?

BroadChainBroadChain28/07/2022, 11:51 pm
यह सामग्री AI द्वारा अनुवादित है
सारांश

डिजिटल एसेट्स के लिए विशेष रूप से डिज़ाइन की गई एक नई प्रोग्रामिंग भाषा।

मूल लेखक: Trace, Figment Capital

अनुवाद: Noc, 0x214, BlockBeats

Aptos और Sui जैसी नई पब्लिक ब्लॉकचेन के उभरने के साथ, इनमें इस्तेमाल होने वाली Move प्रोग्रामिंग भाषा भी चर्चा में है। सोशल मीडिया पर कुछ दावों के मुताबिक, Move भाषा के डेवलपर्स की प्रति घंटा कमाई 1200 अमेरिकी डॉलर तक पहुँच गई है। आखिर Move भाषा में ऐसी क्या खास बात है? BlockBeats ने Figment Capital द्वारा सोशल मीडिया पर साझा किए गए कुछ विचारों का सारांश तैयार किया है।

Move प्रोग्रामिंग भाषा क्या है?

Move एक नई प्रोग्रामिंग भाषा है, जिसे मूल रूप से Meta कंपनी ने अपने Diem प्रोजेक्ट के लिए एक सुरक्षित और विश्वसनीय स्मार्ट कॉन्ट्रैक्ट भाषा के तौर पर विकसित किया था।

नई प्रोग्रामिंग भाषा की जरूरत क्यों?

Solidity और EVM में कमियाँ होना कोई नई बात नहीं है, जिसकी वजह से इथेरियम पर स्मार्ट कॉन्ट्रैक्ट्स की सुरक्षा सुनिश्चित करना मुश्किल हो गया है।

ये समस्याएँ इतनी गंभीर हैं कि डेवलपर्स को अपना कोड लॉन्च करने से पहले उसकी ऑडिट करवाने में काफी समय और पैसा खर्च करना पड़ता है। कई बार लॉन्च से पहले अतिरिक्त सुरक्षा के लिए ��स्थायी उपाय भी अपनाने पड़ते हैं। सिर्फ इसी तरह वे यह सुनिश्चित कर पाते हैं कि उनके कोड में कोई कमजोरी नहीं है।

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

ज्यादा सुरक्षित

सुरक्षा Move की सबसे बड़ी खूबी है। इस भाषा को खासतौर पर सुरक्षित स्मार्ट कॉन्ट्रैक्ट्स के लिए डिज़ाइन किया गया है। Rust की तरह, यह भी मेमोरी सुरक्षा प्रदान करती है: यह लटकते हुए रेफरेंस (dangling references) को रोकती है, अपरिवर्तनीय रेफरेंस के लिए पारदर्शिता देती है और मेमोरी लीक होने से बचाती है। ये विशेषताएँ Move कोड पर हमले के जोखिम को काफी कम कर देती हैं।

Move में 'Move Prover' नाम का एक औपचारिक सत्यापन उपकरण भी है, जो डेवलपर्स को यह जाँचने की सुविधा देता है कि उनका कोड पूरी तरह से उम्मीद के मुताबिक काम कर रहा है या नहीं। यह टूल बहुत तेजी से काम करता है। डेवलपर्स कुछ ही मिनटों में अपने कोड का परीक्षण कर सकते हैं, जिससे उन्हें कोड में तेजी से बदलाव करने में मदद मिलती है।

सिर्फ सुरक्षित ही नहीं, बल्कि अभिव्यंजक भी

Move, Solidity की तरह डिजिटल संपत्ति को HashMap में स्थायी रूप से बंद नहीं करती। बल्कि, यह उपयोगकर्ताओं को अपने खुद के डिज़ाइन किए हुए डिजिटल ऑब्जेक्ट्स के लिए विशिष्ट प्रकार (custom types) बनाने की आजादी देती है।

फिर इन ऑब्जेक्ट्स को स्मार्ट कॉन्ट्रैक्ट्स के जरिए पैरामीटर के रूप में पास किया जा सकता है और फ़ंक्शन से वापस लौटाया जा सकता है।

डायनामिक NFT प्रोजेक्ट्स और क्रिप्टो गेम्स के लिए, यह सहज डिज़ाइन डिजिटल ऑब्जेक्ट्स को प्रोग्राम करना काफी आसान बना देता है।

इस तरह Move न सिर्फ ज्यादा सुरक्षित है, बल्कि इसका डेटा मॉडल भी बेहतर है।

Move पर बनी Sui और Aptos

2022/23 में लॉन्च होने वाली Sui और Aptos दोनों ही सबसे ज्यादा चर्चा में रहने वाली पब्लिक ब्लॉकचेन हैं, और दोनों ही Move भाषा पर बनी हैं। ये दोनों प्रोजेक्ट Diem के पूर्व टीम सदस्यों द्वारा शुरू किए गए हैं और दोनों का लक्ष्य "इतिहास की सबसे तेज प्रदर्शन वाली पब्लिक ब्लॉकचेन" बनना है।

उदाहरण के लिए, Sui सिर्फ एक Macbook Pro पर ही प्रति सेकंड 120,000 टोकन ट्रांसफर कर सकती है। यह पब्लिक ब्लॉकचेन टोकन ट्रांसफर को लगभग तुरंत संसाधित कर सकती है, और जटिल लेन-देन को भी कुछ सेकंडों में पूरा कर सकती है। Sui ब्लॉकचेन सामान्य गणना का समर्थन करती है, लेकिन Mysten टीम खासतौर पर गेमिंग और DeFi एप्लिकेशन्स पर ध्यान केंद्रित कर रही है।

Aptos भी एक ऐसी ही उच्च प्रदर्शन वाली पब्लिक ब्लॉकचेन है, जिसे Diem टीम के सदस्यों द्वारा विकसित किया गया है। Aptos Labs ने हाल ही में 20 अरब डॉलर के वैल्यूएशन पर 150 मिलियन डॉलर की सीरीज़ A फंडिंग पूरी की है। दोनों टीमों को दुनिया भर की मशहूर क्रिप्टोकरेंसी और पारंपरिक वेंचर कैपिटल फर्मों का समर्थन हासिल है।

Sui और Aptos के पब्लिक टेस्टनेट और मेननेट को आने वाले कुछ महीनों में लॉन्च किए जाने की उम्मीद है, जिससे Move भाषा को और भी ज्यादा ध्यान मिलने की संभावना है।