He estado ejecutando un nodo completo durante poco menos de un año y sigo la discusión sobre el aumento del tamaño de bloque. estoy a favor
¿Quién puede tomar una decisión sobre si el aumento del tamaño del bloque se compromete con el núcleo bt? ¿Se requiere un voto mayoritario de los desarrolladores principales? Obviamente, Gavin Andersen, un desarrollador central abierto, está tratando de convencer a alguien con sus publicaciones en el blog. ¿Quién?
Además, ¿cómo puede el público coordinar su deseo de aumentar el tamaño de los bloques? Todos los que publican en sus blogs no van a ser suficientes, ¿o sí?
¿Quién puede tomar una decisión sobre si el aumento del tamaño del bloque se compromete con el núcleo bt?
Cualquier persona que tenga derechos para realizar cambios en github.com/bitcoin.org
Además, ¿cómo puede el público coordinar su deseo de aumentar el tamaño de los bloques?
La única forma es votar por hashpower. Echa un vistazo a BIP-16
Esta situación no tiene precedentes en el mundo del software. En otros sistemas peer-to-peer (piense en Skype o Bittorrent o lo que sea), las actualizaciones de software corrigen errores o agregan nuevas funciones, y si el usuario no actualiza su software, lo peor que puede pasar es que su programa se ejecute con algunos problemas. .
En Bitcoin, la situación es drásticamente diferente porque el sistema se basa completamente en llegar a un consenso sobre algo. Bittorrent o Skype realmente no necesitan llegar a un consenso sobre nada. Claro que todavía hay un protocolo que los clientes deben seguir para que el sistema funcione como se espera, pero incluso si estas reglas son ligeramente diferentes de un cliente a otro, en general el sistema sigue funcionando.
Con Bitcoin, el consenso es lo que hace posible todo el sistema. Las reglas detrás de cómo llegar a un consenso están integradas (en realidad codificadas) dentro del cliente/nodo que todas las personas están ejecutando. Ahora, si hay algunos clientes que tienen reglas diferentes a las de otros con respecto al consenso, entonces todo el sistema se bifurca en diferentes versiones creando efectivamente diferentes versiones de Bitcoin.
De hecho, uno puede seguir adelante y decir que Bitcoin es exactamente el conjunto de reglas (el algoritmo real) para llegar a un consenso. Si no estás usando esas reglas, no estás usando Bitcoin, estás usando otra cosa (Bitcoin 2.0, Litecoin 2.0, lo que sea...).
Ahora entiendes por qué esta es realmente una situación sin precedentes en el mundo del software (quizás aparte de la bifurcación de 2013). Si cambia las reglas, entonces está creando efectivamente una nueva versión de Bitcoin y debe hacer que todos pasen a su nueva versión, y no estoy hablando solo de mineros aquí; todas las personas que ejecutan clientes en sus teléfonos o en sus computadoras; todas las billeteras web; todos los intercambios. Todos deben actualizar su código; de lo contrario, esencialmente habrá creado otro sistema que no es Bitcoin.
Entonces, para responder a su pregunta sobre "quién toma la decisión sobre las reglas", son las personas reales que ejecutan el software de bitcoin las que deciden al final del día.
EDITAR como se señaló en los comentarios, con respecto al problema específico del tamaño del bloque, los clientes de SPV en realidad no necesitan actualizarse porque no verifican el tamaño de los bloques; confían en que los mineros harán la verificación por ellos.
codificador morse