Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Blog: add "Segregated Witness: Next Steps" #188
This adds a blog post describing the current state of segwit, how it is expected to be rolled out, and a few things that are possible in future Script upgrades. It is based upon an outline written (I believe) by @btcdrak and contains many suggested improvements to an earlier draft from a number of people. All remaining errors are entirely my fault.
A screenshot of the rendered post can be found here: https://i.imgur.com/NOhsA9i.png
The document is long, so time-pressed Bitcoin experts who only have time to review part of it are encouraged to start with the last two sections, "Schnorr" and "MAST", as those are the topics I knew the least about and which seemed to have the most significant errors found during first review.
I feel the MAST section is the weakest part of the blog post and could probably be rewritten to good effect (plus maybe crudely illustrated for those who don't understand merkle trees). I may attempt that tomorrow if there aren't too many comments on the main body of the text.
Although the post is probably already too long and detailed for many readers, if anyone thinks there are important (or really interesting) topics missing, I'm happy to add them over the weekend.
@btcdrak could you please review the YAML header's category and tags fields; I didn't know what to put there.