Hector Escobedo on Nostr: If the consensus rules cannot be cleanly separated from the Bitcoin Core ...
If the consensus rules cannot be cleanly separated from the Bitcoin Core implementation, and "the code is the spec", then that is a design flaw. Appealing to the consequences of consensus failure in order to justify this flaw is backwards. I don't blame other teams for at least trying.
BGP is a networking protocol which is also consensus-driven (the global routing table for IP networks) and it has had major issues, which required upgrades and config fixes, but it works okay and has multiple production ready implementations. This is despite the first draft literally being written on napkins. We should learn from BGP and other protocols to inform Bitcoin network development rather than spurn the ideas of specifications and standards entirely. I'm not saying technical specifications are always amazing or that a project without one is awful, but any spec is better than no spec.
BGP is a networking protocol which is also consensus-driven (the global routing table for IP networks) and it has had major issues, which required upgrades and config fixes, but it works okay and has multiple production ready implementations. This is despite the first draft literally being written on napkins. We should learn from BGP and other protocols to inform Bitcoin network development rather than spurn the ideas of specifications and standards entirely. I'm not saying technical specifications are always amazing or that a project without one is awful, but any spec is better than no spec.