رفتن به محتوا

امنیت و مدرک

اگر روزی اختلافی پیش بیاید، سابقه‌ای امضاشده و تاریخ‌دار از آنچه توافق شده است خواهید داشت. آن را در زنجیره ثبت کنید تا اثر انگشتش در تراکنش تاریخ‌دار Polygon قرار بگیرد که در کنترل ما نیست. هر تغییر بعدی در سابقه دیگر با آن مطابقت نخواهد داشت.

چگونه کار می‌کند

از نخستین پیش‌نویس تا مدرک نهایی

این مسیر کامل توافق‌نامه TrustChain است، از نخستین پیش‌نویس تا مدرکی که می‌توانید هنگام اختلاف ارائه کنید. سابقه را در زنجیره ثبت کنید تا اثر انگشت و تاریخ آن بر یک بلاک‌چین عمومی متکی باشند، نه بر اعتماد به ما.

01

آن را می‌نویسید

شرایط را با زبان ساده می‌نویسید و شخص دیگر را دعوت می‌کنید. وقتی هر دو حساب داشته باشید، می‌توانید در گفت‌وگوی توافق‌نامه که رمزگذاری سرتاسری دارد درباره آن صحبت کنید. کلیدها روی دستگاه‌های شما هستند، نه سرورهای ما؛ بنابراین فقط افراد حاضر در گفت‌وگو می‌توانند آن را بخوانند. حتی ما هم نمی‌توانیم.

02

توافق‌نامه را امضا می‌کنید

هر دوی شما پس از تأیید هویت امضا می‌کنید و هر امضا همراه با زمانش ثبت می‌شود. توافق‌نامه را ذخیره می‌کنیم تا TrustChain بتواند کار کند و فقط وقتی برای آن از AI Advisor یا Pip کمک بخواهید به OpenAI فرستاده می‌شود.

03

ثبت در زنجیره اثر انگشت را محاسبه می‌کند

وقتی سابقه امضاشده را در زنجیره ثبت می‌کنید، از شناسه، عنوان، شرایط، مبلغ و شناسه حساب هر دو طرف، کدی کوتاه به نام اثر انگشت محاسبه می‌کنیم. ورودی‌های یکسان همیشه کد یکسانی می‌دهند؛ تغییر یک نویسه نتیجه را کاملاً متفاوت می‌کند.

04

در Polygon نوشته می‌شود

آن کد و شناسه سابقه در تراکنشی تاریخ‌دار در Polygon نوشته می‌شوند. اگر سابقه بعداً تغییر کند دیگر با آن رویداد مطابقت نخواهد داشت و هر کسی می‌تواند آن را در Polygonscan پیدا کند.

هر گام و دقیقاً آنچه TrustChain در آن ثبت می‌کند در TrustChain چگونه امضا را ثبت می‌کند آمده است.

داده‌های شما

چه چیزی خصوصی می‌ماند و چه چیزی عمومی می‌شود.

توافق‌نامه شما سه لایه دارد: اطلاعات حساس، آنچه سرویس را فعال نگه می‌دارد و بخش کوچکی که در صورت ثبت در زنجیره عمومی می‌شود. اینجا محل نگهداری هر کدام آمده است.

خصوصی

قابل مشاهده برای طرف‌ها

توسط TrustChain ذخیره می‌شود تا سرویس کار کند. هرگز عمومی نمی‌شود.

  • متن کامل توافق‌نامه
  • شرایط و ضوابط
  • بندهای مورد مذاکره
سرویس

نگهداری توسط TrustChain

داده‌هایی که سرویس را فعال نگه می‌دارند. پیوند عمومی وضعیت و تاریخ‌های امضا را نشان می‌دهد، نه هویت شما را.

  • وضعیت امضاها
  • مهرهای زمانی
  • وضعیت توافق‌نامه
عمومی

در Polygon، اگر در زنجیره ثبت کنید

هر کسی می‌تواند بدون حساب آن را در Polygonscan پیدا کند.

  • اثر انگشت
  • شناسه داخلی TrustChain برای توافق‌نامه
  • تاریخ و زمان ثبت در زنجیره
  • دو جایگاه خالی کیف پول

