segwit के पीछे कंसेंसस और पीयर-टू-पीयर बदलाव 1,486 पंक्तियों के कोड को छूते हैं, और टेस्ट की 3,338 पंक्तियाँ अलग हैं। परीक्षण 2015 में Pieter Wuille के Elements साइडचेन वर्ज़न से चला और segnet होते हुए मई 2016 में बिटकॉइन के नियमित टेस्टनेट पर पहुँचा। Schnorr सिग्नेचर और MAST को ऐसे भावी अपग्रेड के रूप में गिनाया गया है जिन्हें segwit आसान बना देगा।
माइनरों के पास ब्लॉक 419328 तक का समय है: BIP68, BIP112 और BIP113 के लिए 2016 में से 1946 ब्लॉक (96.53%) का संकेत मिलने पर CSV सॉफ़्ट फ़ोर्क ब्लॉक 417312 पर लॉक-इन हो गया। सभी माइनिंग और बैकअप नोड को Bitcoin Core या Knots 0.12.1 चलाना होगा, और जिन्होंने ब्लॉक वर्ज़न हार्डकोड किया है उन्हें बिट 0 हटाना होगा।
ब्लॉक हेडर के बिट के ज़रिए BIP9 माइनरों को एक साथ 29 तक सॉफ़्ट फ़ोर्क के लिए तैयारी का संकेत देने देता है। 2016 ब्लॉक की विंडो में 95% ब्लॉक संकेत दें तो प्रस्ताव लॉक-इन होता है और एक रीटार्गेट बाद एक्टिव हो जाता है, वरना टाइमआउट पर नाकाम। IsSuperMajority के उलट, नए नियम मानने वाले पर संकेत न देने वाले ब्लॉक को यह orphan नहीं करता।
compact block रिले (BIP152) इस्तेमाल करने वाले पीयर हर नए ब्लॉक का एक स्केच आपस में बदलते हैं, जो औसत 1MB ब्लॉक के लिए क़रीब 9KB का होता है, और जो ट्रांजैक्शन पाने वाले के पास नहीं हैं उनका ओवरहेड अलग से लगता है। 6 तक प्रीफ़िल्ड ट्रांजैक्शन वाले लाइव हाई-बैंडविड्थ प्रयोगों में 90% से काफ़ीस ज़्यादा ब्लॉक बिना दोबारा अनुरोध के फैल गए।
CSV सॉफ़्ट फ़ोर्क की सिग्नलिंग 1 मई 2016 की आधी रात से Bitcoin Core 0.12.1 के साथ शुरू होगी, और BIP9 version bits से यह पहली तैनाती है। इसमें BIP68, BIP112 और BIP113 शामिल हैं; OP_CHECKSEQUENCEVERIFY से कॉइन कन्फ़र्मेशन के बाद तय समय के लिए फ़्रीज़ हो सकते हैं, जिस पर Lightning Network निर्भर करेगा। p2p अलर्ट सिस्टम अब डिफ़ॉल्ट रूप से बंद है।
Wladimir van der Laan ने घोषणा की है कि Marco Falke अब Bitcoin Core के Testing & QA मेंटेनर होंगे। टेस्ट फ़्रेमवर्क के पुल रिक्वेस्ट मर्ज करने का ज़िम्मा उनका होगा; एक साल यूनिट टेस्ट, कवरेज और दूसरों के काम की समीक्षा के बाद यह स्वाभाविक अगला क़दम है।
सुरक्षा समस्याओं और नए रिलीज़ के लिए Bitcoin Core की अपनी घोषणा सूची शुरू हो गई है, जिसमें अपनी मर्ज़ी से जुड़ना होता है और सिर्फ़ घोषणाएँ आती हैं। यूज़र केवल ज़रूरी सूचनाएँ पाने का तरीका माँग रहे थे, और प्रोजेक्ट को बहुत कम संदेशों की उम्मीद है।
16x16 Sudoku का हल 0.10 BTC में बिका, और बिटकॉइन पर पहला सफल Zero-Knowledge Contingent Payment बारबाडोस में Financial Cryptography 2016 के मंच पर लाइव दिखाया गया। विक्रेता Zcash टीम के Sean Bowe थे, जिन्होंने लगभग पूरी इंजीनियरिंग की। इस प्रोटोकॉल में डेटा तभी हाथ बदलता है जब भुगतान हो जाए, और बीच में फ़ैसला करने वाला कोई तीसरा पक्ष नहीं होता।
सिग्नेचर जाँच से OpenSSL Bitcoin Core 0.12.0 में बाहर हो गया और उसकी जगह libsecp256k1 आ गया, जिससे रीइंडेक्सिंग और नए ब्लॉक का वैलिडेशन पहले के आधे से भी कम समय लेता है। मेमपूल की डिफ़ॉल्ट सीमा 300 MB हुई, जिससे कम RAM वाले नोड को हमलावर के क्रैश कराने का एक रास्ता बंद हुआ। opt-in Replace-by-Fee (BIP 125) और अपलोड ट्रैफ़िक सीमित करने वाला -maxuploadtarget भी नए हैं।
Bitcoin Core का कहना है कि जिस साइट पर बिटकॉइन पेपर सबसे पहले छपा था, उससे प्रोजेक्ट का कोई नाता नहीं और उसकी अपनी आधिकारिक वेबसाइट है। विकास का काम IRC, GitHub और bitcoin-dev मेलिंग लिस्ट पर चलता है। दूसरे फ़ोरम की ज़िम्मेदारी प्रोजेक्ट नहीं लेता और समुदाय से ब्रिगेडिंग या डिनायल-ऑफ़-सर्विस हमले न करने को कहता है।
जिन ट्रांजैक्शन के सभी इनपुट segwit खर्च हैं, उनमें थर्ड-पार्टी मैलिएबिलिटी ख़त्म हो जाती है, क्योंकि सिग्नेचर witness में चले जाते हैं जो अब txid में नहीं गिना जाता। वॉलेट लेखकों और Lightning Network, दोनों को इसका लाभ है। सिग्नेचर हैशिंग भी लीनियर हो जाती है और हर बाइट अधिकतम दो बार हैश होता है; पुराने तरीके में एक ब्लॉक की जाँच में 25 सेकंड तक लग चुके हैं।
segwit ब्रांच कंपाइल कर bitcoind और bitcoin-cli में -segnet जोड़ने पर डेवलपर अब Segregated Witness को उसके अपने नेटवर्क पर परख सकते हैं। Ledger, Trezor, Electrum और Bitgo ने segwit के समर्थन की बात कही है, जबकि mSIGNA और Green Address शुरुआती प्रीव्यू दे रहे हैं।
एक वीडियो Bitcoin Core रिपॉज़िटरी में 2015 की कमिट गतिविधि को दिखाता है; उस साल 2 बड़े वर्ज़न, 5 मेंटेनेंस रिलीज़ और दो सॉफ़्ट फ़ोर्क सक्रिय हुए: BIP66 और BIP65, जिसमें CHECKLOCKTIMEVERIFY जुड़ा। प्रोजेक्ट याद दिलाता है कि समीक्षक, टेस्टर और अनुवादक कमिट डेटा में नहीं दिखते।
Bitcoin Core के योगदानकर्ताओं का कहना है कि कंसेंसस नियम तय करना टीम का काम नहीं; यह फ़ैसला यूज़र कौन सा सॉफ़्टवेयर चलाएँ, यह चुनकर करते हैं, और इसी वजह से इसमें ऑटो-अपडेट नहीं है। वे सॉफ़्ट फ़ोर्क के पक्ष में हैं, हार्ड फ़ोर्क को लगभग सर्वसम्मति वाले दुर्लभ मामलों के लिए रखते हैं, और बहुत बड़े पैमाने का रास्ता प्रोटोकॉल के ऊपर अतिरिक्त लेयर में देखते हैं।
segwit की नई कॉस्ट सीमा में ब्लॉक 4 MB से थोड़ा कम तक जा सकते हैं, पर Anthony Towns की गणना सिंगल-सिग P2PKH ट्रांजैक्शन वाले ब्लॉक को क़रीब 1.6 MB और 2-of-2 मल्टीसिग वाले को क़रीब 2.0 MB पर रखती है। FAQ के अस्थायी कार्यक्रम में segwit अक्टूबर 2016 में 0.13.1 के साथ आएगा, और 2017 में weak blocks, IBLT या Lightning।
क्षमता रोडमैप पर Pieter Wuille, Gregory Maxwell और Wladimir J. van der Laan समेत 57 लोगों ने दस्तख़त कर इसे Bitcoin Core के भीतर अपने स्केलेबिलिटी काम को आगे बढ़ाने का सबसे अच्छा रास्ता बताया है। सूची पर और दस्तख़त अब भी हो सकते हैं।
Scaling Bitcoin Hong Kong के समापन पर bitcoin-dev मेलिंग लिस्ट को भेजा गया Gregory Maxwell का रोडमैप libsecp256k1, BIP9 versionbits और Pieter Wuille के Segregated Witness पर खड़ा है। उनके मुताबिक 0.12 में ConnectTip 7 गुना तेज़ चलता है, और segwit ऐसा सॉफ़्ट फ़ोर्क है जो सिग्नेचर को मौजूदा ब्लॉकसाइज़ सीमा से बाहर ले जाता है, जो सबसे ख़राब स्थिति में 4MB की बढ़ोतरी के बराबर है।
Wladimir J. van der Laan और Pieter Wuille समेत तकनीकी योगदानकर्ताओं ने पत्र पर दस्तख़त कर समुदाय से स्केलिंग प्रस्तावों पर पहले से राय न बनाने को कहा है। वे इसके बजाय कंसेंसस प्रक्रिया और दो खुली Scaling Bitcoin वर्कशॉप की ओर इशारा करते हैं: मॉन्ट्रियल में 12-13 सितंबर और हॉन्ग कॉन्ग में 6-7 दिसंबर।