رہنما
میں کیسے جانچوں کہ دستخط شدہ معاہدہ تبدیل نہیں ہوا؟
دستخط شدہ معاہدہ نہ بدلنے کا ثبوت دینے کے لیے اسے دستخط کے وقت ثابت چیز سے ملائیں جسے بعد میں کوئی طرف نہ بدل سکے: دونوں کے اصل نسخے، الیکٹرانک دستخط خدمت کا سرٹیفکیٹ و آڈٹ یا معلوم تاریخ پر درج فنگرپرنٹ۔ اینکر TrustChain معاہدے کا عوامی ریکارڈ فنگرپرنٹ اور تاریخ دینے والی Polygon ٹرانزیکشن دکھاتا ہے؛ مفت کھلا جانچ آلہ خود زنجیر پڑھ کر دونوں ملاتا ہے۔
تازہ کاری 12 اکتوبر، 2026

Pip سمجھاتا ہے
ریکارڈ کھولیں، فنگرپرنٹ ڈھونڈیں، Polygon پر وہی ڈھونڈیں اور آلے سے موازنہ کرائیں۔ پہلے نیچے کے نمونے پر آزمائیں۔
میں رہنما ہوں، وکیل نہیں، اس لیے یہ قانونی مشورہ نہیں۔
ایک قاعدہ: ایسی چیز سے ملائیں جو بعد میں کوئی نہ بدل سکے
نقل صرف دستخط کے وقت ثابت اور بعد میں دونوں کے اختیار سے باہر چیز سے جانچی جا سکتی ہے۔ ایک شخص کے پاس دو نقول کم ثابت کرتی ہیں، دونوں بدل سکتا تھا۔ مفید سوال ہمیشہ ہے: دستخط پر کیا ثابت تھا اور کس کے پاس ہے؟
تین عام جواب: ہر طرف کا اصل، استعمال شدہ دستخط خدمت کا ریکارڈ اور معلوم تاریخ پر ایسی جگہ فنگرپرنٹ جو کسی کے اختیار میں نہیں۔ نیچے ایک ایک دیکھتے ہیں۔
کاغذ: دونوں اصل صفحہ بہ صفحہ ملائیں
دونوں نے اصل دستخط شدہ کاغذ رکھا ہو تو ساتھ رکھ کر عبارت، اعداد، تاریخیں، ہاتھ کی تبدیلی و ساتھ پاراف اور صفحوں کی تعداد ملائیں۔ بدلے صفحے اور عدد کی چھوٹی تبدیلی عام فرق ہیں۔
ایک ہی اصل ہو تو دوسرے کو دستخط وقت ای میل یا پیغام سے ملی تصویر یا اسکین اگلا اچھا ثبوت ہے، کیونکہ پیغام کی اپنی تاریخ ہے۔ کاغذ اس سے ملائیں۔
الیکٹرانک دستخط خدمت کا PDF
اکثر خدمات دو چیزیں دیتی ہیں۔ تکمیل سرٹیفکیٹ یا آڈٹ، جس میں دستاویز، ہر دستخط کنندہ کا ای میل اور دیکھنے و دستخط کا وقت ہے۔ کئی خدمات میں دوسری خود PDF پر ڈیجیٹل مہر ہے۔
دستخط معاون قاری میں PDF کھول کر دستخط پینل دیکھیں۔ مہر ہو تو پینل دستخط کے بعد تبدیلی بتاتا ہے۔ پھر اپنی نقل دوسرے کی وصول شدہ اور اکاؤنٹ اجازت دے تو خدمت کی محفوظ نقل سے ملائیں۔
سرٹیفکیٹ و پینل کی جگہ خدمات میں بدلتی ہے، اپنی مدد صفحات دیکھیں۔ یاد رکھیں تاریخ و آڈٹ خدمت سے آتے ہیں؛ دوسرے اس کی رپورٹ سے قبول کرتے ہیں۔
TrustChain معاہدہ، قدم بہ قدم
TrustChain پر یہ جانچ اینکر ریکارڈ کی ہے۔ اینکر فنگرپرنٹ کو تاریخ والی Polygon ٹرانزیکشن میں لکھتا ہے اور صرف اینکر ریکارڈ کا ردوبدل ظاہر ہوتا ہے: بدلیں تو نہیں ملتا۔ دونوں کے دستخط پر عوامی لنک چلتا ہے، اکاؤنٹ نہیں چاہیے۔
قدم 1 سے 3 کو صرف براؤزر، قدم 4 کو کمپیوٹر پر Node.js چاہیے۔ چھوڑنا چاہیں تو trustchain.biz/verify-signature میں چسپاں فنگرپرنٹ آپ کے براؤزر میں شناخت والے TrustChain عوامی ریکارڈ سے ملتا ہے۔
- عوامی ریکارڈ کھولیں. 8 حروف کی شناخت پر ختم ہونے والا عوامی لنک کھولیں۔ اکاؤنٹ نہیں چاہیے، اینکر ریکارڈ Polygon پر اینکر ہونے کو بتاتا ہے۔
- فنگرپرنٹ اور ٹرانزیکشن نوٹ کریں. فنگرپرنٹ اور اینکر تاریخ نقل کریں، پھر Polygonscan پر دیکھنے سے تاریخ دینے والی ٹرانزیکشن کھولیں۔
- Polygon پر وہی فنگرپرنٹ ڈھونڈیں. ایکسپلورر پر کامیابی اور تاریخ دیکھیں۔ وقت صفحے کے اینکر وقت سے چند سیکنڈ پہلے ہو سکتا ہے، کیونکہ صفحہ TrustChain کے محفوظ کرنے کا وقت ہے۔ پھر ان پٹ ڈیٹا میں وہی 64 حروف ڈھونڈیں۔
- کھلا جانچ آلہ چلائیں. GitHub کے TrustChain کھلے ذخیرے سے trustchain-verify کو ریکارڈ شناخت کے ساتھ چلائیں۔ عوامی ریکارڈ و Polygon پڑھ، ملا اور ہر جانچ و اس کی حد چھاپتا ہے۔
نمونہ ریکارڈ پر آزمائیں
trustchain.biz/verify/5c79fbb0 نمونہ ہے: ترقی کے دوران بنا TrustChain کا اپنا ٹیسٹ، گاہک کا نہیں۔ Polygon پر اینکر ہے، سب قدم اس پر چلتے اور کھلے آلے کے ٹیسٹ بھی اسی سے ریکارڈ ہوئے۔
Node.js 18 یا جدید تر سے یہ تین کمانڈز آلہ اتار کر نمونے پر چلاتی ہیں:
- git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
- cd trustchain-protocol
- node verify/bin/trustchain-verify.js 5c79fbb0
- GitHub پر trustchain-verify: ماخذ، ہر جانچ اور کامیابی کیا نہیں بتاتی
کھلا آلہ کیا جانچتا ہے
trustchain-verify صرف پڑھتا ہے۔ TrustChain کے اسی عوامی اینڈپوائنٹ کو ایک کال جو صفحہ استعمال کرتا ہے، باقی عوامی Polygon نوڈز سے۔ ٹرانزیکشن کبھی نہیں بھیجتا، کلید یا اکاؤنٹ نہیں چاہیے۔
آخر میں خروج کوڈ ہے: 0 سب کامیاب، 1 کوئی ناکام۔ 2 آلہ مکمل نہ کر سکا، مثلاً نیٹ ورک بند؛ یہ ریکارڈ کا فیصلہ نہیں۔
کامیابی کا مطلب یہ سب درست تھے:
- عوامی ریکارڈ اینکر بتاتا ہے: فنگرپرنٹ اور Polygon ٹرانزیکشن۔
- ٹرانزیکشن Polygon پر کامیاب اور TrustChain اینکر معاہدے کو گئی، جس کا کوڈ ذخیرے کے شائع ماخذ سے ملتا ہے۔
- TrustChain کے اینکرنگ والٹ سے بھیجی گئی۔ کوئی بھی معاہدے میں لکھ سکتا ہے، اس لیے اہم جانچ ہے۔
- ٹرانزیکشن کا فنگرپرنٹ ریکارڈ اور خود معاہدے کے لاگ سے ملتا ہے۔
- معاہدہ اب بھی وہ فنگرپرنٹ اسی وقت کے ساتھ رکھتا اور بلاک وقت ملتا ہے۔
فنگرپرنٹ کیا ہے
ڈیٹا سے بنایا مختصر کوڈ۔ ایک ڈیٹا ہمیشہ ایک فنگرپرنٹ، ایک حرف کی تبدیلی بالکل مختلف؛ مطابقت یعنی پیچھے کا ڈیٹا نہیں بدلا۔
TrustChain فنگرپرنٹ میں اندرونی شناخت، عنوان، شرائط، رقم اور دونوں اکاؤنٹ شناختیں ہیں۔ اکاؤنٹ شناختیں عوامی نہیں، اس لیے صرف متن سے دوبارہ نہیں بنتا۔ متن کو فنگرپرنٹ آلے میں دینے سے TrustChain کی قدر کبھی نہیں ملے گی۔
آلہ عین ان پٹس والی ریکارڈ فائل سے بھی دوبارہ بنا سکتا ہے۔ اینکر معاہدے کا ہر فریق ثبوت ٹیب سے لے سکتا ہے جہاں Polygon جانچ براؤزر میں یہی موازنہ کرتی ہے۔ PDF یا سرٹیفکیٹ کافی نہیں، اکاؤنٹ شناختیں نہیں رکھتے۔
اینکرنگ صرف فنگرپرنٹ نہیں: Polygon میں فنگرپرنٹ، ریکارڈ کی TrustChain شناخت اور دو خالی والٹ خانے۔ متن، نام یا ای میل نہیں۔ ذخیرہ و اینکرنگ trustchain.biz/security پر ہے۔
جانچ کیا نہیں بتاتی
مطابقت بتاتی ہے یہ فنگرپرنٹ اس وقت TrustChain والٹ نے Polygon پر لکھا اور عوامی ریکارڈ اب بھی یہی کہتا ہے۔ معاہدے میں بدلنے یا حذف کرنے کا فنکشن نہیں۔ یہ باتیں کھلی رہتی ہیں اور آلہ ہر بار بتاتا ہے:
- لوگ کون ہیں یا کسی نے دستخط کیا۔ دستخط TrustChain ایپ میں، ان کے اوقات خود اس کے ریکارڈ سے ہیں۔
- TrustChain کی بات سے آگے یہ کہ 8 حروف کی شناخت اسی اینکر کی ہے۔ وہ زنجیر پر نہیں (وہاں الگ اندرونی شناخت ہے)؛ تعلق عوامی اینڈپوائنٹ کی لوٹائی ٹرانزیکشن ہے۔
- فنگرپرنٹ کس سے بنا، جب تک ریکارڈ فائل نہ ہو جسے صرف دونوں فریق لے سکتے ہیں۔
- شرائط منصفانہ ہیں یا آپ کے علاقے میں مطلب کیا ہے۔
- ایسے ریکارڈ کے بارے میں کچھ جو کبھی اینکر نہ ہوا۔ اینکر کے بغیر عوامی فنگرپرنٹ نہیں، ریکارڈ TrustChain کے اپنے ٹائم اسٹیمپ آڈٹ پر ہے۔
نقول نہ ملیں تو
کوئی نقل نہ پھینکیں، نہ دوسری سے ملانے کو بدلیں۔ دونوں عین رکھیں، کب کیسے فرق دیکھا لکھیں اور ساتھ کے پیغامات رکھیں۔
پھر ہر نقل دستخط کے وقت ثابت چیز سے ملائیں: دوسرا اصل، خدمت کا سرٹیفکیٹ یا اینکر فنگرپرنٹ۔ تاریخ کے ساتھ دکھایا فرق اگلی گفتگو کا آغاز ہے۔ بات معاہدے کے مطلب پر ہو تو پہلے جواب کا رہنما:
اگلے عام سوالات
کیا اکاؤنٹ کے بغیر TrustChain ریکارڈ جانچ سکتا ہوں؟
ہاں۔ دونوں کے دستخط پر عوامی لنک بلا اکاؤنٹ کھلتا اور جانچ صفحہ شناخت سے ڈھونڈتا ہے۔ اینکر ہو تو Polygon ٹرانزیکشن کسی بلاک ایکسپلورر پر، کھلا آلہ بھی بلا اکاؤنٹ و کلید چلتا ہے۔
کیا TrustChain پر اعتماد کے بغیر جانچ سکتا ہوں؟
جزوی طور پر۔ اینکر اور تاریخ ہاں: Polygon پر ہیں، آلہ عوامی نوڈز سے پڑھتا ہے نہ TrustChain سے۔ شناخت و اینکر کا تعلق TrustChain اینڈپوائنٹ پر ہے کیونکہ 8 حروف زنجیر پر نہیں اور دستخط کنندہ اس کے ریکارڈ سے آتا ہے۔
اگر کبھی اینکر نہ ہوا؟
عوامی فنگرپرنٹ نہیں۔ ریکارڈ TrustChain کے اپنے ٹائم اسٹیمپ آڈٹ پر ہے اور ایپ میں کوئی متن نہیں بدل سکتا۔ اکاؤنٹ والا فریق بعد میں اینکر کر سکتا ہے؛ Polygon تاریخ اینکر کا دن ہوگی، دستخط کا نہیں۔
اگر صرف اسکرین شاٹ ہو؟
یہ اسکرین کی شکل دکھاتا ہے، قابل جانچ تاریخ نہیں۔ اصل ای میل یا پیغام، دوسرے کی نقل یا خدمت کا ریکارڈ ڈھونڈیں۔ TrustChain کے لیے عوامی ریکارڈ اور اینکر کے بعد فنگرپرنٹ و Polygon تاریخ کسی اسکرین شاٹ پر منحصر نہیں۔
نئی شناختی جانچ فی الحال رکی ہوئی ہے۔ پہلے تصدیق ہو چکی ہے تو اب بھی دستخط کر سکتے ہیں؛ ورنہ جانچ بحال ہونے تک انتظار ہے۔ مسودہ بنانا، پڑھنا، لنک بانٹنا اور ریکارڈ تلاش کرنا سب جاری ہیں۔
مفت منصوبے میں ماہانہ 1 معاہدہ شامل ہیں: ہر فریق کی Sumsub سے شناختی جانچ، دستخطوں کا تاریخ والا لاگ اور عوامی لنک۔ کارڈ ضروری نہیں۔