Shield Playground
On this page
All 6 Forensic Use Cases
Platform

كيف تعمل الأدلة الرقمية
فعليًا

يمكن نسخ الملف. يمكن تعديل الملف. يمكن تغيير قاعدة البيانات. يمكن أن يختفي الخادم.

كيف يمكنك إثبات شكل مُنشأ رقمي معيّن في نقطة زمنية محددة؟

// Contract_v1.pdf Employer: Alice Employee: Bob Bonus: $10,000

يقول Bob إن هذا هو العقد الأصلي.
تقول Alice إن Bob أضاف صفرًا. هل يمكننا إثبات من هو على حق؟

↓ ابدأ التحقيق

01 — سلامة البيانات

1-Bit Tamper Simulator

غيّر حرفًا واحدًا

اختبر تفاعليًا تأثير الانهيار Avalanche Effect في SHA-256. البصمة الرقمية شديدة الحساسية. جرّب تغيير قيمة مكافأة Bob أدناه.

البيانات الأصلية
بصمة SHA-256:
Edit Me
البيانات المُدّعى أنها أصلية
بصمة SHA-256:

سلامة البيانات: كيف تكتشف Hashing التغييرات

يؤدي أي تغيير في المدخلات إلى إنتاج SHA-256 digest مختلف باحتمال تشفيري ساحق. تم تصميم SHA-256 بحيث يكون العثور على collision أمرًا غير ممكن عمليًا من الناحية الحسابية. إذا تغيرت الـ bytes، تتغير البصمة بالكامل.

02 — الإدراج

Merkle Tree Visualizer

بناء Merkle Tree

شاهد كيف يتم إنشاء مسار إثبات تفاعلي وفق RFC 6962. ماذا لو كان لدينا 1,000,000 عقد؟ نقوم بضم hashes الخاصة بها ثم نُجري hashing لها معًا حتى يتبقى Root Hash واحد فقط.

ROOT HASH
Hash 0-3
Hash 4-7
Hash 0-1
Hash 2-3
Hash 4-5
Hash 6-7
Doc A
Doc B
Doc C
Doc D
Doc E
Doc F
Doc G
Contract

غيّر ملفًا واحدًا، وسيتغير المسار منه إلى الجذر فقط.

الإدراج: كيف تتوسع Merkle Trees

يثبت Merkle proof أن leaf معيّنة تنتمي إلى Merkle tree محددة. بدلًا من تقديم مجموعة البيانات كاملة، يحتاج المُتحقق فقط إلى leaf hash، وsibling hashes على طول المسار، وRoot المتوقع. بالنسبة إلى شجرة متوازنة تحتوي على N من الأوراق، لا يتطلب الإثبات سوى O(log N) من الـ hashes.

03 — الوجود

ما المعلومات التي تصبح عامة؟

تتجنب هذه البنية وضع المستند الأصلي أو محتواه على blockchain، مما يقلل من مخاطر الاحتفاظ بالبيانات ومخاطر الخصوصية.

📄 P2P_Agreement.pdf
47.6 KB
↓ SHA-256
Asset Hash: 53ee7c9f...f6b847
↓ Merkle Aggregation
Merkle Root: 2e927366...6026732b
↓ Anchor to
Live Mainnet Anchor
TON BLOCKCHAIN
Tx: ab58c6d7...399eee86
Time: 2026-09-02 09:29:00 UTC
ليس على السلسلة
  • • مستند PDF
  • • الأسماء الشخصية
  • • الشروط الخاصة
مرساة عامة
  • • Merkle Root
  • • Block Timestamp
  • • TON Transaction ID

إثبات الوجود عبر Anchor

يتم تثبيت الدليل في blockchain transaction مُدرجة داخل block يحتوي على timestamp مسجل. توفر blockchain التزامًا عامًا ومؤرخًا يمكن التحقق منه بشكل مستقل. نحن لا نثبت متى تم إنشاء الملف؛ بل نثبت أن هذا المحتوى المحدد قد تم تثبيته على blockchain بحلول وقت الـ anchor.

04 — التحقق

لا تثق. تحقّق.

لقد أعددنا اتفاقية P2P حقيقية وصحيحة رياضيًا على TON Blockchain. احصل على cryptographic manifest عبر API، أو نزّل ملف ZIP للتحقق بنسبة 100% دون اتصال.

$ curl https://api.proofcore.org/api/v0.1/proof/6f54e446-7b25-4804-b4c9-35f4d052954a

ماذا يثبت التوثيق الرقمي فعليًا؟

سلامة البيانات
هذه الـ bytes تطابق الملف الأصلي.
الإدراج
هذا المُنشأ ينتمي إلى دفعة Merkle هذه.
الوجود
تم تثبيت الالتزام على blockchain.
صحة المعلومات
المعلومات الواردة في المُنشأ صحيحة من الناحية الواقعية.
المشروعية
المستند ملزم قانونيًا.
"يمكننا إثبات تشفيريًا أنك كتبت 'الأرض مسطحة' في الساعة 12:00 ظهرًا.
لكننا لا نثبت أن الأرض مسطحة."

أنشئ إثباتك الخاص