Sin duda, una de las mejores explicaciones de lo que es, en esencia, un soft fork:
"One aspect of soft forks that is not immediately obvious is that soft fork upgrades can only be used to constrain the consensus rules, not to expand them. In order to be for‐ward compatible, transactions and blocks created under the new rules must be valid under the old rules too, but not vice versa. The new rules can only limit what is valid; otherwise, they will trigger a hard fork when rejected under the old rules."
Mastering Bitcoin - Andreas M. Antonopoulos
SalvaZ
npub10z2g...kld4
#Bitcoin
'La libertad y la responsabilidad son inseparables' ~ Hayek
Estoy en GitHub: https://github.com/SalvaZaraes
Mis artículos sobre Bitcoin en: https://estudiobitcoin.com/
Mi blog: salvazaraes.blog
Es fascinante como está diseñada la inmutabilidad de Bitcoin:
1. El hash de un bloque depende del hash del anterior
2. El hash de un bloque depende de la merkle root del mismo y por tanto de la merkle root de los anteriores.
3. Cualquier modificación en una transacción, por pequeña que sea, cambia por completo la merkle root, afectando a los puntos 1) y 2).
4. Para realizar un cambio y que ese cambio quede registrado para el resto de la historia tienes que gastar ingentes cantidades de energía que te impedirán hacerlo.
Es belleza hecha código.