Autor: Leandro Pereira

Traducción: Huohuo, blockchain vernácula

Ethereum, la segunda criptomoneda más grande por capitalización de mercado, se someterá a una importante actualización de su red que introducirá 1 millón de nuevas soluciones de escalamiento de capa 2.

La solución Layer 2 tiene como objetivo aliviar la congestión de la red y las altas tarifas de transacción que han afectado a Ethereum en los últimos años. Conocida como Propuesta de mejora de Ethereum - EIP 1559, la actualización también introducirá una nueva estructura de tarifas que quemará una parte de las tarifas de transacción, aumentando así el valor de Ethereum con el tiempo.

La última estructura de tarifas beneficiará enormemente a los poseedores de Ethereum. Una parte de las tarifas de transacción se quemará en lugar de simplemente otorgarse a los mineros, lo que se espera que reduzca el suministro de Ethereum en circulación. Se espera que esto aumente su valor con el tiempo. Esta nueva estructura de tarifas tiene como objetivo hacer que las tarifas de transacción sean más estables y predecibles, mejorando en última instancia la experiencia del usuario y haciendo que Ethereum sea accesible para una gama más amplia de usuarios.

1. ¿Pero por qué necesitamos tantas L2?

Blockchain está construido en capas, y cada capa tiene un propósito específico. La capa base, llamada Capa 1, es la base de una red blockchain. Aquí es donde las transacciones se procesan y registran en el libro mayor distribuido.

Aunque son seguras y descentralizadas, las cadenas de bloques de capa 1 tienen limitaciones en cuanto a escalabilidad y velocidad de transacciones debido al mecanismo de consenso utilizado para verificar las transacciones. Aquí es donde entran las soluciones de capa 2.

La capa 2 se refiere a marcos o protocolos auxiliares creados sobre la cadena de bloques base para aumentar la velocidad y la escalabilidad de las transacciones. En lugar de procesar transacciones directamente en la Capa 1, las soluciones de Capa 2 procesan transacciones fuera de la cadena antes de agruparlas y liquidarlas en la cadena principal. Esto ayuda a reducir la congestión en la capa base.

Algunos ejemplos de soluciones L2 incluyen canales estatales, cadenas laterales y paquetes acumulativos.

Los canales estatales manejan transacciones entre dos partes fuera de la cadena abriendo un canal de pago. Las cadenas laterales son cadenas de bloques independientes que se ejecutan en paralelo y están vinculadas a la cadena principal. Rollup agrupa transacciones fuera de la cadena y genera pruebas criptográficas para verificar las transacciones en L1. Las cadenas de bloques como Cosmos, Polkadot y Cardano se refieren a sí mismas como Capa 0 (L0) porque están diseñadas para servir como base para construir múltiples cadenas de bloques interconectadas en la red.

Estas cadenas de bloques de Capa 0 están optimizadas específicamente para permitir que diferentes cadenas de Capa 1 y soluciones de Capa 2 interoperen y se comuniquen sobre la base de la Capa 0.

También permiten a los desarrolladores crear L1 personalizadas para casos de uso específicos, aprovechando la seguridad compartida y la interoperabilidad de la Capa 0 subyacente. Al coordinar las transacciones y los mensajes entre cadenas, la red L0 puede lograr un mayor rendimiento general de las transacciones en todo el ecosistema blockchain.

L0 permite que la seguridad se derive de toda la red, en lugar de que cada cadena tenga que protegerse en silos. Por lo tanto, la "seguridad compartida" puede proporcionar una protección más sólida.

Por lo tanto, L0 no es solo una cadena única, es la base de Internet de Blockchains.

2. Volviendo a las ventajas de la L2...

Algunos beneficios clave de las soluciones L2 incluyen:

Rendimiento y velocidad de transacción mejorados en comparación con las transacciones directas en L1. Esto es clave para la escalabilidad de las dApps.

Las tarifas de transacción de los usuarios son más bajas en comparación con el pago de tarifas de gas en L1.

La escalabilidad mejora ya que el procesamiento de transacciones se descarga de la cadena principal.

¿Por qué la proliferación de múltiples cadenas de bloques L2 en lugar de un único enfoque estandarizado?

Lo que intento decir es que hay diferentes casos de uso: canales estatales, Plasma, acumulaciones, etc. Cada tecnología L2 está optimizada para ciertos tipos de transacciones, activos o interacciones de blockchain. Ninguna solución funciona mejor en todos los ámbitos.

Por ejemplo, los canales estatales son los más adecuados para micropagos rápidos, transacciones de comercio electrónico y casos de uso de juegos. Algunas de estas plataformas incluyen Raiden Network para Ethereum y Counterfactual para transferencias NFT.

Plasma: optimizado para aplicaciones y contratos inteligentes más complejos que involucran grupos de fondos. Un ejemplo es Polygon Plasma, una solución de escalamiento para la red Ethereum que tiene como objetivo aumentar su velocidad y reducir las tarifas de transacción. Funciona creando múltiples cadenas laterales, cada una capaz de procesar transacciones independientemente de la cadena de bloques principal de Ethereum.

Los casos de uso también pueden incluir Optimistic Rollups (OR) y ZK-Rollups (ZKR).

Debido a la eficiencia de las transferencias de paquetes, OR es muy adecuado para intercambios descentralizados y aplicaciones centradas en NFT. Por ejemplo, Synthetix y Loopring utilizan Optimistic Rollups. ZKR es ideal para transacciones centradas en la privacidad, como pagos y transferencias anónimos. ZKSync 2.0 de Ethereum utiliza ZK-Rollups para transacciones privadas de bajo costo.

