क्रिप्टो में संदेश पर हस्ताक्षर क्या है?
संदेश पर हस्ताक्षर यानी अपनी निजी कुंजी से किसी लेनदेन पर नहीं, टेक्स्ट पर हस्ताक्षर करना। इससे चेन पर कुछ नहीं हिलता। साइटें इससे यह साबित कराती हैं कि पता आपका है, जैसे Sign-In with Ethereum (EIP-4361) से लॉगिन।
यह क्यों मायने रखता है
सादा लॉगिन संदेश हानिरहित है। पर हस्ताक्षर चेन के बाहर की चीज़ें भी अधिकृत कर सकते हैं: बिना गैस वाला टोकन permit या कोई एक्सचेंज ऑर्डर भी हस्ताक्षरित संदेश ही है, और उसका इस्तेमाल बाद में आपकी राशि हिलाने के लिए हो सकता है।
Locker Protocol Wallet इसे कैसे सँभालता है
Locker Protocol Wallet Sign-In with Ethereum अनुरोधों की जाँच करता है: जो लॉगिन संदेश माँगने वाली साइट से अलग किसी साइट का नाम लेता है, वह अस्वीकार हो जाता है, क्योंकि नक़ली साइट असली साइट पर सेशन इसी तरह खोलती है। हर संदेश, हर लेनदेन की तरह, Locker Vault पर पढ़ने के बाद ही हस्ताक्षरित होता है।
सवाल
क्या किसी संदेश पर हस्ताक्षर करने से वॉलेट ख़ाली हो सकता है?
सादा टेक्स्ट संदेश ऐसा नहीं कर सकता। permit जैसा टाइप किए गए डेटा का हस्ताक्षर बाद में किसी हस्तांतरण को अधिकृत कर सकता है, और इसीलिए वॉलेट को ठीक-ठीक दिखाना चाहिए कि संदेश में क्या है।
क्या संदेश पर हस्ताक्षर में गैस लगती है?
नहीं। हस्ताक्षर आपके डिवाइस पर बनता है और ब्लॉकचेन को नहीं, साइट को भेजा जाता है।