النهائية (وبالإنجليزية Finality) هي التأكيد أو الضمان بأن المعاملة على شبكة البلوكتشين تم تأكيدها والتحقق منها ولا يمكن فيما بعد تغييرها أو عكسها أو إلغائها.
لذلك، يتم استخدام هذه الخاصية لقياس مقدار الوقت الذي يتعين على المرء انتظاره من أجل الحصول على ضمان بأن المعاملة المنفذة على شبكة البلوكتشين لن يتم عكسها أو تغييرها، وبعبارة أخرى لن تضيع.
وتعد Finality ميزة أساسية للمشاريع التي تقبل العملات الرقمية المشفرة لأن الانتظار على شبكة البلوكتشين يمكن أن يكون له تأثير سلبي كبير على الشركات أو المؤسسات التي تقبل العملات الرقمية المشفرة كوسيلة للدفع.
وعند إنشاء نظام دفع ليكون فعالاً، من الأمور الهامة جداً أن يكون لديك زمن انتقال منخفض.
ولوضع هذا الأمر في منظوره الصحيح لدينا المثال التالي: إذ كان عليك الانتظار لمدة 10 دقائق في كل مرة ترغب فيها في شراء أي شيء، فسرعان ما يصبح من غير المريح الذهاب للتسوق. أيضاً، في القطاع المالي، تحتاج الشركات إلى معرفة أقصر إطار زمني للتأكيد المعاملات.
لذلك، عندما يتعلق الأمر بتقنية البلوكتشين، يتم وصف المعاملات بأنها غير قابلة للتغيير بسبب طبيعتها النهائية. ومع ذلك، فإن معظم بروتوكولات البلوكتشين ليست نهائية تلقائياً أو على الفور ولكنها تصبح “نهائية أكثر فأكثر” بمرور الوقت (حيث يتم تأكيد المزيد من الكتل).
وبالتالي، فإن مقدار الوقت الذي تستغرقه شبكة البلوكتشين لتأكيد المعاملة يحدد طبيعة معدل النهاية للسلسلة. فيما يلي جدول يوضح شبكات البلوكتشين المختلفة ومتوسط المدة التي يستغرقها كل منها للوصول إلى النهاية.
بلوكتشين | خوارزمية الإجماع | متوسط الوقت لكل كتلة | متوسط الوقت حتى النهاية |
بيتكوين | PoW | 10 دقائق | 60 دقيقة (6 تأكيدات) |
BNB | BFT/DPoS | 1 ثانية | 1 ثانية (1 تأكيد) |