Las cadenas laterales permiten crear cadenas de bloques más rápidas y personalizadas para casos de uso empresarial. Por ejemplo, la cadena lateral RSK permite una funcionalidad similar a la de Bitcoin a través de la funcionalidad de contrato inteligente, mientras que Validium es adecuada para aplicaciones DeFi confidenciales y la interoperabilidad de blockchain. Protocolo de privacidad Railgun utiliza Validium para lograr el anonimato.

Como puede ver, cada tecnología de Capa 2 tiene un propósito diferente. Las aplicaciones pueden optimizar el rendimiento de las transacciones, el costo y la experiencia del usuario aprovechando un enfoque apropiado para su caso de uso objetivo.

Al coexistir múltiples soluciones L2, hay más espacio para la experimentación, la evolución y la personalización en función de las necesidades de la aplicación, evitando puntos de falla centralizados donde una solución L2 dominante falla debido a problemas técnicos o ataques de piratas informáticos, lo que afecta gravemente a todo el ecosistema. Con diversas soluciones, se pueden reducir los riesgos.

Es posible que una aplicación necesite combinar múltiples L2 para diferentes partes de su backend o flujo de transacciones. La interoperabilidad permite esta componibilidad.

Diferentes equipos de desarrollo están creando diseños de Capa 2 simultáneamente sin un organismo centralizado que haga cumplir los estándares. Esto traerá más variedad.

Dinámica de competencia y financiación: cada L2 compite por la adopción por parte de los desarrolladores de dApp. Esto impulsa la innovación a medida que las soluciones intentan diferenciarse en el mercado.

Aún en las primeras etapas: Blockchain en sí aún se encuentra en su etapa de madurez. Con el tiempo, es probable que veamos surgir más integraciones y estándares en torno a la Capa 2 a medida que evolucionen las plataformas, las tecnologías y los requisitos.

La proliferación de soluciones de Capa 2 proporciona flexibilidad, reduce el riesgo sistémico y permite la personalización para esta industria que innova rápidamente. Pero a largo plazo, una mayor coordinación y protocolos de interoperabilidad pueden ayudar a aportar más estructura a este campo emergente.

3. También hay desafíos

Al implementar blockchain L2, debemos considerar algunos desafíos:

Mayor complejidad del diseño y consideraciones de seguridad. Las posibles compensaciones de seguridad y los riesgos de centralización dependen del diseño de L2. Fragmentos en múltiples soluciones L2 en lugar de un ecosistema unificado. Barreras técnicas para lograr que los usuarios adopten nuevos procesos para procesar transacciones. Las soluciones de Capa 2 son fundamentales para permitir que las redes blockchain escalen para adaptarse a mayores volúmenes de transacciones y usuarios. Pero se debe considerar la integración de la capa 2 de manera segura y descentralizada. A largo plazo, la solución de Capa 2 adecuada puede desbloquear capacidades y casos de uso importantes para blockchain. 4. Entonces, ¿podemos decir que L1 es consenso y L2 es transacción?

Probablemente esta sea una buena forma de pensarlo, pero permítanme brindarles algunos detalles adicionales:

La capa 1 es donde se ejecuta el mecanismo de consenso central, validando transacciones y agregando nuevos bloques a la cadena de bloques. Genera confianza y seguridad para la red. Sin embargo, la Capa 1 también maneja transacciones integradas en la cadena de bloques. El problema es que realizar transacciones directamente en la capa 1 puede resultar lento y costoso debido a limitaciones como el tamaño del bloque y la necesidad de pagar altas tarifas de gas.

Aquí es donde entra en juego la Capa 2: primero procesa las transacciones a través de la cadena de bloques principal, lo que permite transacciones más rápidas y económicas.

Por lo tanto, una solución L2 esencialmente agrupa muchas transacciones y aprovecha la seguridad de la Capa 1 para la liquidación final, evitando al mismo tiempo sus limitaciones inherentes en velocidad y tarifas. En este sentido, ambas capas procesan transacciones, pero L2 está optimizada para el rendimiento de las transacciones, la experiencia del usuario y menores costos.

Como analogía, la Capa 1 es como el sistema de liquidación bancaria de la Reserva Federal, mientras que la Capa 2 es como la red de pagos Visa/MasterCard que interactúa con consumidores y comerciantes.

TLDR: la capa 1 maneja el consenso, la seguridad y algunas transacciones de nivel base, mientras que la capa 2 maneja específicamente la escalabilidad de las transacciones. Pero trabajan de la mano para ofrecer la utilidad general de blockchain.

5. Entonces, ¿necesitamos más L2?

Sencillamente, mi respuesta es no. A largo plazo, no necesariamente necesitamos que proliferen tantas soluciones L2 en el espacio blockchain, y si bien la diversidad y la flexibilidad pueden ser beneficiosas en las primeras etapas, demasiados protocolos de Capa 2 aislados o fragmentados pueden, en última instancia, bloquear la adopción generalizada.

Idealmente, con el tiempo habrá más armonización y estandarización a medida que la industria madure y surjan prácticas líderes. Esto puede conducir al surgimiento de algunos marcos de capa 2 convencionales y compatibles entre sí, diseñados para determinadas funciones (como pagos, intercambios descentralizados, aplicaciones NFT, etc.).

Los estándares de interoperabilidad y los diseños modulares permitirán que estas soluciones funcionen juntas sin problemas. Esto proporciona un buen equilibrio entre personalización, reducción de riesgos y una experiencia de usuario unificada.

Toda la experimentación del Nivel 2 puede ser necesaria inicialmente, pero no es óptima a largo plazo. Algunas integraciones y estándares pueden ayudar a desbloquear el verdadero potencial de la Capa 2 para extender la tecnología blockchain con flexibilidad y cohesión entre aplicaciones.