ما هو Finality في Blockchain؟
Finality هو النقطة التي تصبح فيها معاملة blockchain غير قابلة للعكس. بمجرد وصول المعاملة إلى finality، لا يمكن التراجع عنها أو إعادة ترتيبها أو إزالتها من السلسلة دون هجوم استثنائي ومكلف على الشبكة. تصل blockchains المختلفة إلى finality بطرق مختلفة وبسرعات متباينة جداً، ولهذا السبب يمكن أن يكون التحويل نفسه آمناً للتعامل معه في أقل من ثانية على شبكة، ويستغرق ما يقارب الساعة على شبكة أخرى.
Finality الاحتمالي والحتمي
الشبكات التي تستخدم proof of work تقدم finality احتمالياً. لا يكون البلوك نهائياً رياضياً أبداً، بل يصبح ببساطة أصعب بشكل أُسّي في العكس كلما تراكمت بلوكات أكثر فوقه. لهذا السبب تنتظر الـ exchanges عدداً محدداً من التأكيدات قبل إضافة الإيداع. السلاسل المبنية على proof of stake يمكنها أن تقدم finality حتمياً بدلاً من ذلك، حيث يتم إنهاء البلوك بشكل صريح بواسطة نصاب من الـ validators ولا يمكن التراجع عنه إلا إذا تم تدمير حصة كبيرة من القيمة المرهونة.
كم من الوقت يستغرق Finality
يتفاوت زمن finality تفاوتاً هائلاً بين الشبكات. يُعامل تقليدياً أن معاملات Bitcoin مستقرة بعد ست تأكيدات، أي ما يقارب الساعة. Ethereum يصل إلى finality بعد epochs اثنين، حوالي ثلاث عشرة دقيقة. الشبكات الأحدث تستهدف finality دون الثانية: Solana يؤكد المعاملات في أقل بكثير من ثانية، وArc التابعة لـ Circle تستقر بشكل حتمي في أقل من ثانية، وهي الحجة التقنية وراء استخدامها للمدفوعات. المقايضة عادةً هي اللامركزية، لأن finality الأسرع يتطلب عادةً مجموعة validators أصغر أو أكثر تحكماً.
لماذا يهم Finality في الممارسة
Finality هو اللحظة التي يمكن فيها للتاجر شحن البضائع بأمان، أو للـ exchange إضافة الرصيد، أو للـ bridge إطلاق الأموال على السلسلة المقصودة. التصرف قبل finality هو ما يجعل إعادة تنظيم السلاسل خطيرة: إذا تم عكس البلوك، فإن المعاملة التي بدت مؤكدة تختفي ببساطة، إلى جانب كل hash يشير إليها. الجسور عبر السلاسل (cross-chain bridges) هي الأكثر تعرضاً للخطر، لأنها تضطر لتحديد المدة التي يجب انتظارها قبل الوثوق بما أبلغت عنه السلسلة المصدر.
الأسئلة الشائعة
Finality هو النقطة التي تصبح فيها المعاملة غير قابلة للعكس ولا يمكن التراجع عنها أو إعادة ترتيبها. حتى تصبح المعاملة نهائية، هناك احتمال أن يتم إلغاؤها بواسطة إعادة تنظيم للسلسلة.
Finality الاحتمالي يعني أن المعاملة تصبح أصعب في العكس تدريجياً كلما أُضيفت بلوكات، لكنها لا تصل أبداً إلى اليقين الرياضي. Finality الحتمي يعني أن الـ validators يُنهون البلوك بشكل صريح، وبعد ذلك يتطلب عكسه تدمير كمية كبيرة من القيمة المرهونة.
يعتمد الأمر كلياً على الشبكة. يُعامل Bitcoin تقليدياً كمعاملة نهائية بعد حوالي ساعة، وEthereum بعد ما يقارب ثلاث عشرة دقيقة، والسلاسل الأحدث مثل Solana أو Arc في أقل من ثانية.
على السلاسل التي تعتمد finality احتمالياً، لا توجد لحظة واحدة تصبح فيها المعاملة نهائية، لذلك تنتظر الـ exchanges عدداً من البلوكات لجعل العكس غير محتمل إحصائياً قبل إضافة الأموال.
هل تريد التفوق على منافسيك؟
انضم إلى نشرتنا البريدية واحصل أسبوعياً على أخبار Blockchain مُخصصة لبنّائي web3.





