Por favor, decidme vuestras opiniones porque estoy francamente interesado en saber por qué no se le puede dejar al mercado ajustar en cada momento el tamaño del bloque que sea óptimo. Qué hace que una cuota de producción sea mejor?
Estas son algunas de las ventajas que se me ocurren de que el tamaño máximo de bloque esté limitado.
1. Facilita que "seas tu propio banco". Es decir, puedes verificar personalmente cuál es la cadena válida, que coincide con la de mayor trabajo acumulado. Si no puedes verificar tú mismo cuál es la cadena de mayor trabajo acumulado, ya dependerías de terceros (exploradores de bloques, exchanges, etc.) para conocer los saldos.
2. Permite que el "set UTXO" no crezca fuera de control. Los mineros y los nodos necesitan que el "set UTXO" esté accesible en memoria RAM u otro almacenamiento de acceso muy rápido. Si el "set UTXO" crece absolutamente sin control, la red podría ralentizarse mucho hasta el punto de hacerse inservible. Actualmente el "set UTXO" ocupa aproximadamente 2GB.
3. Hace que los ataques del 51% sean más difíciles de llevarse a cabo. Esto es así porque los mineros honestos necesitan mantener el "set UTXO", que si es muy grande, puede suponer un coste elevado (la memoria RAM es cara). Los atacantes no necesitan mantener el "set UTXO", por lo que en casos extremos, si el "set UTXO" es especialmente grande, la seguridad de la red disminuye significativamente.
4. Permite que la transmisión de bloques por la red sea más rápida y mitiga la centralización de la minería por diferencia de tiempo en la recepción de cada bloque.
5. Reduce la probabilidad de generación de bloques huérfanos.
6. Que el tamaño máximo de bloque esté limitado permite que se paguen las comisiones que protegen a la red cuando ya no exista la subvención fija por bloque (ahora 12,5 BTC/bloque pero 3,125 BTC/bloque dentro de 7 años).
7. Si las comisiones por MB son muy bajas y no hay límite máximo de bloque, la gente guardaría sus documentos, correos electrónicos, fotos de las vacaciones... en la cadena de bloques.
EDIT: Un ataque demoledor y muy barato por parte de un atacante con poca potencia de minería en una situación sin límite máximo de bloque: un minero crea un bloque de 1TB y aumenta el set UTXO en 100 GB. Con un solo bloque, Game Over.