طريقتي هي أن أفهم المبادئ قبل أن أتعرف على أي مفهوم جديد.
بعد أن تظهر حالة التحويل على أنها «ناجحة»، هل يمكن التراجع عنه؟ هذا هو السؤال الذي تسعى «النهائية» في البلوك تشين إلى الإجابة عنه. تختلف الإجابة من سلسلة إلى أخرى: تعتمد بيتكوين على تزايد عدد التأكيدات، وإيثيريوم على التصويت بالتخزين، بينما تُعد بعض السلاسل الكتلة نهائية بمجرد إنتاجها.
العملة المذكورة في المقال: $ETH السعر الحالي 2537.02 (خلال 24 ساعة +1.2%).
— ما المقصود بالنهائية؟ —
النهائية هي خاصية تعني أن المعاملة أو الكتلة بعد تأكيدها لا يمكن التراجع عنها أو تعديلها. قد تشهد السلسلة أحيانًا تفرعات مؤقتة: فعندما تُنشأ كتلتان في الوقت نفسه تقريبًا، لا يُحتفظ في النهاية إلا بأحد الفرعين، وتُعاد المعاملات الموجودة في الفرع الآخر إلى قائمة الانتظار. والنهائية تعني: متى يمكننا التوقف عن القلق بشأن حدوث ذلك؟
— بيتكوين: نهائية احتمالية —
تتمتع بيتكوين بنهائية احتمالية فقط. فكلما زاد عدد الكتل المتراكمة فوق كتلة ما، احتاج المهاجم إلى إعادة احتساب عدد أكبر من الكتل لقلبها، وانخفض احتمال نجاحه. وقد حسب القسم 11 من الورقة البيضاء لبيتكوين هذا الاحتمال، وبيّن أنه يتراجع بسرعة مع زيادة عدد التأكيدات.
لذلك فإن الانتظار حتى «6 تأكيدات»، كما هو شائع، يمثل مستوى أمان مقبولًا عمومًا في الممارسة، وليس ضمانًا رياضيًا يستحيل معه قلب المعاملة. وقد يختلف عدد التأكيدات المطلوبة بحسب قيمة المبلغ والظروف.
— إيثيريوم: النهائية —
تستخدم آلية إثبات الحصة في إيثيريوم آلية Casper FFG. تتكوّن الحقبة من 32 خانة زمنية، وتستغرق نحو 6.4 دقائق. بعد أن يصوّت المدققون الذين يمثلون ثلثي الحصة المرهونة لصالح نقطة تحقق، تُعتمد أولًا، ثم تُثبّت نهائيًا في الجولة التالية. لذلك تدخل الكتل عادةً حالة «نهائية» (finalized) بعد حقبتين، أي نحو 12.8 دقيقة.
لقلب كتلة ثُبّتت نهائيًا، سيتعرض المهاجم على الأقل لمصادرة ثلث إجمالي ETH المرهونة. وهذه نهائية اقتصادية: ليس الأمر مستحيلًا، لكن تكلفته باهظة للغاية. وإذا أصبح عدد كبير من المدققين غير متصلين، يتوقف التثبيت النهائي، لكن إنتاج الكتل يستمر.
— سلاسل تُعدّ نهائية بمجرد إنتاج الكتلة —
في السلاسل التي تعتمد إجماع Tendermint (CometBFT)، مثل Cosmos Hub، تصبح الكتلة نهائية بمجرد اعتمادها، ولا حاجة إلى انتظار كتل لاحقة. لكن ذلك يتطلب عدة جولات من التصويت بين المدققين لكل كتلة، وتزداد كلفة الاتصالات كلما زاد عدد المدققين.
— ما معنى ذلك للمستخدمين العاديين؟ —
إن عدد التأكيدات الذي تحدده منصة التداول للإيداع هو في جوهره مقدار الانتظار اللازم حتى تبلغ نهائية المعاملة المستوى الذي تعتبره المنصة آمنًا. عند استلام دفعة كبيرة، انتظر حتى الحصول على عدد كافٍ من التأكيدات أو بلوغ التثبيت النهائي قبل إتمامها. ويختلف وقت وصول الإيداعات والسحوبات بين السلاسل، ولا يعني ذلك بالضرورة وجود مشكلة.
— خلاصة —
باختصار: «أُدرجت على السلسلة» لا تعني «أصبحت مؤكدة تمامًا». تعرّف إلى ما يُعدّ نهائية على السلسلة التي تستخدمها، لتعرف مدة الانتظار المناسبة عند إجراء معاملات كبيرة. ومن الأفضل ألا تستثمر إلا ما يمكنك تحمّل خسارته.
إذا وجدت هذا مفيدًا، فاحفظه لتعود إليه لاحقًا.