Listen To The Episode Here:
In this episode of “Bitcoin, Explained,” hosts Aaron van Wirdum and Sjors Provoost focus on URSFs, which stands for both User Rejected Soft Forks or User Resisted Soft Forks, relying on who you ask. URSFs are a just lately launched instrument in Bitcoin’s improve mechanism toolkit.
In the primary a part of the episode, van Wirdum and Provoost clarify that URSFs are greatest thought of because the mirror equal of User Activated Soft Forks (UASFs) with mandated signaling. Whereas UASFs will reject blocks that don’t sign readiness for a mushy fork towards the tip of a soft-fork activation window, URSFs will reject blocks that do sign. If each UASF and URSF shoppers are deployed, they would in precept create a cut up within the blockchain.
In the second a part of the episode, the duo outlines the assorted soft-fork improve mechanisms, starting from Miner Activated Soft Forks (MASFs), flag day activated UASFs and mandated signaling UASFs. Van Wirdum then explains why he believes mandated signaling UASFs are his most popular technique of deploying mushy forks and why he thinks URSFs must be supplied as an added choice for customers preferring to reject the mushy fork sooner or later. Van Wirdum shared, “The problem of course is that this would split the chain, but … If there is one group of people, an intolerant minority, that definitely wants something, and there’s another group of people that definitely don’t want that, then the chain should split … If people want different things, then they want different things.”
Finally, Provoost lays out the “rough consensus” pointers as utilized in context of the Internet Engineering Task Force (IETF), and the way this is applicable to Bitcoin upgrades.