समीक्षा और हस्ताक्षर
ऐप्स आपसे कोई Hive लेन-देन साइन करने को कह सकते हैं, जैसे वोट, ट्रांसफ़र या पोस्ट। वे आपको एक लिंक भेजते हैं जो Hivesigner खोल देता है। Hivesigner सरल शब्दों में बताता है कि अनुरोध क्या करता है, उसे कौन-सी कुंजी चाहिए और उसके बाद वह आपको कहाँ भेजेगा। आपकी स्वीकृति से पहले कुछ भी हस्ताक्षरित नहीं होता। ऐप्स आपसे संदेश पर हस्ताक्षर करने को भी कह सकते हैं, जो ब्लॉकचेन तक कभी नहीं पहुँचता।
लेन-देन की पुष्टि वाली स्क्रीन
हस्ताक्षर लिंक “लेन-देन की पुष्टि करें” शीर्षक वाली स्क्रीन खोलता है। अनुरोध में मौजूद हर ऑपरेशन के लिए एक कार्ड दिखता है। ऑपरेशन यानी Hive पर एक काम, जैसे एक वोट या एक ट्रांसफ़र।
जब किसी अनुरोध में एक से अधिक ऑपरेशन हों, तो कार्डों पर नंबर लगते हैं और उनके ऊपर लिखा होता है “इस अनुरोध में 3 ऑपरेशन हैं। स्वीकृत करने से पहले हर एक की समीक्षा करें।”
सारांश
हर कार्ड एक वाक्य से शुरू होता है जो अनुरोध के मानों के साथ बताता है कि वह ऑपरेशन क्या करता है। जैसे:
| ऑपरेशन | कार्ड पर क्या लिखा होता है |
|---|---|
| ट्रांसफ़र | @bob को 1.000 HIVE भेजें (और नीचे मेमो, इस रूप में “मेमो: ...”) |
| वोट | @alice/meri-post को अपवोट करें (और नीचे वोट का भार, जैसे 100%) |
| पोस्ट या जवाब | पोस्ट “मेरा शीर्षक” प्रकाशित करें, या @alice/meri-post पर जवाब दें |
| Hive ऐप द्वारा तय की गई कोई क्रिया | कस्टम क्रिया (follow) |
| खाते का नियंत्रण बदलने वाला काम | खाते के अधिकार अपडेट करें |
बाकी ऑपरेशन अपना नाम दिखाते हैं, जैसे “पावर अप” या “हाइव पावर डेलीगेट करें”।
वाक्य के बगल में बड़े अक्षरों का एक लेबल बताता है कि ऑपरेशन को कौन-सी कुंजी चाहिए: पोस्टिंग, सक्रिय या स्वामी।
विवरण
वाक्य के नीचे कार्ड उन मानों की सूची देता है जो ऑपरेशन साथ लाता है:
- वह खाता जिसकी ओर से ऑपरेशन काम करता है
- पोस्ट या टिप्पणी के लिए: स्थायी लिंक (पोस्ट का पता), समुदाय या टैग, मुख्य भाग और मेटाडेटा
- कस्टम क्रिया के लिए: उसके डेटा का हर मान, हर पंक्ति में एक, ताकि कुछ कटे नहीं
- अधिकार बदलने के लिए: वह थ्रेशोल्ड, कुंजियाँ और खाते जो वह तय करता है
अधिकार बदलने वाला काम यह भी बताता है कि वह आपकी कुंजियाँ हटा देगा, इन शब्दों में: “कुंजियाँ: कोई नहीं! (आपकी कुंजी हटा दी जाएगी)”। थ्रेशोल्ड न होने पर दिखता है “थ्रेशोल्ड सेट नहीं है! (0 माना जाएगा)”।
सारांश और विवरण, दोनों में वे अक्षर जो पाठ छिपा सकते हैं या उसकी दिशा बदल सकते हैं, � के रूप में दिखते हैं। जो आप पढ़ रहे हैं, वह कुछ और होने का दिखावा नहीं कर सकता।
रॉ ऑपरेशन दिखाएँ ठीक वही ऑपरेशन खोल देता है जिन पर हस्ताक्षर होंगे।
जब कोई राशि हाइव पावर में दी जाती है, तो Hivesigner उसे मौजूदा दर से बदलकर दिखाता है। वह “मौजूदा हाइव पावर दर लोड हो रही है…” दिखाता है और उस दर के आने तक आपको स्वीकृत नहीं करने देता।
कुछ अनुरोध कहीं और तैयार किया गया लेन-देन साथ लाते हैं, जैसे उस खाते का जिसे कई लोग मिलकर चलाते हैं। तब स्क्रीन कहती है “इस अनुरोध ने अपना स्वयं का लेन-देन हेडर दिया है। समाप्ति: तारीख।” यदि दूसरे लोग पहले ही हस्ताक्षर कर चुके हों, तो यह भी जुड़ जाता है: “इस पर पहले से 2 हस्ताक्षर हैं।”
इसके लिए कौन-सी कुंजी चाहिए
कार्डों के नीचे एक पंक्ति पूरे अनुरोध के लिए ज़रूरी कुंजी बताती है: “आपकी पोस्टिंग कुंजी से हस्ताक्षर होगा”, “आपकी सक्रिय कुंजी से हस्ताक्षर होगा” या “आपकी स्वामी कुंजी से हस्ताक्षर होगा”।
Hivesigner ठीक उसी कुंजी से हस्ताक्षर करता है। सक्रिय कुंजी वोट पर हस्ताक्षर नहीं कर सकती और स्वामी कुंजी ट्रांसफ़र पर नहीं। यह Hive का नियम है, जो 2025 के एक हार्ड फ़ॉर्क से लागू है। देखें कौन-सी कुंजी जोड़ें।
एक ही अनुरोध के सभी ऑपरेशनों को एक ही कुंजी चाहिए होनी चाहिए। ऐसा न हो तो पंक्ति कहती है “इस लेन-देन के लिए एक से अधिक अधिकार चाहिए, इसलिए इस पर एक ही कुंजी से हस्ताक्षर नहीं किया जा सकता।” स्वीकृति का कोई बटन नहीं होता। ऐप पर वापस जाएँ।
स्वामी कुंजी वाले अनुरोध कम ही आते हैं। वे बदलते हैं कि आपका खाता कौन चला या वापस पा सकता है। उन्हें दो बार पढ़ें। देखें स्वीकृत करने से पहले पढ़ें।
जब कुंजी मौजूद न हो
यदि चुने गए खाते के पास वह कुंजी इस डिवाइस पर नहीं है, तो स्क्रीन यह बता देती है। जैसे: “इसके लिए आपकी सक्रिय कुंजी चाहिए, जो यहाँ @उपयोगकर्ता के लिए उपलब्ध नहीं है।”
- संदेश के नीचे दूसरा खाता जोड़ें चुनें। इससे खाता जोड़ें फ़ॉर्म खुलता है।
- वही उपयोगकर्ता नाम और छूटी हुई कुंजी डालें। यदि खाते पर पासकोड है, तो वह भी डालें।
- खाता जोड़ें चुनें। Hivesigner कुंजी जोड़कर आपको अनुरोध पर वापस ले आता है।
यदि खाता लॉक है, तो स्क्रीन बटन के ऊपर पासकोड का खाना दिखाती है। एक क्लिक में खाता अनलॉक होकर स्वीकृति हो जाती है। यदि सचमुच कुंजी गायब निकले, तो स्क्रीन अनलॉक के बाद यह बता देती है।
यदि इस ब्राउज़र में अभी कोई खाता नहीं है, तो बटन पर जारी रखें लिखा होता है और वह खाता जोड़ें फ़ॉर्म खोलता है।
स्वीकृत करना या हस्ताक्षर करना
बटन के ऊपर खाते की पंक्ति में “इस खाते से हस्ताक्षर” लिखा होता है, साथ में हस्ताक्षर करने वाला खाता। खाता बदलें से आप दूसरा खाता चुन सकते हैं। देखें खाते बदलना।
- स्वीकृत करें लेन-देन पर आपके ब्राउज़र में हस्ताक्षर करके उसे Hive नेटवर्क पर भेज देता है। नतीजे में लिखा आता है “लेन-देन सफलतापूर्वक प्रसारित हुआ”, साथ में एक लेन-देन आईडी जो उस लेन-देन को ब्लॉक एक्सप्लोरर में खोल देती है।
- जब अनुरोध केवल हस्ताक्षर माँगता है, तब उसकी जगह हस्ताक्षर करें दिखता है। Hivesigner लेन-देन पर हस्ताक्षर करता है पर उसे नेटवर्क पर नहीं भेजता। वह हस्ताक्षर ऐप को सौंप देता है, या अनुरोध में कोई साइट न हो तो उसे दिखा देता है।
यदि नेटवर्क लेन-देन अस्वीकार कर दे, तो आपको दिखेगा “आपका लेन-देन प्रसारित नहीं हुआ” और साथ में नेटवर्क का दिया “त्रुटि संदेश”। आप फिर कोशिश कर सकते हैं।
वह साइट जहाँ आप लौटेंगे
जब अनुरोध लौटने की कोई साइट बताता है, तो ऊपर की सूचना कहती है “आपको HOST पर रीडायरेक्ट किया जाएगा।” स्वीकृति के बाद Hivesigner आपको वहीं भेजता है। जाँच लें कि HOST वही साइट है जहाँ से आप आए थे।
जब अनुरोध कोई साइट नहीं बताता, तो Hivesigner नतीजे वाली स्क्रीन पर ही रहता है।
किसी दूसरे खाते के लिए अनुरोध
अनुरोध चुने गए खाते से अलग किसी खाते के लिए भी हो सकता है। Hivesigner इसे दो तरह से दिखाता है।
अनुरोध पर किसी दूसरे खाते के हस्ताक्षर चाहिए। स्क्रीन कहती है “इस अनुरोध पर @खाता के हस्ताक्षर होने चाहिए। उस खाते पर स्विच करें।” खाते की पंक्ति में “चुना गया खाता” लिखा होता है और उसके नीचे खातों की सूची खुल जाती है। वही खाता चुनें, या दूसरा खाता जोड़ें से उसे जोड़ें। Hivesigner इस अनुरोध पर किसी और खाते से हस्ताक्षर नहीं करता।
कोई ऑपरेशन किसी दूसरे खाते की ओर से काम करता है। यह उन खातों में होता है जिन्हें कई लोग मिलकर संभालते हैं। ऊपर दी चेतावनी कहती है “यह @उपयोगकर्ता के रूप में नहीं, बल्कि @खाता के रूप में कार्य करता है। केवल तभी जारी रखें जब वह खाता भी आप प्रबंधित करते हों।” हर कार्ड का विवरण बताता है कि वह किस खाते की ओर से काम करता है।
जिन अनुरोधों को Hivesigner पढ़ नहीं सकता
Hivesigner ऐसे किसी अनुरोध पर कभी हस्ताक्षर नहीं करता जिसे वह पूरी तरह पढ़कर आपको दिखा न सके। इसमें वह ऑपरेशन शामिल है जिसे वह नहीं जानता, बिना किसी ऑपरेशन वाला अनुरोध, ऑपरेशन से मेल न खाने वाला मान (ऐसा अंक जो अंक ही न हो, बिगड़े रूप वाली राशि), और ऐसा अतिरिक्त डेटा जिसे वह दिखा नहीं सकता।
तब स्क्रीन कहती है “उफ़, कुछ गलत हो गया। दिया गया डेटा अमान्य है।” ऐप पर वापस जाएँ। Hivesigner टीम को बताने के लिए इस समस्या की रिपोर्ट करें चुनें।
संदेश पर हस्ताक्षर के अनुरोध
कुछ ऐप्स लेन-देन की जगह किसी संदेश पर हस्ताक्षर माँगते हैं, जैसे यह साबित करने के लिए कि खाता आपका है। संदेश केवल पाठ है और उस पर हस्ताक्षर करने से ब्लॉकचेन पर कुछ नहीं बदलता।
स्क्रीन यह दिखाती है:
- “ऐप आपसे एक संदेश पर हस्ताक्षर करने के लिए कह रहा है।” जैसा कोई शीर्षक। यदि ऐप का Hive खाता हो, तो नीचे की पंक्ति उसका नाम बताती है: “Hive खाता @ऐप_खाता”।
- “आपको HOST पर भेजता है”: वह साइट जिसे हस्ताक्षर मिलेगा। यही पंक्ति बटन के पास दोबारा दिखती है।
- संदेश: पूरा पाठ, ठीक उसी रूप में जिस पर हस्ताक्षर होगा। जो अक्षर पाठ छिपा सकते हैं या उसकी दिशा बदल सकते हैं, वे उभारे हुए कोड के रूप में दिखते हैं, जैसे
\u{200B}। - इस्तेमाल होने वाली कुंजी: “आपकी पोस्टिंग कुंजी से हस्ताक्षर होगा” या “आपकी सक्रिय कुंजी से हस्ताक्षर होगा”। Hivesigner किसी संदेश पर स्वामी कुंजी से कभी हस्ताक्षर नहीं करता।
- एक चेतावनी: “आपका हस्ताक्षर इसे देखने वाले हर व्यक्ति के लिए साबित करता है कि @उपयोगकर्ता ने ठीक इसी पाठ पर हस्ताक्षर किए हैं। केवल वही संदेश साइन करें जिसे आप समझते हैं।”
- खाते की पंक्ति, “इस खाते से हस्ताक्षर”, साथ में खाता बदलें।
हस्ताक्षर करने के लिए हस्ताक्षर करें चुनें। Hivesigner आपको उस साइट पर वापस भेजता है, साथ में हस्ताक्षर, आपका उपयोगकर्ता नाम, कुंजी का प्रकार और वह सार्वजनिक कुंजी जिससे हस्ताक्षर बना। सार्वजनिक कुंजी कुंजी-जोड़े का वह आधा हिस्सा है जिसे साझा किया जा सकता है: उससे किसी चीज़ पर हस्ताक्षर नहीं होता।
रद्द करें चुनने पर आप अपने खाते पेज पर चले जाते हैं। साइट को कुछ नहीं मिलता।
यदि खाते के पास वह कुंजी इस डिवाइस पर नहीं है, तो स्क्रीन यह बता देती है। जैसे: “इसके लिए आपकी पोस्टिंग कुंजी चाहिए, जो यहाँ @उपयोगकर्ता के लिए उपलब्ध नहीं है।” खाता बदलें चुनें, फिर दूसरा खाता जोड़ें। उसी खाते के लिए छूटी हुई कुंजी जोड़ें। Hivesigner आपको अनुरोध पर वापस ले आता है।
कुछ संदेश क्यों अस्वीकार होते हैं
ऐसा संदेश जो Hivesigner लॉगिन का काम कर सकता है। कुछ पाठ बिलकुल Hivesigner के लॉगिन जैसा रूप रखते हैं। उस पर हस्ताक्षर करने से साइट को आपके खाते की पहुँच मिल जाएगी। Hivesigner ऐसे पाठ पर कभी हस्ताक्षर नहीं करता और कहता है “यह संदेश एक Hivesigner टोकन है। इस पर हस्ताक्षर करने से साइट को आपके खाते की पहुँच मिल जाएगी, इसलिए इस पर हस्ताक्षर नहीं किए जा सकते।”
ऐसा अनुरोध जिसे Hivesigner इस्तेमाल नहीं कर सकता। Hivesigner उस अनुरोध को अस्वीकार करता है जिसमें संदेश न हो या वापसी का पता न हो। वह उस अनुरोध को भी अस्वीकार करता है जो पोस्टिंग या सक्रिय के अलावा कोई कुंजी माँगे, जो ऐप के रूप में ऐसा कुछ बताए जो Hive खाता ही नहीं है, या जिसका वापसी पता सुरक्षित न हो या उस ऐप के लिए पंजीकृत न हो। तब वह कहता है “हस्ताक्षर का यह अनुरोध इस्तेमाल नहीं किया जा सकता: इसके लिए एक संदेश, एक पोस्टिंग या सक्रिय कुंजी और ऐप के लिए पंजीकृत एक सुरक्षित रीडायरेक्ट URL चाहिए। साइट पर वापस जाकर फिर से कोशिश करें।”
यदि Hivesigner Hive नेटवर्क से ऐप का विवरण न पढ़ सके, तो वह कहता है “Hive नेटवर्क से खाते का विवरण लोड नहीं हो सका।” जब तक वह पढ़ न ले, कुछ भी हस्ताक्षरित नहीं करता। फिर से प्रयास करें चुनें।
खुद किसी संदेश पर हस्ताक्षर करना
यह साबित करने के लिए कि कोई खाता आपके नियंत्रण में है, आप खुद किसी संदेश पर हस्ताक्षर कर सकते हैं।
- hivesigner.com/signmessage खोलें। फ़ुटर वहीं संदेश पर हस्ताक्षर करें के रूप में जोड़ता है।
- यदि चुना गया खाता लॉक है, तो उसका पासकोड डालकर अनलॉक करें चुनें। यदि कोई खाता चुना ही न हो, तो पेज आपके खातों का लिंक दे देता है।
- संदेश में पाठ लिखें। Hivesigner शुरू और अंत की खाली जगह तथा पंक्ति-विराम हटा देता है।
- हस्ताक्षर के लिए कुंजी में कुंजी चुनें। वहाँ चुने गए खाते की वे कुंजियाँ दिखती हैं जो इस डिवाइस पर हैं, सबसे मज़बूत पहले। शुरुआत में सबसे मज़बूत ही चुनी होती है। जब तक कोई दूसरी कुंजी ज़रूरी न हो, उसे पोस्टिंग कर दें।
- संदेश पर हस्ताक्षर करें चुनें।
हस्ताक्षर का सारांश दिखाता है लेखक, प्रयुक्त अधिकार, एक सत्यापन टोकन और एक सत्यापन लिंक। सत्यापन टोकन में संदेश, आपका उपयोगकर्ता नाम और हस्ताक्षर, तीनों एक ही पाठ में होते हैं। लिंक या टोकन उस व्यक्ति को दें जिसे संदेश जाँचना है।
हस्ताक्षर से आपकी कुंजी उजागर नहीं होती। हाँ, यह पता चल जाता है कि हस्ताक्षर किस कुंजी से हुआ।
किसी संदेश का सत्यापन
- hivesigner.com/verifymessage खोलें। फ़ुटर वहीं संदेश सत्यापित करें के रूप में जोड़ता है।
- टोकन सत्यापन टोकन में चिपकाएँ और हस्ताक्षर सत्यापित करें चुनें।
सत्यापन लिंक इसी पेज को खोलकर संदेश खुद जाँच लेता है।
नतीजा कहता है “हस्ताक्षर उपयोगकर्ता के लिए मान्य है” या “खाते की कुंजियों से हस्ताक्षर सत्यापित नहीं हो सका।” उसके नीचे दिखते हैं लेखक, हस्ताक्षर से प्राप्त सार्वजनिक कुंजी, मेल खाने वाला अधिकार (वह कुंजी-प्रकार जिससे हस्ताक्षर हुआ) और संदेश।
Hivesigner हस्ताक्षर को उन कुंजियों से जाँचता है जो उस खाते के पास Hive नेटवर्क पर इस समय हैं। जिस कुंजी को खाता तब से बदल चुका हो, उससे हस्ताक्षरित संदेश अब सत्यापित नहीं होता।