هیچ متن توافق‌نامه، نام یا ایمیلی به زنجیره نمی‌رود. ثبت در زنجیره اثر انگشت توافق‌نامه و شناسه TrustChain آن را می‌نویسد. دو جایگاه کیف پول در تراکنش خالی می‌مانند: شما هرگز کیف پول متصل نمی‌کنید.

وقتی اهمیت پیدا می‌کند

اگر مشتری از پرداخت خودداری کند

کار انجام شده است و مشتری پرداخت نمی‌کند یا می‌گوید توافق شما چیز دیگری بوده است. گام‌های بعدی این‌ها هستند.

1

توافق‌نامه‌ای را باز می‌کنید که هر دو امضا کرده‌اید

دقیقاً به همان صورتی که هر دو طرف امضا کرده‌اند در حساب TrustChain شما قرار دارد. هیچ‌یک از طرفین نمی‌تواند بعداً شرایط را ویرایش کند.

2

پیوند عمومی آن را به اشتراک می‌گذارید

هر کسی می‌تواند بدون حساب آن را باز کند و ببیند هر دو طرف امضا کرده‌اند و چه زمانی. هیچ اطلاعات خصوصی نمایش داده نمی‌شود.

3

اگر در زنجیره ثبت شده باشد، تاریخ عمومی است

اثر انگشت آن در تراکنش Polygon با مهر زمانی مستقل قرار دارد؛ بنابراین تغییر بعدی سابقه دیگر با آن مطابقت نخواهد داشت.

4

نسخه متفاوت نیاز به توضیح دارد

اگر طرف دیگر نسخه‌ای با متن متفاوت ارائه کند، می‌توانید به سابقه‌ای که هر دو امضا کرده‌اید و ثبت تاریخ‌دار آن در Polygon ارجاع دهید.

نیازی نیست کسی صرفاً حرف شما را بپذیرد. شما سابقه امضاشده را دارید.

پشت صحنه

برای علاقه‌مندان به جزئیات فنی

اگر جزئیات را می‌خواهید، اینجا آمده‌اند.

اثر انگشتKeccak-256 روی شناسه سابقه، عنوان، شرایط، مبلغ و شناسه حساب هر دو طرف. قطعی، یک‌طرفه و مقاوم در برابر برخورد: همان تابع هشی که Polygon و Ethereum به صورت بومی استفاده می‌کنند.
ثبت در زنجیرهاثر انگشت و شناسه TrustChain سابقه همراه با دو جایگاه خالی کیف پول در Polygon، یک بلاک‌چین عمومی، نوشته می‌شوند. پس از تأیید تراکنش، نه TrustChain و نه طرف‌ها نمی‌توانند آن رویداد را ویرایش یا حذف کنند و تغییر بعدی سابقه دیگر با آن مطابقت نخواهد داشت.
راستی‌آزماییقرارداد هوشمند و همه تراکنش‌های ثبت در زنجیره عمومی هستند. هر کسی می‌تواند تراکنش را در Polygonscan باز کند و اثر انگشت و تاریخ آن را بدون اتکا به سرورهای TrustChain تأیید کند.
قرارداد0x649Bc303d15E173D95B4d379e163868b03cf5Fec. کد منبع آن در Polygonscan و Sourcify تأیید شده است. هر دو منبع منتشرشده را کامپایل کرده و یافته‌اند که با کد در حال اجرا در Polygon مطابقت دارد. همین منبع در GitHub، در پوشه contracts، کنار trustchain-verify منتشر شده است؛ ابزار بررسی فقط‌خواندنی که سابقه عمومی را با تراکنش Polygon آن مقایسه می‌کند.
کیف پول ثبت در زنجیرهرویدادهایی که 0xF9505f8763649481DD1f604C92b4c0c2fffE7153 می‌نویسد متعلق به TrustChain هستند؛ هر کسی می‌تواند فرستنده تراکنش ثبت در زنجیره را در Polygonscan بررسی کند.

متن‌باز

