... मेटामास्क जैसे वॉलेट को अधिक उपयोगकर्ता के अनुकूल बनाने की आवश्यकता है - ArticlesKit

मेटामास्क जैसे वॉलेट को अधिक उपयोगकर्ता के अनुकूल बनाने की आवश्यकता है

मेटामास्क जैसे वॉलेट को अधिक उपयोगकर्ता के अनुकूल बनाने की आवश्यकता है


एथेरियम के लंबे समय से प्रतीक्षित मर्ज के बाद, यह सोचने का एक आदर्श समय है कि हम स्मार्ट अनुबंधों को कैसे सुधार सकते हैं। अनिवार्य रूप से ब्लॉकचैन पर चलने वाले ऐप्स, स्मार्ट अनुबंध हमारे वेब3 अनुप्रयोगों का एक महत्वपूर्ण घटक हैं। लेकिन उनके साथ बातचीत करना काफी खतरनाक है, खासकर गैर-डेवलपर्स के लिए। कई घटनाएं जहां उपयोगकर्ता अपनी क्रिप्टो संपत्ति खो देते हैं, छोटी गाड़ी या दुर्भावनापूर्ण स्मार्ट अनुबंधों के कारण होते हैं।

एक वेब 3 ऐप डेवलपर के रूप में, यह एक चुनौती है जिसके बारे में मैं अक्सर सोचता हूं, खासकर जब नए उपयोगकर्ताओं की लहरें विभिन्न ब्लॉकचेन अनुप्रयोगों में शामिल होती रहती हैं। पूरी तरह से एक स्मार्ट अनुबंध पर भरोसा करेंएक उपभोक्ता को पता होना चाहिए बिल्कुल जब वे लेन-देन करते हैं तो यह क्या करने जा रहा है - क्योंकि वेब 2 दुनिया के विपरीत, कुछ गलत होने पर धन को कॉल करने और पुनर्प्राप्त करने के लिए कोई ग्राहक सहायता हॉटलाइन नहीं है। लेकिन वर्तमान में, यह जानना लगभग असंभव है कि स्मार्ट अनुबंध सुरक्षित है या भरोसेमंद।

सम्बंधित: लिक्विड स्टेकिंग इंटरचेन सुरक्षा की कुंजी है

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

यहां स्मार्ट कॉन्ट्रैक्ट के फायदे और नुकसान पर गहराई से नज़र डालें, वे अब वाइल्ड वेस्ट की तरह क्यों लगते हैं, और हम उनका उपयोग करने के लिए UX को कैसे सुधार सकते हैं।

स्मार्ट अनुबंधों का वादा और जोखिम

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

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

स्मार्ट कॉन्ट्रैक्ट्स वाइल्ड वेस्ट क्यों हैं?

जब कोई Web3 ऐप एक स्मार्ट अनुबंध कॉल करता है, तो आप नहीं जानते कि लेन-देन वास्तव में क्या करेगा जब तक कि आप वास्तव में ऐसा नहीं करते। क्या यह आपका मिंट करेगा अपूरणीय टोकन (एनएफटी), या यह आपके पैसे और टोकन किसी हैकर को भेजेगा? यह अप्रत्याशितता किसी भी ऑनलाइन एप्लिकेशन के लिए सही है, निश्चित रूप से, केवल Web3 ऐप्स ही नहीं; यह अनुमान लगाना कि कौन सा कोड क्या करेगा, बहुत कठिन है। लेकिन वेब3 की दुनिया में यह एक बड़ा मुद्दा है क्योंकि इनमें से अधिकतर ऐप्स स्वाभाविक रूप से उच्च दांव हैं (वे आपके पैसे को संभालने के लिए बनाए गए हैं), और उपभोक्ताओं के लिए बहुत कम सुरक्षा है।

ऐप्पल की समीक्षा प्रक्रिया के कारण ऐप स्टोर काफी हद तक सुरक्षित है, लेकिन यह वेब 3 में मौजूद नहीं है। यदि कोई आईओएस ऐप उपयोगकर्ताओं के पैसे चोरी करना शुरू कर देता है, तो ऐप्पल नुकसान को कम करने और इसके निर्माता के खाते को रद्द करने के लिए तुरंत इसे नीचे ले जाएगा।

सम्बंधित: लैटिन अमेरिका क्रिप्टो के लिए तैयार है - बस इसे अपने भुगतान प्रणालियों के साथ एकीकृत करें

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

