← All posts

27 سبتمبر 2026

ما الذي يثبته الختم الزمني للملف فعلًا؟

يثبت الختم الزمني للملف أن هذا الملف بعينه كان موجودًا قبل تاريخ محدد. لكنه لا يثبت من صنعه. إليك ما يغطيه، وما يُبطله، ومتى يفيدك.

شخص ما يستخدم عملك ويدّعي أنه صنعه قبلك. تفتح المجلد، وتشير إلى عمود "تاريخ التعديل"، ثم تدرك أنه لا يثبت شيئًا: فأي أحد يستطيع تغيير هذا التاريخ ببضع نقرات، والطرف الآخر يعرف ذلك. فتبدأ البحث عن طريقة لإثبات أن ملفًا كان موجودًا في تاريخ معيّن، وتصادف كلمة الختم الزمني مرة بعد مرة.

الختم الزمني للملف دليل قوي، لكنه يثبت أمرًا أضيق مما يتوقعه معظم الناس. إليك ما يثبته الختم الزمني للملف فعلًا، وما لا يستطيع إثباته، والعادة الوحيدة التي تحدد ما إذا كان سيصمد.

التاريخ على حاسوبك ليس ختمًا زمنيًا

يحمل كل ملف تواريخ: تاريخ الإنشاء، وتاريخ التعديل، وأحيانًا تاريخ "الالتقاط" في الصور. يكتبها جهازك أنت، وتُخزَّن بجانب الملف، ويستطيع تعديلها كل من يملك الملف. وهي كدليل ليست سوى كلمتك أنت، مكتوبة في صورة تاريخ.

النسخة المرسلة بالبريد الإلكتروني أفضل قليلًا، لكن الإثبات يصبح حينها رهنًا بسجلات مزوّد البريد وبأن يثق بها أحدهم.

ما تريده هو تاريخ لا يستطيع أحد تقديمه إلى الوراء، لا أنت، ولا الأداة التي أنشأته، ولا الشخص الذي ينازعك. وهذا بالضبط ما صُمّم الختم الزمني التشفيري ليمنحك إياه.

كيف يعمل الختم الزمني للملف

يبدأ الأمر ببصمة. يُمرَّر ملفك عبر دالة تجزئة (SHA-256) تحوّل أي ملف، مهما كان حجمه، إلى سلسلة من 64 حرفًا. وتجعل خاصيتان هذا الأمر مفيدًا:

  • الملف نفسه يعطي دائمًا البصمة نفسها. انسخه، أو أعد تسميته، أو انقله إلى حاسوب آخر: المحتوى مطابق، وكذلك البصمة.
  • أي تغيير يعطي بصمة مختلفة تمامًا. غيّر بكسلًا واحدًا أو فاصلة واحدة، فلن تشبه النتيجة الأصل في شيء.

لا يمكن تحويل البصمة إلى الملف من جديد، لذا فهي لا تكشف شيئًا عن محتواه. وهذه البصمة هي ما يُختم زمنيًا، لا الملف نفسه.

تُرسَل البصمة إلى OpenTimestamps، وهي خدمة مفتوحة تجمع بصمات كثيرة وتسجّل ناتجها المجمّع في معاملة Bitcoin. وسلسلة كتل Bitcoin سجل عام منسوخ على آلاف الأجهزة، ولا يستطيع أحد إدراج قيد في ماضيه. وفي المقابل تحصل على ملف .ots صغير: سلسلة العمليات الحسابية التي تربط بصمتك بكتلة محددة بعينها.

الترسيخ ليس فوريًا. يبدأ الإثبات بحالة قيد الانتظار ثم يصبح مؤكدًا بالكامل عندما تدخل المعاملة في كتلة، وقد يستغرق ذلك ما بين دقائق وبضع ساعات.

ما يثبته، وما لا يثبته

عندما تفحص أداة التحقق ملفك مقابل إثبات .ots الخاص به وسلسلة الكتل، فإن النتيجة الناجحة تعني أمرًا واحدًا دقيقًا: هذا الملف بعينه، بايتًا ببايت، كان موجودًا في موعد أقصاه وقت تلك الكتلة في Bitcoin.

هذا ادعاء قوي يستطيع غريب التحقق منه دون أن يثق بك. وهو أيضًا كل ما في الادعاء. فالختم الزمني لا يثبت:

  • من صنع الملف. إنه يسجّل أن ملفًا كان موجودًا، لا لمن يعود. يمكنك أن تختم زمنيًا صورة شخص غريب بالسهولة نفسها التي تختم بها صورتك. أما دليل التأليف فيأتي من مصادر أخرى: المسودات، والملفات المصدرية، والعقود، والتواقيع.
  • متى أُنشئ الملف. إنه يحدد فقط آخر تاريخ ممكن. قد يكون العمل أقدم من ختمه الزمني بسنوات؛ ولا يستطيع الختم الزمني أن يشهد إلا لليوم الذي ختمته فيه.
  • ساعة دقيقة من اليوم. أوقات الكتل دقيقة في حدود بضع ساعات فقط. هذا يحسم "قبل الموعد النهائي" أو "قبل مارس"، لا "قبل الساعة 3:14 مساءً".
  • أي شيء عن نسخة مختلفة. اختم مسودة ثم عدّلها، وسيبقى الإثبات خاصًا بالمسودة وحدها.

