Mythbusting: Bitcoin (por sí mismo) no puede escalar.
Este mito es muy conplicado en ser aplastado. Durante años hemos visto a la gente dar números, mostrar resultados y hacer mejoras en el diseño que indican claramente que Bitcoin puede escalar en la cadena. Sobre todo con bloques más grandes.
Sin embargo, todavía existe el mito de que esto es imposible. Uno de los contra-argumentos que se escucha más a menudo sobre la posibilidad de que Bitcoin pueda escalar en la cadena es un tipo de sentimiento visceral. Si tomamos un cierto grupo grande de personas (digamos, un país) y les damos x transacciones al día, eso significa que los bloques serán n Gigabytes. Cada 10 minutos. Y cuando vemos este número bastante grande, por ejemplo por día o por mes, entonces se sentirá imposible.
El mito básico que hay que resolver aquí no es sobre el escalado de Bitcoin y las cadenas. El problema básico al que nos enfrentamos aquí es que los humanos no tienen ninguna experiencia natural con el crecimiento exponencial y que la mayoría de nosotros todavía no comprendemos lo lejos que han llegado los ordenadores en las últimas dos décadas usando el crecimiento exponencial. Quiero decir, claro, puedes transmitir un video de 4K por Internet y verlo usando un dispositivo de 3 por 1 pulgada que conectas a tu TV, la gente acepta eso hoy en día. Pero procesar una gran cantidad de datos cada día en una sala de servidores, no tiene sentido...
Este mito del escalamiento es tan generalizado por la misma razón que en 1970, 1980 y nuevamente en 1990 y en 2000 y en 2010 y ahora en (casi) 2020, la gente simplemente no pudo comprender los avances que los próximos 10 años traerían.
Por lo tanto, este mito es fácil de derribar sobre una base puramente histórica. Literalmente tenemos 50 años de datos y pruebas que apoyan la afirmación de que podemos escalar en cadena. La primera afirmación de esto es del propio Satoshi:
"Nunca llega realmente a un techo de escala []"Por la Ley de Moore, podemos esperar que la velocidad del hardware sea 10 veces más rápida en 5 años y 100 veces más rápida en 10. Incluso si Bitcoin crece a tasas de adopción locas, creo que las velocidades de los ordenadores se mantendrán por delante del número de transacciones".
La parte realmente difícil es no olvidar esa historia cuando alguien afirma que realmente no podemos esperar que un ordenador haga [algo] en 20 años. No importa que estemos hablando de que la Inteligencia Artificial nos quite el trabajo, que los robots salgan a patrullar y que los coches se conduzcan solos pronto.
Escalando, ¿cómo?
Aquí hay un pequeño trozo de la historia que no se puede escalar.
En 2016 las pruebas muestran que un buen escritorio puede procesar 368 millones de transacciones al día.
En junio, las pruebas muestran que un buen escritorio puede procesar 1.944 millones de transacciones al día.
En noviembre, las pruebas muestran que un simple servidor puede procesar 3.480 millones de transacciones al día.
El resultado final es que en la pequeña cantidad de historia que personalmente he observado en crypto ya vemos 10 veces más rendimiento en 3 años de hacer desarrollo de software y simplemente conseguir hardware más nuevo.
Las mejoras en el software son el resultado, en gran parte, debido a que la gente cree en este mito. Así que me sentí obligado a actuar y trabajar en el escalado en el software. El uso real de la red hoy en día es alrededor de 1000 veces menos de lo que las pruebas muestran que podemos procesar. Ahora, imagínese lo que toda la industria puede lograr si hay una necesidad de mayor escala pero nos estamos acercando a los límites. Un hombre haciendo el trabajo contra una industria entera. ¿Se lo puede imaginar? Quiero decir, cuando hay un incentivo, de repente la gente puede convertirse en un grupo muy inventivo.
El ordenador moderno sigue siendo cada vez más rápido cada año. La Ley de Moore todavía está programada y va bien. Moore era un ingeniero de Intel e Intel ha fallado en los últimos años en su incremento. Lo cual es más visible desde que AMD ha estado tomando el control y venciendo a Intel en la escalada de números. Este es un mercado abierto que funciona donde el efecto a largo plazo es ininterrumpido. Una compañía diferente sólo lleva adelante la carrera de escalamiento.
El efecto en nuestro mito del escalamiento es simple: simplemente comprando el último hardware cada 2 años significa que se obtiene el doble de velocidad. Usted puede servir el doble de personas cada 2 años.
Así que, en resumen;
...la Ley de Moore está funcionando normalmente. Intel ya no está a la vanguardia. Sin embargo, cada 10 años podemos prestar servicio a 100 veces más personas que las que podemos atender hoy en día.
Además de esto, las innovaciones de software van a permitir acelerar el proceso. La ganancia histórica de 10 veces mencionada anteriormente, por ejemplo, está muy por encima de lo que el hardware por sí solo podría alcanzar. Y eso fue en un proyecto de software de un número muy limitado de personas. Imagine lo que puede hacer un gran equipo trabajando en conjunto.
A principios de este año se realizó una prueba que demostró con éxito bloques de 250MB, mientras que la actividad económica está en promedio alrededor de 250KB bloques. Una diferencia de 1000 veces. Tenemos una enorme cantidad de crecimiento que podemos hacer sin tener que hacer mucha innovación a escala.
Nuestra industria, el hardware y el software combinados, ha demostrado que puede crecer (más que) exponencialmente.
Los hechos históricos le dan la razón a Satoshi: al usar bloques más grandes nunca llegamos a un techo de escalamiento.
good