في سياق Bitcoin، يشير Timechain وBlockchain إلى سلسلة الكتل نفسها. لكن Blockchain مصطلح أعم يُستخدم أيضًا لشبكات أخرى؛ وسلاسلها ليست timechain الخاص بـBitcoin. يؤكد Timechain الترتيب القابل للإثبات: تتضمن ترويسة كل كتلة لاحقة هاش الكتلة السابقة. ولا يقدم الاسم بروتوكولًا منفصلًا أو وحدة زمن جديدة.
تشير الكتلة إلى سابق محدد لا إلى ارتفاعه فقط. تغيير معاملة قديمة يغير Merkle Root وهاش الكتلة ويكسر الرابط التالي، ولذلك تتطلب إعادة كتابة التاريخ عملاً جديداً. [Bitcoin whitepaper] [Bitcoin Core validation source] [NIST — blockchain glossary]
قد تنفق معاملتان UTXO واحداً لمستلمين مختلفين وتصلان إلى العقد بترتيبات مختلفة. لا يحمل تاريخ صالح كليهما، لكن الإدراج في كتلة لا يثبت أيهما أُنشئت أو بُثت أولاً. [Bitcoin whitepaper] [Bitcoin Core validation source]
تختار العقدة الفرع الصالح ذا العمل المتراكم الأكبر. لا يكفي عد الكتل عند اختلاف الصعوبة؛ يعبر chainwork عن عمل متوقع، لا عن عدد محاولات المعدنين المقاس. [Bitcoin whitepaper] [Bitcoin Core validation source]
يجب أن يتجاوز وقت كتلة mainnet الجديدة وسيط أوقات الكتل الإحدى عشرة السابقة وألا يسبق ساعة العقدة بأكثر من ساعتين. لذلك قد يكون أقل من وقت السلف المباشر. [Bitcoin whitepaper] [Bitcoin Core validation source]
عشر دقائق متوسط مستهدف لا جدول، ولذلك لا تعطي الارتفاعات تاريخاً دقيقاً. يستخدم BIP 113 زمن الوسيط الماضي لـ nLockTime المطلق؛ استيفاؤه يسمح بالإدراج ولا يحدد موعده. [Bitcoin whitepaper] [Bitcoin Core validation source]
قد تتنافس كتلتان صالحتان على ارتفاع واحد. يمكن للفرع ذي العمل الأكبر فصل الآخر؛ وقد تتأكد معاملاته مجدداً أو تصبح غير مؤكدة أو تتعارض. تزيد التأكيدات الكلفة ولا تقدم يقيناً مطلقاً. [Bitcoin whitepaper] [Bitcoin Core validation source]
يعيد getblock بمستوى 1 الحقول height وpreviousblockhash وtime وmediantime وchainwork. يحدد الرابط الموضع، وtime ادعاء رأس، وmediantime وسيط؛ لا يثبت أي حقل وحده لحظة البث الدقيقة. [Bitcoin whitepaper] [Bitcoin Core validation source]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Genesis Block, Proof of Work, المعاملة, Full Node, تعديل الصعوبة. تشير إلى هذا المدخل أيضًا Bitcoin Whitepaper, Genesis Block, Proof of Work, Full Node.