إذن فالختم الزمني إثبات للوجود المسبق. إلى جانب سجلاتك الأخرى يمنح التاريخ وزنًا؛ أما وحده، فليس شهادة ملكية.

الرسّامة التي ظهر تصميمها في متجر شخص آخر

تجد رسّامة نقشة الثعلب التي صمّمتها مطبوعة على حقائب قماشية في متجر إلكتروني. تراسل البائع، فيردّ بأنه صمّمها في الربيع الماضي. ملفها المصدري على حاسوبها المحمول، لكن تواريخه من النوع الذي يستطيع أي أحد تعديله، فيتحول النزاع إلى كلمتها مقابل كلمتهم.

الشيء الوحيد الذي يُبطل الختم الزمني

يرتبط الختم الزمني بالبايتات نفسها التي ختمتها، وهنا تسقط معظم الإثباتات دون أن يلاحظ أحد. ففتح ملف PDF أو مستند Word ثم حفظه من جديد، حتى دون أي تغيير ظاهر، كثيرًا ما يعيد كتابة البيانات الوصفية الداخلية. وإعادة تصدير صورة، أو تعديلها في تطبيق للصور، أو ترك تطبيق مراسلة يعيد ضغطها، كلها تنتج ملفًا جديدًا ببصمة جديدة.

عندما يحدث ذلك، لا تُظهر أداة التحقق تاريخًا لاحقًا. بل تُظهر عدم تطابق: فالإثبات والملف لم يعودا متلازمين.

المقاول الذي توقف إثباته عن التطابق

يختم مقاول زمنيًا عرض سعر موقّعًا في يوم إرساله، تحسّبًا لأن يعترض العميل لاحقًا على السعر. وبعد شهرين يعترض العميل فعلًا. يفتح المقاول عرض السعر، فيلاحظ خطأً مطبعيًا في العنوان، فيصحّحه ويحفظه، ثم يمرّر الملف مع إثبات .ots الخاص به عبر أداة تحقق. النتيجة عدم تطابق، ويضيع دليله في اللحظة التي يحتاج إليه فيها.

ختم الملف والتحقق منه لاحقًا

العادة العملية قصيرة: اختم النسخة النهائية فور أن تصبح نهائية، واحتفظ بذلك الملف نفسه دون أن تمسّه بجانب إثبات .ots الخاص به. وإن راجعت العمل، فاختم النسخة الجديدة أيضًا. فكل إثبات يغطي نسخته وحدها.

يتولى MyTools الشقّين كليهما مجانًا. لكي تختم ملفًا زمنيًا وتحصل على إثبات .ots الخاص به، أفلته في الصفحة: تُحسب البصمة في متصفحك، ولا يُرسَل إلا تلك السلسلة المكوّنة من 64 حرفًا، لا الملف أبدًا. ولكي تتحقق من ختم زمني مقابل سلسلة الكتل، أفلت الملف الأصلي وملف .ots الخاص به معًا؛ فتكون النتيجة إما موثَّقًا مع تاريخ الكتلة وارتفاعها، أو قيد الانتظار، أو عدم تطابق. ولا حساب في الحالتين.

كيف تحصل الرسّامة على تاريخ لا يجادل فيه أحد

فات الأوان بالنسبة إلى الحقائب القماشية: فالختم الزمني المُنشأ اليوم لا يثبت إلا أن النقشة كانت موجودة اليوم. لذا تختم ملف أعمالها كله في ذلك المساء، فيحصل كل تصميم موجود على تاريخ علني، ومن ذلك الحين تختم كل عمل جديد في يوم إنهائه. وعندما تُنسخ نقشتها التالية، ترسل الملف الأصلي وإثبات .ots الخاص به، فتُظهر أداة التحقق كتلة Bitcoin تسبق عرض النسخة المقلَّدة بأشهر.

كيف يحافظ المقاول على تطابق إثباته

صار المقاول يحتفظ بنسختين من كل عرض سعر يرسله: نسخة عمل يعدّلها بحرية، ونسخة أرشيف لا يفتحها أبدًا، محفوظة بجانب إثبات .ots الخاص بها. وأي عرض سعر مُعدَّل يُختم بوصفه ملفًا جديدًا. وفي المرة التالية التي يشكّك فيها عميل في سعر، تُوثَّق نسخة الأرشيف من المحاولة الأولى، بتاريخ كتلة يعود إلى الأسبوع الذي أرسلها فيه.

باختصار

يثبت الختم الزمني للملف أن ملفًا واحدًا بعينه كان موجودًا في موعد أقصاه تاريخ علني لا يمكن التلاعب به. لكنه لا يثبت من صنعه، ويتوقف عن التطابق في اللحظة التي يتغير فيها الملف. اختم النسخة النهائية مبكرًا، واحتفظ بها دون أن تمسّها بجانب إثباتها، وسيصمد التاريخ.

هل لديك عمل منجز يستحق الحماية؟ جرّب الختم الزمني للملف مجانًا →

هل بين يديك ملف وإثباته بالفعل؟ التحقق من الختم الزمني → يفحصه في ثوانٍ معدودة.