एक डेवलपर के दृष्टिकोण से, स्मार्ट अनुबंध के लिए कोड खुला स्रोत है तो यह बहुत बेहतर है। लोकप्रिय स्मार्ट कॉन्ट्रैक्ट आमतौर पर अपना सोर्स कोड प्रकाशित करते हैं - Web2 ऐप्स पर एक बड़ा सुधार। लेकिन फिर भी, यह याद करना आसान है कि वास्तव में क्या हो रहा है। यह भविष्यवाणी करना भी बहुत मुश्किल हो सकता है कि सभी परिदृश्यों में कोड कैसे चलेगा। (इस लंबे, डरावने ट्विटर पर विचार करें धागा एक अनुभवी डेवलपर द्वारा, जो शामिल अनुबंधों को पढ़ने के बाद भी लगभग एक जटिल फ़िशिंग घोटाले के लिए गिर गया था। केवल एक दूसरे करीब से निरीक्षण करने पर उन्होंने शोषण पर ध्यान दिया।)

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

संक्षेप में, वही सुविधाएँ जो स्मार्ट अनुबंधों को डेवलपर्स के लिए शक्तिशाली बनाती हैं - जैसे कि बिना अनुमति के प्रकाशन और प्रोग्राम योग्य धन - उन्हें उपभोक्ताओं के लिए काफी खतरनाक बनाते हैं।

मुझे नहीं लगता कि यह प्रणाली मौलिक रूप से त्रुटिपूर्ण है। लेकिन मेरे जैसे वेब3 डेवलपर्स के लिए आज वॉलेट और स्मार्ट कॉन्ट्रैक्ट का उपयोग करने वाले उपभोक्ताओं के लिए बेहतर रेलिंग प्रदान करने का एक टन अवसर है।

आज के वॉलेट और स्मार्ट अनुबंधों का UX

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

इसके साथ समस्या यह है कि गैर-डेवलपर्स भी मेटामास्क का उपयोग करते हैं - बिना यह समझे कि हर चीज का क्या मतलब है। किसी को भी उम्मीद नहीं थी कि Web3 इतनी जल्दी मुख्यधारा में आ जाएगा, और पर्स जरूरतों को पूरा नहीं किया है उनके नए उपयोगकर्ता आधार का।

सम्बंधित: सेल्सियस से सीखें — एक्सचेंजों को अपना पैसा जब्त करने से रोकें

मेटामास्क है उपभोक्ताओं को अनजाने में इसे हैकर्स के साथ साझा करने से रोकने के लिए “स्मरक वाक्यांश” को “गुप्त वाक्यांश” में रीब्रांड करने का एक अच्छा काम किया है। हालांकि, सुधार के लिए बहुत अधिक जगह है।

आइए मेटामास्क के यूजर इंटरफेस (यूआई) पर एक नजर डालते हैं, इसके बाद मैंने कुछ संभावित सुधारों को रेखांकित करते हुए कुछ मॉक-अप बनाए जो उपभोक्ताओं को “सफलता का गड्ढा।” (वैसे, मेटामास्क यहां एक संदर्भ के रूप में कार्य करता है क्योंकि यह वेब 3 दुनिया में बहुत अधिक उपयोग किया जाता है, लेकिन इन यूआई विचारों को किसी भी वॉलेट ऐप पर भी लागू होना चाहिए।) इनमें से कुछ डिज़ाइन ट्वीक आज बनाए जा सकते हैं, जबकि अन्य को तकनीकी की आवश्यकता हो सकती है। स्मार्ट अनुबंध पक्ष पर अग्रिम।

नीचे दी गई छवि प्रदर्शित करती है कि वर्तमान मेटामास्क स्मार्ट अनुबंध लेनदेन विंडो कैसी दिखती है।

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

स्मार्ट अनुबंधों को बेहतर बनाने के संभावित समाधान

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

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

