When will SegWit v1, Taproot, Schnorr and Eltoo be added to the Bitcoin protocol?

Zoltan asks: "When SegWit1? What is the current roadmap to introduce Taproot, Schnorr, Eltoo (L2) and other improvements to the Bitcoin protocol?" All right Zoltan, a few clarifications SegWit1 is the second version of SegWit because programmers start indexing from zero. So SegWit zero was the original SegWit that was introduced in August of 2017 and SegWit1 is the next iteration of that.

SegWit v1 Introduces Taproot, Schnorr signatures and Tapscript

The version 1 introduction of SegWit scripts actually introduces three features: taproot, Schnorr signatures, and tapscript. It doesn't contain the necessary opcode changes to implement L2 which is a layer 2 improvement for the Lightning Network.

When will these changes be introduced?

When is all of this happening? It's happening when it's ready. The initial review of the Bitcoin improvement proposals (BIP) which if I remember correctly are 340, 341, and 342 or some numbers like that have already been completed and the code is already being tested and continues to be tested. It is in review, it hasn't been merged into Bitcoin core yet. And even after it's merged into Bitcoin core, it will not be activated until an activation process is selected.

How will SegWit v1 be activated?

There's still an ongoing debate about how SegWit1 should be activated and the current consensus seemed to be leaning towards a miner signaling with a flag daystyle activation. Which basically means that miners can signal readiness to activate it sooner than a set date, but at a set date it becomes active. However that date is likely to be two years out from the introduction of SegWit1 in the code. Which means that it could be quite a while before we see the introduction of SegWit1 unless the miners activate it much much sooner. This is a slow and conservative process, as is all development in Bitcoin. If you enjoyed this video please subscribe, like, and share. All my work is shared with you for free, so if you want to support it join me on patreon.com/aantonop Thank you!