Las cadenas de bloques de segunda generación se presentaron como más rápidas, más baratas y más escalables que Bitcoin. Las cadenas de tercera generación (básicamente todo lo que vino después de Ethereum) prometieron optimizaciones aún mayores. En el caso, estas redes se han encontrado con las mismas dificultades que Bitcoin, con la competencia por los escasos recursos que conducen a un aumento de los costos y la congestión. Para abordar estos problemas, se ha ofrecido una variedad de soluciones de escala, algunas de las cuales también podrían beneficiar a las cadenas de bloques UTXO como BCH y BTC .
Lea también: 80 % del volumen de comercio criptográfico rastreado por la vigilancia de Blockchain
El gran debate sobre escalado
En la conferencia anual de desarrolladores Ethereum en Osaka la semana pasada, la mayoría de las conversaciones fueron sobre escalado. También fue una buena parte de la conversación informal entre delegados, muchos de los cuales tienen serias preocupaciones sobre la capacidad de Ethereum para satisfacer la creciente demanda de la red. Eth 2.0, la actualización tan preciada que implicará una transición de PoW a PoS, aún está a años de distancia, y muchos asistentes de Devcon reconocen que tal vez nunca suceda. Este callejón sin salida ha llevado a las cadenas de contratos inteligentes rivales como Qtum a posicionarse como alternativas más escalables.
En EOS hay problemas similares de acumulación. A diferencia de Ethereum, EOS no está realmente apuntando a la corona financiera descentralizada, pero sí tiene una cosa en común: la creciente demanda de recursos finitos. En Ethereum, esos recursos se manifiestan como espacio en bloque que eleva los precios del gas . En EOS toma la forma de recursos computacionales: RAM (almacenamiento virtual) y CPU, que es la cantidad de tiempo que un productor de bloques asignará a transacciones de una cuenta en particular.
Costos computacionales crecientes y erráticos en EOS hav Forzamos a los desarrolladores a buscar soluciones de escala propias. La arquitectura de blockchains como Bitcoin, EOS y Ethereum difiere sustancialmente, pero esto es cierto: los recursos onchain son limitados y hay un mercado abierto que compite por el espacio. Al igual que su automóvil se mueve más lentamente y consume menos combustible durante las horas pico, en las horas punta en las redes criptográficas, es probable que su transacción sea más lenta y más costosa. La solución de este problema requiere pensar en algunos bloques.
CPU virtual y transacciones fuera de cadena
Para EOS la salvación de escala ha sido cortesía de Liquidapps cuyo producto vRAM ahora se ha complementado con una contraparte vCPU. Este enfoque implica llevar estos valiosos recursos fuera de la cadena a una red separada de nodos que realizan el cálculo a bajo costo, antes de transmitir la verificación a la cadena principal EOS . Aunque actualmente se está aprovisionando en EOS la misma tecnología se puede aplicar a Ethereum, o incluso a Bitcoin Cash, para desarrolladores que buscan crear aplicaciones descentralizadas que requieren acceso a almacenamiento barato.
Para Ethereum, la ampliación La solución presentada como la más probable para tener éxito es Plasma, que puede manejar cientos de transacciones por segundo, y ahora admite contratos inteligentes. Como dice el cofundador Jinglan Wang los proyectos de defi que dicen que no necesitan soluciones de escalado Ethereum en este momento es como un neoyorquino que dice que no necesitan una Metrocard en la hora pico. El plasma es una solución de capa dos, cuyo análogo BTC es Lightning Network.
Los desarrolladores de Dapp deben elegir con prudencia
Los desarrolladores que consideran la mejor red para lanzar aplicaciones descentralizadas tienen algunas opciones difíciles.
Ethereum tiene un gran ecosistema de usuarios, desarrolladores y empresas, pero se está ejecutando cerca de la capacidad y la red f Los ojos han estado aumentando durante meses. Las soluciones de escala como Matic pueden ayudar.
EOS proporciona transacciones gratuitas en el punto de acceso, lo que lo hace más amigable para el consumidor, pero los dapps populares arriesgan a sus desarrolladores con el aumento de los costos computacionales. Sin embargo, las soluciones secundarias como vRAM pueden mitigar esto.
Qtum acaba de someterse a su primer hard fork agregando un nuevo EVM que ha mejorado sus capacidades de contrato inteligente , al tiempo que conserva el modelo UTXO, fue pionero en Bitcoin. Básicamente es Ethereum sin los problemas de escala, aunque con un ecosistema más pequeño en este momento.
Escalado horizontal vs vertical
Tomar las transacciones fuera de la cadena, ya sea en una cadena lateral o capa dos, no está exenta de compromisos. En términos generales, hay una reducción en la descentralización y en la finalidad de la transacción. Los arquitectos de estas soluciones enfatizan que un micropago no necesita el mismo nivel de seguridad y falta de confianza que una transacción de $ 1 mil millones BTC . Las aplicaciones de juegos y juegos de azar, por ejemplo, están bien para usar un producto como Liquidapps ' vRAM para almacenamiento fuera de cadena, o Plasma para transacciones de bajo costo.
Para volver a la analogía del tráfico, las calles laterales pueden ser solían esquivar el tráfico que gruñe por la autopista, pero no están diseñados para soportar vehículos de 16 ruedas. Por lo tanto, las soluciones de escalado de Blockchain pueden describirse con mayor precisión como opciones de escalado: opciones que serán adecuadas para algunos proyectos e inaceptables para otros.
El escalado vertical es el proceso de aumentar el rendimiento al aumentar la capacidad del bloque o nodo. Es el enfoque adoptado por Bitcoin Cash, por ejemplo. La solución para que los bloques de Bitcoin se llenen, argumentan sus defensores, es simplemente agregar un par de carriles más a la carretera. Es un enfoque simple, pero que ha demostrado ser muy efectivo hasta ahora. El escalado horizontal implica quitar la mayor cantidad de carga posible de la cadena principal, llevándola a soluciones de terceros que agregan extensibilidad.
A pesar de los millones de dólares y decenas de miles de horas vertidos en el escalado de blockchain, la verdad es que Todavía no sabemos qué soluciones prevalecerán. Bloques más grandes; más cadenas laterales; acumulando la pila; desarrollando horizontalmente. A través de prueba y error, discurso y debate, se encontrará un camino para preparar blockchains para la adopción masiva que todos los defensores de la criptografía consideran inevitable. Sin embargo, en el aquí y ahora, los arquitectos de las llamadas cadenas de bloques de próxima generación están aprendiendo una lección que los bitcoiners aprendieron hace mucho tiempo: onchain, no existe la escalabilidad infinita.
Qué escala de blockchain ¿Crees que las soluciones tienen la mejor oportunidad de éxito? Háganos saber en la sección de comentarios a continuación.
Imágenes cortesía de Shutterstock.
¿Sabía que puede verificar cualquier transacción de Bitcoin no confirmada con nuestra herramienta Bitcoin Block Explorer ? Simplemente complete una búsqueda de dirección de Bitcoin para verla en la cadena de bloques. Además, visite nuestros Gráficos de Bitcoin para ver lo que está sucediendo en la industria.
[DISPLAY_ULTIMATE_PLUS]
Referencia: https://news.bitcoin.com/smart-contract-blockchains-are-struggling-to-scale/