أعلنت زاكورا، وهي تطبيق لعقدة زكاش، عن إصدار تجريبي من P2Pv2 على مستوى الشبكة ليحل محل بروتوكولها القديم الموروث من بيتكوين. ووفقًا لـ ChainCatcher، تستخدم شبكتا الاختبار وRegtest البروتوكول الجديد حاليًا إلى جانب الحزمة القديمة افتراضيًا، بينما تظل الحزمة القديمة هي الافتراضية على الشبكة الرئيسية؛ وإصدار البروتوكول الأصلي هو p2p-v2/3.
يستخدم P2Pv2 حزمة بروتوكولات جديدة صُممت لتحسين زمن الاستجابة ومعدل النقل أو المرونة، إذ يمكن لاتصال آمن واحد نقل خدمات مستقلة متعددة. ويستند بروتوكول النقل zakura-quic إلى quinn-proto، ويستخدم QUIC وTLS 1.3 ومصادقة النظراء باستخدام Ed25519. كما يزيل الاعتماد على Iroh، ويتيح للعقد ضبط مخازن المقابس ونوافذ التحكم في التدفق والمؤقتات وقبول الاتصالات قبل المصافحة الخاصة بـ TLS. وتُنشأ الاتصالات مباشرةً مع عناوين النظراء، من دون مرحّلات أو اكتشاف خارجي للعناوين أو تعيين تلقائي للمنافذ أو اجتياز NAT عبر QUIC. وتوقّع العقد هويتها وعناوينها ونطاق البروتوكول ومعرّفات الخدمات، ما يتيح للعملاء العثور على نظراء لخدمات محددة.
تقول Zakura إن معالجة 50,000 معاملة في الثانية ستتطلب من كل عقدة كاملة استقبال نحو 100 MB/s من بيانات الكتل باستمرار. في المقابل، يمكن لكتل NU7 أن تحمل ما يصل إلى 2 MB كل 25 ثانية، ما يجعل معدل نقل الشبكة الحالي أقل من ذلك المعدل بأكثر من 1,000 مرة. يستطيع Tachyon تقليص حجم البراهين بعد إدراجها في كتلة، لكن تظل الشبكة مضطرة إلى نشر أعداد كبيرة من المعاملات الفردية.
يتولى مكوّن منفصل يُسمى zakura-header-chain التحقق من ترويسات الكتل، والاحتفاظ بالفروع المتنافسة ضمن رسم بياني موجّه لا دوري، واختيار أفضل سلسلة مؤهلة. يجدول تزامن الكتل الطلبات استنادًا إلى معدلات التسليم المقاسة لدى النظراء، فيما تمنع شجرة التزامات تم التحقق منها إعادة بناء أشجار Sapling وOrchard وIronwood مع كل كتلة. وتقول Zakura إن P2Pv2 لا يزال ينطوي على مخاطر معروفة لهجمات حجب الخدمة، وإنه لم يصبح بعد حدًا أمنيًا محصّنًا للثقة؛ ولا تزال أعمال التحصين للإنتاج وضوابط الموارد وبروتوكولات ترحيل الكتل قيد التطوير.
