सीधे मुख्य सामग्री पर जाएँ

मार्गदर्शिका

कैसे जाँचूँ कि हस्ताक्षरित समझौते में बदलाव नहीं हुआ?

यह दिखाने के लिए कि हस्ताक्षरित समझौता बदला नहीं गया, उसकी तुलना हस्ताक्षर के समय तय ऐसी चीज़ से करें जिसे कोई पक्ष बाद में न बदल सके: दोनों की मूल प्रति, ई-हस्ताक्षर प्रदाता का प्रमाणपत्र और जाँच विवरण या ज्ञात तारीख पर दर्ज फ़िंगरप्रिंट। एंकर किए गए TrustChain समझौते का सार्वजनिक रिकॉर्ड उसका फ़िंगरप्रिंट और तारीख देने वाला Polygon लेनदेन दिखाता है। मुफ़्त ओपन सोर्स जाँच साधन खुद ब्लॉकचेन पढ़कर दोनों की तुलना करता है।

अद्यतन: 12 अक्टूबर 2026

TrustChain के मार्गदर्शक Pip एक ओर इशारा कर रहे हैं

Pip समझाते हैं

रिकॉर्ड खोलें, फ़िंगरप्रिंट ढूँढें, Polygon पर वही फ़िंगरप्रिंट ढूँढें और जाँच साधन से तुलना कराएँ। पहले नीचे दिए नमूना रिकॉर्ड पर आज़माएँ।

मैं मार्गदर्शक हूँ, वकील नहीं। इसलिए यह कानूनी सलाह नहीं है।

एक नियम: ऐसी चीज़ से तुलना करें जिसे बाद में कोई बदल न सके

प्रति की जाँच केवल उस चीज़ से हो सकती है जो हस्ताक्षर के समय तय थी और जिसे आप दोनों बाद में नहीं बदल सकते थे। एक व्यक्ति के पास दो प्रतियाँ होने से खास प्रमाण नहीं मिलता, क्योंकि वह दोनों बदल सकता था। उपयोगी सवाल हमेशा यही है: हस्ताक्षर के समय क्या तय था और वह किसके पास है?

तीन आम जवाब हैं: हर पक्ष की अपनी मूल प्रति, इस्तेमाल की गई ई-हस्ताक्षर सेवा का रिकॉर्ड और ज्ञात तारीख पर ऐसी जगह लिखा फ़िंगरप्रिंट जो दोनों के नियंत्रण से बाहर है। नीचे एक-एक करके इन्हें देखते हैं।

कागज़: दोनों मूल प्रतियों की पन्ने-पन्ने तुलना करें

दोनों के पास हस्ताक्षरित कागज़ की मूल प्रति हो तो उन्हें साथ रखकर पन्ने-पन्ने देखें: शब्द, अंक, तारीखें, हाथ से किए बदलाव और पास के आद्याक्षर तथा पन्नों की संख्या। बदले पन्ने और अंकों में छोटे बदलाव आम फर्क होते हैं।

केवल एक मूल प्रति हो तो हस्ताक्षर के समय ईमेल या संदेश से दूसरे को मिला स्कैन या फ़ोटो अगला बेहतर आधार है, क्योंकि संदेश की अपनी तारीख होती है। कागज़ की उससे तुलना करें।

ई-हस्ताक्षर सेवा से मिला PDF

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

हस्ताक्षरित PDF ऐसे रीडर में खोलें जो डिजिटल हस्ताक्षर पढ़ता हो और उसका हस्ताक्षर पैनल देखें। फ़ाइल पर मुहर हो तो पैनल बताता है कि हस्ताक्षर के बाद दस्तावेज़ बदला या नहीं। फिर अपनी प्रति की दूसरे व्यक्ति को मिली प्रति से और खाता अनुमति दे तो सेवा की प्रति से तुलना करें।

प्रमाणपत्र और पैनल कहाँ मिलेंगे, यह सेवा के अनुसार अलग है। अपनी सेवा के सहायता पेज देखें। याद रखें कि यह जाँच किस पर निर्भर है: तारीखें और जाँच विवरण सेवा से आते हैं। दूसरे लोग उन्हें सेवा की रिपोर्ट के आधार पर मानते हैं।

TrustChain समझौता, कदम दर कदम

