اكسر بيتكوين إحدى أبسط قواعد الزمن في ٧ نوفمبر، حيث أظهر بلوك جديد تم تعدينه طابع زمني أقدم من البلوك الذي قبله.
أثِر هذا الاكتشاف سؤالاً غير مألوف: هل هناك خطأ برمجي في بلوكشين بيتكوين؟
سلط رئيس الأبحاث في جالاكسي ديجيتال أليكس ثورن الضوء على الحادثة، وشرح سبب عدم التزام ساعة بيتكوين الداخلية دائماً بالزمن الواقعي.
روِ الحكاية بلوكان متتاليان.
- البلوك ٩٧٤ ٩٨٧: بتاريخ ٢١:٢٢:٢٤ بتوقيت أو تي سي.
- البلوك ٩٧٤ ٩٨٨: تم تعدينه بعد ذلك، ولكن طابعه الزمني ٢١:١٩:٠٢ بتوقيت أو تي سي.
ظهر البلوك الأحدث أقدم بأكثر من ثلاث دقائق، وفقاً لـ مستكشف بلوكشين بيتكوين العام.
لماذا يمكن أن تعود ساعة بيتكوين للخلف؟
يكمن التفسير في كيفية عمل تعدين بيتكوين.
يختار المعدّنون الطابع الزمني المرفَق بكل بلوك، ويمكنهم تعديله أثناء البحث عن بلوك صالح، لإنشاء مجموعات إضافية لاختبارها عبر أجهزتهم.
توفر بيتكوين هذه المرونة بموجب قاعدتين:
- يجب أن يتجاوز الطابع الزمني الوسيط الزمني لأحد عشر بلوكاً سابقاً.
- يجب ألا يتجاوز ساعتين مقدماً على ساعة أي عقدة تحقق.
الأهم أن الطابع الزمني لا يجب أن يكون دائماً أحدث من البلوك المسبق مباشرة.
ذكر تحليل ثورن على إكس أن حوالي ٣٪ من بلوكات بيتكوين تحمل طوابع زمنية أقدم من الآباء. ويصل واحد من كل عشرة ببلوك طابع زمني يزيد عن دقيقة واحدة عما استلمته عقدته.
هل يعني هذا أنه يمكن عكس معاملات بيتكوين؟
كلا. تحدد بيتكوين ترتيب البلوكات عبر الروابط التشفيرية، وليس الطوابع الزمنية.
يحمل كل بلوك الهاش الفريد للبلوك السابق، ويحدد بدقة أيهما جاء أولاً.
يتطلب إعادة تنظيم حقيقية للبلوكشين سلسلة منافسة ذات عمل تعدين متراكم أكثر. لا يمكن لتغيير الطوابع الزمنية تحقيق ذلك.
مع ذلك، يصبح هذا التمييز مهماً لأي شخص يعتمد على سجلات البلوكشين لتحديد وقت حدوث حدث بدقة.
حدِّد تسلسل الأحداث ارتفاع البلوك في بيتكوين. ويمنح طابعه الزمني وقتاً تقريبياً.
وصف ساتوشي ناكاموتو بيتكوين بأنه "خادم طوابع زمنية" في الورقة البيضاء الأصلية. بعد ثمانية عشر عاماً، يظهر حادث ٧ نوفمبر لماذا يعتمد النظام على إثبات التشفير لا على ساعة دقيقة تماماً.