بدون ما بررسی کنید

منبع قرارداد ثبت در زنجیره و یک ابزار بررسی فقط‌خواندنی با مجوز MIT در GitHub منتشر شده‌اند. با Node.js نسخه 18 یا جدیدتر، این دستورها سابقه نمونه ما، یک توافق آزمایشی که خودمان ساخته‌ایم، را با Polygon تطبیق می‌دهند. ابزار بررسی به حساب یا کلید نیاز ندارد.

پایانه
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0

خواندن کد در GitHub · کار هر بررسی · باز کردن سابقه نمونه

آنچه می‌توانید بدون ما بررسی کنید

  • اثر انگشت در زمان آن بلوک توسط کیف پول ثبت در زنجیره TrustChain در Polygon نوشته شده است.
  • قرارداد همچنان آن اثر انگشت را نگه می‌دارد و هیچ تابعی برای تغییر یا حذف رویداد ندارد.
  • کد قرارداد در Polygon با منبع منتشرشده در GitHub مطابقت دارد.

آنچه به گفته ما متکی است

  • هویت افراد و اینکه هر دو امضا کرده‌اند. امضاها و زمان‌هایشان از سوابق TrustChain می‌آیند.
  • اینکه شناسه سابقه متعلق به آن ثبت در زنجیره است. شناسه سابقه 8 نویسه‌ای در زنجیره نوشته نمی‌شود و سابقه عمومی TrustChain این دو را به هم مرتبط می‌کند.
  • اینکه اثر انگشت از چه ساخته شده است، مگر اینکه فایل سابقه را داشته باشید. هر یک از طرف‌های توافق‌نامه ثبت‌شده در زنجیره می‌تواند آن را از زبانه مدرک دانلود کند.

پرسش‌های رایج

پرسش‌های کاربران

آیا TrustChain می‌تواند توافق‌نامه من را بخواند؟

توافق‌نامه شما ذخیره می‌شود تا TrustChain بتواند کار کند؛ بنابراین بله، از نظر فنی می‌توانیم به آن دسترسی داشته باشیم. فقط وقتی از AI Advisor یا Pip برای آن کمک بخواهید به OpenAI می‌رود (بخش 5 حریم خصوصی را ببینید). گفت‌وگوی شما استثناست: رمزگذاری سرتاسری دارد، بنابراین فقط افراد حاضر در گفت‌وگو می‌توانند پیام‌ها را بخوانند. ما نمی‌توانیم.

آیا کسی می‌تواند اثر انگشت را دوباره به متن من تبدیل کند؟

خیر. اثر انگشت یک‌طرفه است، بنابراین متن شما را نمی‌توان از آن بازسازی کرد.

اگر نسخه توافق‌نامه خود را گم کنم چه می‌شود؟

توافق‌نامه شما در حساب TrustChain ذخیره می‌شود، بنابراین هر زمان می‌توانید آن را از آنجا بازیابی کنید. اگر سابقه در زنجیره ثبت شده باشد، اثر انگشت و تاریخ آن حتی اگر همه نسخه‌های متن از دست بروند در Polygon باقی می‌مانند.

داده‌های من را با چه کسانی به اشتراک می‌گذارید؟

فقط با سرویس‌هایی که TrustChain را فعال نگه می‌دارند: Sumsub برای بررسی هویت، Stripe برای پرداخت‌ها، OpenAI وقتی از AI Advisor یا Pip کمک می‌خواهید، سرویس ایمیل ارسال دعوت‌ها، Google Firebase و تحلیل‌هایی که با آن‌ها موافقت می‌کنید. در TrustChain تبلیغ نمایش نمی‌دهیم.

امنیت TrustChain

TrustChain مؤسسه حقوقی نیست و مشاوره حقوقی نمی‌دهد. برای پرسش‌های مربوط به قابلیت اجرای حقوقی با متخصص واجد صلاحیت در محل زندگی‌تان صحبت کنید.

مشکل امنیتی پیدا کرده‌اید؟ به founder@trustchain.biz ایمیل بزنید و Security را در موضوع بنویسید.