TrustChain पर यह जाँच एंकर किए गए रिकॉर्ड के लिए है। एंकरिंग रिकॉर्ड का फ़िंगरप्रिंट तारीख वाले Polygon लेनदेन में लिखती है। केवल एंकर किए रिकॉर्ड में छेड़छाड़ का पता चलता है: बदलाव करने पर मेल खत्म होता है। दोनों के हस्ताक्षर के बाद सार्वजनिक लिंक चलता है और खाता नहीं चाहिए।

कदम 1 से 3 के लिए केवल ब्राउज़र चाहिए। कदम 4 के लिए कंप्यूटर पर Node.js चाहिए। उसे छोड़ना चाहें तो trustchain.biz/verify-signature का रिकॉर्ड जाँचें पेज आपके पेस्ट किए फ़िंगरप्रिंट की उस रिकॉर्ड ID के लिए TrustChain के सार्वजनिक रिकॉर्ड में दिए फ़िंगरप्रिंट से आपके ब्राउज़र में तुलना करता है।

  1. सार्वजनिक रिकॉर्ड खोलें. रिकॉर्ड का सार्वजनिक लिंक खोलें, जिसके अंत में 8 अक्षरों वाली रिकॉर्ड ID है। यह बिना खाते के खुलता है। एंकर किया गया रिकॉर्ड बताता है कि उसे Polygon पर एंकर किया गया है।
  2. फ़िंगरप्रिंट और लेनदेन लिख लें. फ़िंगरप्रिंट और एंकर करने की तारीख कॉपी करें। फिर Polygonscan पर देखें से तारीख देने वाला Polygon लेनदेन खोलें।
  3. Polygon पर वही फ़िंगरप्रिंट ढूँढें. एक्सप्लोरर में लेनदेन सफल हुआ है या नहीं जाँचें और तारीख पढ़ें। उसका समय रिकॉर्ड पेज के एंकर करने के समय से कुछ सेकंड पहले हो सकता है, क्योंकि पेज का समय TrustChain द्वारा एंकर सहेजने का है। फिर इनपुट डेटा में फ़िंगरप्रिंट के वही 64 अक्षर ढूँढें।
  4. ओपन जाँच साधन चलाएँ. GitHub पर TrustChain के खुले रिपॉज़िटरी से रिकॉर्ड ID के साथ trustchain-verify चलाएँ। यह सार्वजनिक रिकॉर्ड और Polygon पढ़ता है, उनकी तुलना करता है और हर जाँच तथा उससे क्या साबित नहीं होता, यह बताता है।

नमूना रिकॉर्ड पर आज़माएँ

trustchain.biz/verify/5c79fbb0 का रिकॉर्ड नमूना है: विकास के दौरान बनाया TrustChain का अपना परीक्षण रिकॉर्ड, ग्राहक का समझौता नहीं। यह Polygon पर एंकर है, इसलिए ऊपर के सभी कदम इस पर काम करते हैं। ओपन जाँच साधन के परीक्षण भी इसी से दर्ज किए गए थे।

Node.js 18 या नया हो तो ये तीन कमांड जाँच साधन डाउनलोड करके नमूने पर चलाते हैं:

  1. git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
  2. cd trustchain-protocol
  3. node verify/bin/trustchain-verify.js 5c79fbb0
  • GitHub पर trustchain-verify: स्रोत, उसकी हर जाँच और सफल जाँच से क्या साबित नहीं होता

ओपन जाँच साधन क्या जाँचता है

trustchain-verify केवल पढ़ता है। यह TrustChain को उसी सार्वजनिक एंडपॉइंट पर एक अनुरोध भेजता है जो रिकॉर्ड पेज इस्तेमाल करता है। बाकी सब सार्वजनिक Polygon नोड से पढ़ता है। यह कभी लेनदेन नहीं भेजता और इसे कुंजियाँ या खाता नहीं चाहिए।

आखिर में निकास कोड आता है। 0 मतलब हर जाँच सफल, 1 मतलब कोई जाँच विफल। 2 मतलब साधन पूरा नहीं कर पाया, जैसे नेटवर्क बंद हो। यह कभी रिकॉर्ड पर फैसला नहीं है।

