Umaabot sa 1,486 linya ng code ang mga pagbabago sa consensus at peer-to-peer sa likod ng segwit, at may 3,338 pang linya ng tests. Tumakbo ang pagsubok mula sa Elements sidechain version ni Pieter Wuille noong 2015, sa segnet, hanggang sa regular na testnet ng Bitcoin noong Mayo 2016. Schnorr signatures at MAST ang binanggit na mga susunod na upgrade na mapapadali ng segwit.
Hanggang block 419328 lang ang palugit ng miners: nag-lock in ang CSV soft fork sa block 417312 matapos mag-signal ang 1946 sa 2016 na block (96.53%) para sa BIP68, BIP112 at BIP113. Dapat tumakbo sa Bitcoin Core o Knots 0.12.1 ang lahat ng mining at backup nodes, at kailangang i-unset ang bit 0 ng sinumang naka-hardcode ang block version.
Sa BIP9, puwedeng mag-signal ang miners ng kahandaan para sa hanggang 29 na sabay-sabay na soft fork gamit ang bits sa block header. Nagla-lock in ang isang panukala kapag 95% ng mga block sa 2016-block window ang nag-signal, tapos ay nag-a-activate pagkalipas ng isang retarget, o bumabagsak sa timeout. Hindi tulad ng IsSuperMajority, hindi nito ino-orphan ang block na hindi nagsi-signal pero sumusunod sa bagong patakaran.
Sketch ng bawat bagong block ang ipinagpapalitan ng mga peer na gumagamit ng compact block relay (BIP152), mga 9KB para sa karaniwang 1MB na block, dagdag ang overhead para sa mga transaksyong wala sa tumatanggap. Sa live na high-bandwidth experiments na may hanggang 6 na prefilled transaction, lampas 90% ng mga block ang kumalat nang walang follow-up request.
Magsisimula ang signaling para sa CSV soft fork sa hatinggabi ng Mayo 1, 2016 sa Bitcoin Core 0.12.1, ang unang deployment sa pamamagitan ng BIP9 version bits. Sakop nito ang BIP68, BIP112 at BIP113; sa OP_CHECKSEQUENCEVERIFY, maaaring i-freeze ang mga coin nang takdang panahon pagkatapos ng confirmation, na aasahan ng Lightning Network. Naka-off na bilang default ang p2p alert system.
Si Marco Falke na ang bagong Testing & QA maintainer ng Bitcoin Core, anunsyo ni Wladimir van der Laan. Siya na ang hahawak sa pag-merge ng pull requests ng test framework, natural na hakbang matapos ang isang taon sa unit tests, coverage at pagre-review sa gawa ng ibang contributor.
May sarili nang listahan ng anunsyo ang Bitcoin Core para sa security issues at bagong releases, opt-in at puro anunsyo lang. Humiling ang users ng paraan para makatanggap lang ng mga kritikal na abiso, at inaasahan ng proyekto na napakakaunti ng mga mensahe.
Naibenta sa halagang 0.10 BTC ang solusyon sa 16x16 Sudoku sa unang matagumpay na Zero-Knowledge Contingent Payment sa Bitcoin, na ipinakita nang live sa Financial Cryptography 2016 sa Barbados. Si Sean Bowe ng Zcash team ang nagbenta at gumawa ng halos lahat ng engineering. Sa protocol na ito, magpapalit-kamay lang ang data kung may bayad, at walang third party na mamamagitan.
Wala na ang OpenSSL sa signature checks ng Bitcoin Core 0.12.0; libsecp256k1 na ang kapalit, na nagpapaikli sa reindexing at validation ng bagong block sa wala pang kalahati ng dating oras. May default na takdang 300 MB na ang mempools, kaya sarado na ang paraan para mapabagsak ng umaatake ang mga node na kakaunti ang RAM. Bago rin ang opt-in Replace-by-Fee (BIP 125) at ang -maxuploadtarget para limitahan ang upload traffic.
Walang kaugnayan sa proyekto ang site na unang nag-host ng papel ng Bitcoin, sabi ng Bitcoin Core, na may sarili nitong opisyal na website. Sa IRC, GitHub at bitcoin-dev mailing list tumatakbo ang development. Walang pananagutan ang proyekto sa ibang forums, at pinakikiusapan nito ang komunidad na huwag mag-brigade o maglunsad ng denial-of-service attacks.
Matatapos ang third-party malleability sa mga transaksyong puro segwit spends ang inputs, dahil lumilipat ang signatures sa witness na hindi na kasama sa pagbuo ng txid. Pakikinabangan iyon ng wallet authors at ng Lightning Network. Nagiging linear din ang signature hashing, at hanggang dalawang beses lang hina-hash ang bawat byte; sa lumang paraan, may isang block na inabot ng 25 segundo bago na-validate.
Masusubukan na ng developers ang Segregated Witness sa sarili nitong network sa pag-compile ng segwit branch at pagdagdag ng -segnet sa bitcoind at bitcoin-cli. Nagsabi ang Ledger, Trezor, Electrum at Bitgo na susuportahan nila ang segwit, habang may early previews ang mSIGNA at Green Address.
Inilalarawan sa isang video ang commit activity noong 2015 sa repository ng Bitcoin Core, taong may 2 major version, 5 maintenance release at dalawang na-activate na soft fork: BIP66 at BIP65, na nagdagdag ng CHECKLOCKTIMEVERIFY. Hindi lumalabas sa commit data ang reviewers, testers at translators, paalala ng proyekto.
Hindi team ng Bitcoin Core ang nagpapasya sa consensus rules, sabi ng mga contributor nito; users ang nagpapasya sa pagpili ng software na patatakbuhin, kaya wala itong auto-update. Pabor sila sa soft forks at inilalaan ang hard forks sa mga bihirang kaso na halos lahat ay sang-ayon, at nakikita nilang daan tungo sa napakalaking scale ang mga karagdagang layer sa ibabaw ng protocol.
Puwedeng umabot sa halos 4 MB ang mga block sa ilalim ng bagong cost limit ng segwit, pero sa kalkulasyon ni Anthony Towns, malapit sa 1.6 MB ang block ng single-signature P2PKH transactions at malapit sa 2.0 MB ang sa 2-of-2 multisig. Sa pansamantalang iskedyul ng FAQ, ide-deploy ang segwit sa 0.13.1 sa Oktubre 2016, at susunod sa 2017 ang weak blocks, IBLT o Lightning.
Limampu't pitong tao, kabilang sina Pieter Wuille, Gregory Maxwell at Wladimir J. van der Laan, ang pumirma sa capacity roadmap at tumawag dito na pinakamabuting pagpapatuloy ng trabaho nila sa scalability sa loob ng Bitcoin Core. Bukas pa ang listahan sa iba pang pirma.
Ipinadala ni Gregory Maxwell sa bitcoin-dev mailing list ang roadmap niya habang nagtatapos ang Scaling Bitcoin Hong Kong, at nakatayo ito sa libsecp256k1, BIP9 versionbits at Segregated Witness ni Pieter Wuille. Iniulat niyang 7x na mas mabilis ang ConnectTip sa 0.12, at inilarawan ang segwit bilang soft fork na naglalabas sa signatures mula sa kasalukuyang blocksize limit, na katumbas ng 4MB na pagtaas sa pinakamasamang kaso.
Mga teknikal na contributor kabilang sina Wladimir J. van der Laan at Pieter Wuille ang pumirma sa liham na humihiling sa komunidad na huwag agad humusga sa mga panukala sa scaling. Sa halip, itinuturo nila ang consensus process at dalawang bukas na Scaling Bitcoin workshop: Montreal sa Setyembre 12-13 at Hong Kong sa Disyembre 6-7.