मेरे मॉक-अप में कुछ संकेत यहां दिए गए हैं:

  • क्या अनुबंध स्रोत कोड प्रकाशित किया गया है? ओपन-सोर्स अनुबंध आम तौर पर अधिक भरोसेमंद होते हैं क्योंकि कोई भी डेवलपर बग और दुर्भावनापूर्ण कोड खोजने के लिए उन्हें पढ़ सकता है। मेटामास्क में पहले से ही इथरस्कैन के विभिन्न लिंक शामिल हैं, इसलिए यह जोड़ने के लिए एक सरल और सुविधाजनक संकेत होगा।
  • ऑडिट स्कोर। एक तृतीय-पक्ष ऑडिट एक और संकेत है जो विश्वसनीयता निर्धारित कर सकता है। यहां मुख्य कार्यान्वयन प्रश्न यह है कि इस स्कोर को कैसे निर्धारित किया जाए। क्या इसके लिए पहले से ही कोई स्वीकृत मानक हैं? यदि नहीं, तो इथरस्कैन का उपयोग करने का एक आसान तरीका हो सकता है, जो अपलोडिंग ऑडिट का समर्थन करता है। मेटामास्क, इस उदाहरण में, लेखा परीक्षकों की अपनी सूची भी बनाए रख सकता है, या तीसरे पक्ष की सूची पर भरोसा कर सकता है। (जो मैं बता सकता हूं, मेटामास्क पहले से ही एनएफटी एपीआई और टोकन डिटेक्शन के लिए ऐसा करता है।) भविष्य में, अधिक विकेन्द्रीकृत तरीके से ऑडिट स्कोर निर्धारित करने के लिए एक विकेन्द्रीकृत स्वायत्त संगठन की कल्पना करना आसान है।
  • यह लेनदेन क्या कर सकता है? क्या इसे बाहरी अनुबंध कहा जा सकता है, और यदि हां, तो कौन से हैं? यह होगा बहुत पूरी तरह से निर्धारित करना मुश्किल है, लेकिन मुझे आश्चर्य है कि ओपन-सोर्स अनुबंधों के लिए एक सरल संस्करण संभव होगा। वहाँ पहले से ही बहुत सारे स्वचालित स्मार्ट-अनुबंध भेद्यता स्कैनर हैं। यदि सॉलिडिटी के लिए यह संभव नहीं है, तो मुझे आश्चर्य है कि क्या हम एक स्मार्ट अनुबंध प्रोग्रामिंग भाषा डिजाइन कर सकते हैं जो करता है इस स्तर के स्थिर विश्लेषण की अनुमति दें। शायद व्यक्तिगत कार्य उन अनुमतियों की घोषणा कर सकते हैं जिनकी उन्हें आवश्यकता है, और संकलक अनुरूपता की गारंटी दे सकता है।
  • सुरक्षा युक्तियाँ और शिक्षा। यदि किसी स्मार्ट अनुबंध में विश्वसनीयता के कई संकेत नहीं हैं (ऊपर दाईं ओर नकली देखें), तो UI उचित सावधानियों के सेट की सिफारिश कर सकता है, जैसे कि अनुबंध का पता सही है या नहीं और किसी भिन्न खाते का उपयोग करना। ये लाल रंग के विपरीत नारंगी पाठ में दिए गए सुझाव हैं, क्योंकि संकेतों की कमी अनिवार्य रूप से खतरनाक नहीं है; यहां, हम केवल यह अनुशंसा कर रहे हैं कि उपयोगकर्ता अपने अगले चरणों के बारे में थोड़ा अधिक सतर्क रहें।

मेटामास्क में कई मौजूदा सुविधाओं की तरह, इन प्रस्तावित सुविधाओं को सेटिंग्स में बंद किया जा सकता है।

सुरक्षित भविष्य की ओर

भविष्य में, ब्लॉकचेन द्वारा प्रदान किए जाने वाले आदिम घटकों पर निर्मित कई सुरक्षा-केंद्रित उपकरण होने की संभावना है। उदाहरण के लिए, यह संभावना है कि हम बीमा प्रोटोकॉल देखेंगे जो उपयोगकर्ताओं को छोटी गाड़ी वाले स्मार्ट अनुबंधों से बचाते हैं जो आम हो जाते हैं। (ये पहले से मौजूद हैं, लेकिन वे अभी भी काफी विशिष्ट हैं।)

सम्बंधित: क्रिप्टो के संभावित 2024 बुल रन को क्या चलाएगा?

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

मेरे दृष्टिकोण से, कॉइनबेस (या अन्य बड़ी कंपनियों) पर क्रिप्टो परिसंपत्तियों के व्यापार के अलावा कुछ भी अभी भी औसत उपभोक्ता के लिए बहुत जोखिम भरा है। जब मित्र और परिवार Web3 ऐप्स का उपयोग करने के लिए एक स्व-हिरासत क्रिप्टो वॉलेट स्थापित करने के बारे में पूछते हैं (आइए इसका सामना करते हैं - आमतौर पर, एनएफटी खरीदने के लिए), हमेशा उन्हें जोखिमों की चेतावनी देकर शुरू करें। यह उनमें से कुछ को डराता है, लेकिन अधिक दृढ़ संकल्प वाले लोग वैसे भी उनका उपयोग करना चाहते हैं। जब हमारे बटुए अधिक स्मार्ट होंगे, तो हम नए उपयोगकर्ताओं की अगली लहर को Web3 में शामिल करने के बारे में बेहतर महसूस करने में सक्षम होंगे।

डेविन एबट डेको के संस्थापक हैं, जो Airbnb द्वारा अधिग्रहित एक स्टार्टअप है। वह हाल ही में द ग्राफ के साथ डिजाइन और विकास उपकरण, रिएक्ट और वेब 3 अनुप्रयोगों में माहिर हैं।

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



Source link