सफल नतीजे का मतलब ये सभी बातें सही मिलीं:

  1. सार्वजनिक रिकॉर्ड में एंकर दिया है: फ़िंगरप्रिंट और Polygon लेनदेन।
  2. Polygon पर लेनदेन सफल हुआ और TrustChain के एंकर कॉन्ट्रैक्ट को गया, जिसका कोड रिपॉज़िटरी में प्रकाशित स्रोत से मेल खाता है।
  3. इसे TrustChain के एंकरिंग वॉलेट ने भेजा। कोई भी कॉन्ट्रैक्ट में लिख सकता है, इसलिए यह जाँच अहम है।
  4. लेनदेन में लिखा फ़िंगरप्रिंट रिकॉर्ड में दिखाए फ़िंगरप्रिंट और कॉन्ट्रैक्ट के अपने विवरण से मेल खाता है।
  5. कॉन्ट्रैक्ट में अब भी वही फ़िंगरप्रिंट, वही समय है और ब्लॉक का समय भी मेल खाता है।

फ़िंगरप्रिंट क्या है

फ़िंगरप्रिंट डेटा से निकाला छोटा कोड है। एक जैसा डेटा हमेशा एक जैसा फ़िंगरप्रिंट देता है और एक अक्षर बदलने से वह बिल्कुल बदल जाता है। इसलिए मेल का मतलब है कि उसके पीछे का डेटा नहीं बदला।

TrustChain के फ़िंगरप्रिंट में रिकॉर्ड की आंतरिक ID, शीर्षक, शर्तें, राशि और दोनों खाते की ID शामिल हैं। खाते की ID किसी सार्वजनिक पेज पर नहीं दिखतीं, इसलिए केवल समझौते के पाठ से फ़िंगरप्रिंट दोबारा नहीं निकाला जा सकता। पाठ को किसी फ़िंगरप्रिंट साधन में डालने से TrustChain वाला नतीजा कभी नहीं मिलेगा।

जाँच साधन ठीक वही जानकारी रखने वाली रिकॉर्ड फ़ाइल से भी फ़िंगरप्रिंट दोबारा निकाल सकता है। एंकर किए समझौते का कोई भी पक्ष प्रमाण टैब से उसे डाउनलोड कर सकता है। वहाँ Polygon जाँच ब्राउज़र में यही तुलना करती है। PDF या प्रमाणपत्र पर्याप्त नहीं, क्योंकि इनमें खाते की ID नहीं हैं।

एंकरिंग केवल फ़िंगरप्रिंट नहीं लिखती: Polygon लेनदेन में फ़िंगरप्रिंट, रिकॉर्ड की TrustChain ID और दो खाली वॉलेट स्थान हैं। समझौते का पाठ, नाम या ईमेल ब्लॉकचेन पर नहीं लिखे जाते। TrustChain रिकॉर्ड कैसे रखता और एंकर करता है, यह trustchain.biz/security पर है।

इन जाँचों से क्या साबित नहीं होता

मेल दिखाता है कि TrustChain के एंकरिंग वॉलेट ने उस समय यह फ़िंगरप्रिंट Polygon पर लिखा और सार्वजनिक रिकॉर्ड अब भी वही बताता है। कॉन्ट्रैक्ट में प्रविष्टि बदलने या मिटाने का फ़ंक्शन नहीं है। मेल होने पर भी ये बातें खुली रहती हैं और साधन हर बार उन्हें बताता है:

  1. लोग कौन हैं या किसी ने हस्ताक्षर किए हैं। हस्ताक्षर TrustChain ऐप में होते हैं। हस्ताक्षर और उनके समय TrustChain के अपने रिकॉर्ड से आते हैं।
  2. TrustChain की बात से परे यह कि 8 अक्षरों वाली रिकॉर्ड ID इसी एंकर की है। यह रिकॉर्ड ID ब्लॉकचेन पर नहीं है (वहाँ TrustChain की अलग आंतरिक ID लिखी है)। उन्हें जोड़ने वाला लेनदेन TrustChain के सार्वजनिक एंडपॉइंट से मिलता है।
  3. फ़िंगरप्रिंट किससे बना, जब तक आपके पास रिकॉर्ड फ़ाइल न हो, जिसे केवल समझौते के दोनों लोग डाउनलोड कर सकते हैं।
  4. शर्तें उचित हैं या आपके क्षेत्र में उनका क्या मतलब है।
  5. कभी एंकर न किए रिकॉर्ड के बारे में कुछ भी। एंकर के बिना सार्वजनिक फ़िंगरप्रिंट नहीं है और रिकॉर्ड TrustChain के समय-मुहर वाले जाँच विवरण पर निर्भर है।

