تمس تغييرات الإجماع وP2P وراء segwit 1,486 سطرًا من الشيفرة، إضافة إلى 3,338 سطرًا من الاختبارات. وامتدت الاختبارات من نسخة Pieter Wuille على سلسلة Elements الجانبية عام 2015، مرورًا بـ segnet، وصولًا إلى testnet المعتادة لبيتكوين في مايو 2016. وتُذكر توقيعات Schnorr وMAST ضمن ترقيات لاحقة سيسهّلها segwit.
أمام المُعدِّنين حتى الكتلة 419328 للتحرك: فقد حُسم تفعيل الانقسام الناعم CSV عند الكتلة 417312 بعدما أشارت 1946 من أصل 2016 كتلة (96.53%) إلى BIP68 وBIP112 وBIP113. ويجب أن تعمل كل عقد التعدين والعقد الاحتياطية بـ Bitcoin Core أو Knots 0.12.1، وعلى من يثبّت إصدار الكتلة في الشيفرة إلغاء البت 0.
يتيح BIP9 للمُعدِّنين إعلان الجاهزية لما يصل إلى 29 انقسامًا ناعمًا متزامنًا عبر بتات في رأس الكتلة. يُحسم المقترح عندما تشير 95% من كتل نافذة من 2016 كتلة، ثم يُفعَّل بعد إعادة ضبط واحدة، أو يسقط عند انتهاء مهلته. وخلافًا لـ IsSuperMajority، لا يجعل كتلة غير مشيرة تلتزم القواعد الجديدة يتيمة.
يتبادل النظراء في ترحيل الكتل المضغوطة (BIP152) ملخصًا لكل كتلة جديدة، نحو 9KB لكتلة متوسطة من 1MB، إضافة إلى كلفة المعاملات الناقصة لدى المستقبل. وفي تجارب حية بنطاق عالٍ مع ما يصل إلى 6 معاملات مسبقة التعبئة، انتشر أكثر بكثير من 90% من الكتل دون طلب متابعة.
تبدأ الإشارة إلى الانقسام الناعم CSV في منتصف ليل 1 مايو 2016 مع Bitcoin Core 0.12.1، وهو أول نشر عبر version bits من BIP9. ويشمل BIP68 وBIP112 وBIP113؛ ويتيح OP_CHECKSEQUENCEVERIFY تجميد العملات مدة محددة بعد التأكيد، وهو ما ستعتمد عليه شبكة Lightning. وصار نظام تنبيهات p2p معطلًا افتراضيًا.
أصبح Marco Falke المشرف الجديد على الاختبارات وضمان الجودة في Bitcoin Core، كما أعلن Wladimir van der Laan. ويتولى قبول طلبات الدمج الخاصة بإطار الاختبار، وهي خطوة طبيعية بعد عام قضاه في اختبارات الوحدة والتغطية ومراجعة عمل المساهمين الآخرين.
صارت للمشكلات الأمنية والإصدارات الجديدة قائمة إعلانات خاصة من Bitcoin Core، بالاشتراك الاختياري ومخصصة للإعلانات فقط. وكان المستخدمون قد طلبوا وسيلة لتلقي الإشعارات الحرجة وحدها، ويتوقع المشروع عددًا ضئيلًا جدًا من الرسائل.
بيع حل Sudoku من 16x16 مقابل 0.10 BTC في أول Zero-Knowledge Contingent Payment ناجح على بيتكوين، في عرض حي خلال Financial Cryptography 2016 في بربادوس. وكان Sean Bowe من فريق Zcash البائع، وأنجز تقريبًا كل العمل الهندسي. وبموجب البروتوكول لا تنتقل البيانات إلا إذا تم الدفع، دون طرف ثالث للتحكيم.
خرج OpenSSL من فحص التوقيعات في Bitcoin Core 0.12.0، وحلّت محله libsecp256k1، ما يخفض زمن إعادة الفهرسة والتحقق من الكتل الجديدة إلى أقل من النصف. وتحصل mempool على سقف افتراضي 300 MB، فتُغلق طريقة كان المهاجمون يُسقطون بها العقد قليلة الذاكرة. ومن الجديد أيضًا Replace-by-Fee الاختياري (BIP 125) و-maxuploadtarget لتقييد حركة الرفع.
يؤكد Bitcoin Core أن الموقع الذي استضاف ورقة بيتكوين أولًا لا ينتمي إلى المشروع، وأن للمشروع موقعه الرسمي الخاص. ويجري التطوير عبر IRC وGitHub وقائمة bitcoin-dev البريدية. ولا يتحمل المشروع مسؤولية المنتديات الأخرى، ويطلب من أفراد المجتمع عدم شن حملات جماعية أو هجمات حجب خدمة.
تنتهي قابلية التلاعب من طرف ثالث في المعاملات التي تكون كل مدخلاتها إنفاقات segwit، لأن التوقيعات تنتقل إلى witness لم يعد يدخل في حساب txid. ويستفيد من ذلك مطورو المحافظ وشبكة Lightning. وتصبح تجزئة التوقيعات خطية، بحيث لا يُجزَّأ كل بايت أكثر من مرتين؛ وقد استغرق التحقق من كتلة واحدة 25 ثانية في المخطط القديم.
صار بوسع المطورين اختبار Segregated Witness على شبكته الخاصة بترجمة فرع segwit وإضافة -segnet إلى bitcoind وbitcoin-cli. وأعلنت Ledger وTrezor وElectrum وBitgo أنها ستدعم segwit، بينما تقدم mSIGNA وGreen Address معاينات مبكرة.
فيديو يرسم نشاط الإيداعات في مستودع Bitcoin Core عام 2015، وهو عام شهد إصدارين رئيسيين و5 إصدارات صيانة وتفعيل انقسامين ناعمين: BIP66 وBIP65، والأخير أضاف CHECKLOCKTIMEVERIFY. وينبّه المشروع إلى أن المراجعين والمختبرين والمترجمين لا يظهرون في بيانات الإيداعات.
قواعد الإجماع ليست قرارًا يتخذه فريق Bitcoin Core، بحسب مساهميه؛ فالمستخدمون يقررون باختيار البرنامج الذي يشغّلونه، ولذلك يأتي دون تحديث تلقائي. ويفضّلون الانقسامات الناعمة، ويحتفظون بالانقسامات الصلبة لحالات نادرة فيها إجماع شبه تام، ويرون في الطبقات الإضافية فوق البروتوكول طريقًا إلى توسع هائل.
يمكن أن تقترب الكتل في حد الكلفة الجديد لـ segwit من 4 MB، لكن حسابات Anthony Towns تضع كتلة من معاملات P2PKH أحادية التوقيع قرب 1.6 MB وأخرى من multisig 2-of-2 قرب 2.0 MB. ويتوقع الجدول المبدئي في الأسئلة الشائعة نشر segwit في 0.13.1 في أكتوبر 2016، تليه weak blocks أو IBLT أو Lightning في 2017.
وقّع على خارطة طريق السعة 57 شخصًا، بينهم Pieter Wuille وGregory Maxwell وWladimir J. van der Laan، معتبرين أنها أفضل استمرار لعملهم على قابلية التوسع داخل Bitcoin Core. والقائمة مفتوحة لتوقيعات أخرى.
تقوم خارطة طريق Gregory Maxwell، التي أُرسلت إلى قائمة bitcoin-dev البريدية مع اختتام Scaling Bitcoin في هونغ كونغ، على libsecp256k1 وBIP9 versionbits وSegregated Witness من Pieter Wuille. ويفيد بأن ConnectTip يعمل أسرع بـ 7 مرات في 0.12، ويصف segwit بأنه انقسام ناعم ينقل التوقيعات خارج حد حجم الكتلة الحالي، بزيادة تبلغ 4MB في أسوأ الأحوال.
وقّع مساهمون تقنيون، منهم Wladimir J. van der Laan وPieter Wuille، رسالة تدعو المجتمع إلى عدم إصدار أحكام مسبقة على مقترحات التوسع. ويحيلون بدلًا من ذلك إلى عملية الإجماع وإلى ورشتي Scaling Bitcoin المفتوحتين: مونتريال في 12-13 سبتمبر وهونغ كونغ في 6-7 ديسمبر.