Por Liam Frost
5 min lectura
Elon Musk, CEO de Tesla y SpaceX, ha argumentado que su criptodivisa preferida, Dogecoin, necesita mejoras tecnológicas radicales si quiere vencer a Bitcoin y ganar la guerra de las criptomonedas "sin lugar a dudas".
En un tuit de la semana pasada, Musk dijo que Dogecoin necesita "acelerar" su cadena de bloques[/definición] en "10 veces", aumentar la capacidad de la red en el mismo margen y reducir el coste de usar la cadena de bloques en "100 veces".
[price-graph id=6078 date-range=7d /]Pero este enfoque para escalar una red blockchain es "fundamentalmente defectuoso", dice el cofundador de [definition slug="ethereum"]Ethereum Vitalik Buterin.
En un post titulado "The Limits to Blockchain Scalability" (Los límites de la escalabilidad de las cadenas de bloques), Buterin explicó que, aunque multiplicar por diez los parámetros podría parecer una opción atractiva sobre el papel, haría que las cadenas de bloques fueran mucho menos seguras y menos descentralizadas.
"Aumentar los parámetros suena muy atractivo al principio: si se hacen las cuentas en una servilleta, es fácil convencerse de que un ordenador portátil de consumo puede procesar miles de transacciones por segundo", sin añadir ningún nuevo desarrollo técnico, escribió Buterin.
Por desgracia, hay muchas razones sutiles por las que este enfoque es fundamentalmente erróneo", añadió.
¿La respuesta de Elon Musk? Más memes de DOGE, como siempre.
Las cadenas de bloques son redes masivas que comprenden numerosos nodos-o "servidores", a grandes rasgos- que validan las transacciones y producen nuevos bloques. Para que una cadena de bloques funcione, debe alcanzarse un consenso entre sus nodos, y esto es lo que hace que estas redes sean descentralizadas. Ninguna parte debe ser capaz de cambiar unilateralmente las reglas de una cadena de bloques sin la aprobación de todos sus miembros.
Para mantener este nivel de seguridad, una cadena de bloques necesita tantos nodos como sea posible, señaló Buterin.
"No sabemos cuál es el umbral exacto a partir del cual entra en juego la inmunidad del rebaño contra los ataques coordinados, pero hay algo que está absolutamente claro: más nodos son buenos, menos nodos son malos, y definitivamente necesitamos más de unas docenas o unos cientos", explicó.
Y aquí es donde entran en juego los problemas de escalabilidad. Aunque en teoría una cadena de bloques puede modificarse para aumentar el tamaño de los bloques o el tiempo de las transacciones, esto acabará excluyendo a un número significativo de operadores de nodos debido a los mayores requisitos de hardware.
Buterin señaló que los tres principales "cuellos de botella" para los nodos de cada blockchain son la potencia de cálculo, el ancho de banda de la conexión a Internet y la capacidad de almacenamiento. Así, cualquier aumento en el rendimiento de una cadena de bloques tendría un efecto dominó en el umbral de entrada de nuevos usuarios.
"Para que una blockchain esté descentralizada, es de vital importancia que los usuarios habituales puedan ejecutar un nodo y que haya una cultura en la que ejecutar nodos sea una actividad común", dijo Buterin.
Por ejemplo, un aumento de la capacidad de los bloques daría lugar a que el tamaño de la cadena de bloques creciera mucho más, mucho más rápido. Esto, a su vez, requeriría que los usuarios actualizaran sus dispositivos en consecuencia, incurriendo en costes adicionales y creando más obstáculos. Lo mismo ocurre con los requisitos de ancho de banda.
Dado que los bloques más grandes requieren una conexión a Internet más rápida para ser producidos y descargados por los nodos, un número significativo de usuarios simplemente no podrá soportar una cadena de bloques debido a su limitado ancho de banda. Y aunque los proveedores de servicios de Internet presumen de conexiones de 100 megabits o incluso de 1 gigabit, las cifras reales suelen ser mucho menores en la realidad. Lo mismo ocurre con la potencia de cálculo.
Un aficionado que intente hacer funcionar un nodo de blockchain en su ordenador portátil sin parar, también se encontraría con que la máquina es esencialmente inutilizable "para cualquier otra aplicación al mismo tiempo", explicó Buterin.
Actualmente, los desarrolladores están trabajando activamente en varias soluciones que pueden ayudar a mejorar el rendimiento de las cadenas de bloques sin estos sacrificios. Las mejoras técnicas, más allá de la capacidad de los bloques, pueden facilitar el funcionamiento de un nodo a los usuarios y ayudar a escalar Ethereum, junto con otras redes, concluye Buterin.
Las soluciones de escalado relacionadas con Ethereum han estado de moda últimamente.
Varios proyectos de DeFi, incluidos los pesos pesados Uniswap, Chainlink y Synthetix, han adoptado o adoptarán pronto Optimism, una solución de "rollup" muy esperada.
Los rollups permiten a los usuarios interactuar como lo harían normalmente, pero su actividad tiene lugar fuera de la mainnet de Ethereum, lo que, en última instancia, elimina la carga de la red. La actividad, una vez concluida, se asienta en la mainnet como una única agregación de todas las operaciones, ya sean simples intercambios, yield farming, o la compra de una NFT.
Aunque no se espera que Optimism se lance hasta este verano, está previsto que este viernes se lance otra solución de rollup: Arbitrum.
Es poco probable que ninguna de las dos soluciones aumente la escala de Ethereum 10 veces. Sin embargo, es probable que consigan un mejor equilibrio entre rendimiento y descentralización que las sugerencias de Musk sobre Dogecoin.
Decrypt-a-cookie
This website or its third-party tools use cookies. Cookie policy By clicking the accept button, you agree to the use of cookies.