प्रतियाँ मेल न खाएँ तो

कोई प्रति फेंकें नहीं और एक को दूसरे से मिलाने के लिए बदलें नहीं। दोनों जस की तस रखें। लिखें कि फर्क कब और कैसे दिखा और हर प्रति के साथ आए संदेश सँभालें।

फिर हर प्रति की हस्ताक्षर के समय तय आधार से तुलना करें: दूसरी मूल प्रति, सेवा का प्रमाणपत्र या एंकर किया फ़िंगरप्रिंट। तारीख सहित दिख सकने वाला फर्क अगली बातचीत की शुरुआत है। तय बात पर बहस हो जाए तो पहला जवाब कैसे दें, यह मार्गदर्शिका बताती है:

लोग आगे क्या पूछते हैं

क्या बिना खाते के TrustChain रिकॉर्ड जाँच सकता हूँ?

हाँ। दोनों के हस्ताक्षर के बाद सार्वजनिक लिंक बिना खाते के खुलता है। रिकॉर्ड जाँचें पेज रिकॉर्ड ID से रिकॉर्ड ढूँढता है। एंकर किए गए रिकॉर्ड का Polygon लेनदेन किसी भी ब्लॉक एक्सप्लोरर में खुलता है। ओपन जाँच साधन को भी खाते या कुंजियों की ज़रूरत नहीं।

क्या TrustChain पर भरोसा किए बिना जाँच सकता हूँ?

कुछ हद तक। एंकर और उसकी तारीख, हाँ: वे Polygon पर हैं और ओपन जाँच साधन उन्हें TrustChain के बजाय सार्वजनिक Polygon नोड से पढ़ता है। रिकॉर्ड ID और एंकर का संबंध TrustChain के सार्वजनिक एंडपॉइंट पर निर्भर है, क्योंकि 8 अक्षरों की रिकॉर्ड ID ब्लॉकचेन पर नहीं लिखी जाती। किसने हस्ताक्षर किए, यह TrustChain के अपने रिकॉर्ड से आता है।

समझौता कभी एंकर नहीं किया गया तो?

तब तुलना करने के लिए सार्वजनिक फ़िंगरप्रिंट नहीं है। रिकॉर्ड TrustChain के अपने समय-मुहर वाले जाँच विवरण पर निर्भर है। ऐप में आप दोनों पाठ नहीं बदल सकते। खाते वाला कोई भी पक्ष बाद में हस्ताक्षरित समझौते को एंकर कर सकता है। तब Polygon की तारीख एंकर करने के दिन की होगी, हस्ताक्षर के दिन की नहीं।

मेरे पास केवल स्क्रीनशॉट हो तो?

स्क्रीनशॉट दिखाता है कि स्क्रीन कैसी थी। उसमें ऐसी तारीख नहीं होती जिसे दूसरे जाँच सकें। मूल ढूँढें: समझौते वाला ईमेल या संदेश, दूसरे व्यक्ति की प्रति या ई-हस्ताक्षर सेवा का रिकॉर्ड। TrustChain समझौते का सार्वजनिक रिकॉर्ड और एंकर होने पर उसका फ़िंगरप्रिंट तथा Polygon तारीख किसी के स्क्रीनशॉट पर निर्भर नहीं हैं।

नई पहचान जाँच फिलहाल रुकी हुई हैं। अगर आपने पहले सत्यापन कराया था, तो अब भी हस्ताक्षर कर सकते हैं; नहीं कराया था, तो जाँच फिर शुरू होने तक हस्ताक्षर का इंतज़ार करना होगा। मसौदा बनाना, पढ़ना, लिंक साझा करना और रिकॉर्ड खोजना जारी है।

Free योजना में हर महीने 1 समझौता शामिल हैं: आप दोनों की Sumsub द्वारा पहचान की जाँच, हस्ताक्षरों का तारीख वाला विवरण और एक सार्वजनिक लिंक। कार्ड की ज़रूरत नहीं।

पढ़ना जारी रखें