La red de Ethereum ha tenido un incremento de usuarios considerable en los últimos años. Decenas de miles de tokens no fungibles (NFT), juegos play-to-earn, finanzas descentralizadas (DeFi) y dApps han hecho de esta blockchain, su hogar.
Pero el espacio no alcanza para todos. Ethereum es una cadena de bloques congestionada lo cual queda en evidencia, entre otras cosas, en las elevadas tarifas que deben pagar los usuarios que operan en esta red.
Por este motivo es que son necesarias vías de escape. Rutas alternativas, por fuera de la cadena principal, que permitan seguir operando en Ethereum a una mayor velocidad y menor costo. Estas son las soluciones de segunda capa (rollups, por ejemplo) con las que se busca incrementar la escalabilidad.
También pueden mencionarse las cadenas laterales. Polygon, por ejemplo, tuvo un crecimiento considerable este año en número de usuarios impulsado por las elevadas tarifas de Ethereum, tal como reportó CriptoNoticias un par de meses atrás.
El cocreador de Ethereum y principal referente de la comunidad en torno a esta blockchain, Vitalik Buterin, escribió recientemente un texto en donde avizora tres escenarios posibles sobre el desarrollo de estas soluciones de escalabilidad.
En uno de ellos, se logra la escalabilidad sobre la propia cadena de bloques principal; en otro, existe un rollup dominante; y, el último, es un futuro en el que coexisten múltiples rollups.
Los 3 futuros posibles para las segundas capas de Ethereum
El primero de ellos es el desarrollo de segundas capas que tengan un bajo consumo de recursos computacionales para efectuar la validación de los bloques.
«Las transacciones de un bloque se dividen en 100 depósitos. (…) Cada participante se asigna aleatoriamente a uno de los grupos y un bloque solo se acepta cuando, al menos, dos tercios de los validadores asignados a cada depósito lo firman», explica Buterin.
A esto se le podrían añadir pruebas de fraude, que permiten que cada usuario verifique directamente la validez del bloque; muestreo de disponibilidad, para permitir verificar la disponibilidad de bloques; y canales de transacción secundarios, para evitar la censura.
De ese modo se obtendría una blockchain en la que la producción de bloques todavía está centralizada, pero no así la validación, que puede ejecutarse sin necesidad de confiar en terceras partes. También entra en juego lo que Buterin denomina la «magia anticensura».
El segundo escenario posible que Buterin imagina, es uno en el que algún rollup en particular (por ejemplo, Arbitrum, Optimism, Zksynk, StarkNet, o los próximos que surjan) hace un muy buen trabajo y logra las tan esperadas 10.000 transacciones por segundo, por lo que ese rollup acapara la mayor parte del mercado.
En ese escenario hipotético, explica el desarrollador ruso-canadiense, «una vez más, obtenemos un mundo en el que la producción de bloques está centralizada, la validación de bloques se hace de forma descentralizada sin necesidad de confiar en terceros y la censura aún se evita».
El tercer y último futuro imaginado por Buterin es uno en el que ningún rollup domina la escena, sino que todos llegan a tener capacidad de procesar cientos de transacciones por segundo. Sería ese un futuro de rollups múltiples para Ethereum.
En ese caso, explica el especialista, se tendría todo: validación descentralizada, resistencia robusta a la censura y producción de bloques distribuidos. Pero, aunque parece el escenario ideal —pues se cumpliría con el «trilema» de descentralización, escalabilidad y seguridad—, Buterin no es optimista y cree que algo así no podría mantenerse en el tiempo:
La descentralización de la producción de bloques puede no durar, debido a la posibilidad del MEV [siglas en inglés de «máximo valor extraíble»] de dominio cruzado. Hay una serie de beneficios de poder construir el siguiente bloque en muchos dominios al mismo tiempo: puedes crear bloques que usen oportunidades de arbitraje que se basan en realizar transacciones en dos rollups, o en un rollup y la cadena principal, o incluso combinaciones más complejas.
Vitalik Buterin, cocreador de Ethereum.
Es decir, según la visión del creador de Ethereum, el mercado que se generaría en torno a la producción de bloques en segundas capas (por ejemplo, oportunidades de arbitraje) llevaría a que nuevamente se centralice debido a «fuertes presiones hacia las mismas personas que controlan la producción de bloques en todos los dominios».
Vitalik Buterin prevé alta probabilidad de centralización en segundas capas de Ethereum
Consciente de que «existe una alta probabilidad de que la producción de bloques en Ethereum termine centralizada», Buterin explica cuál es, según él, la mejor forma de afrontar esta situación: «asegurarse que los ganadores no puedan abusar de su poder».
Para esto, el informático considera que será necesario utilizar técnicas a nivel de protocolo (es decir, en la capa base de Ethereum). Entre ellas menciona a la validación del comité y el muestreo de disponibilidad de datos para, de ese modo, lograr cierta «regulación» del mercado. En otras palabras, una capa base de Ethereum fuerte será lo que —para Buterin— garantizará la descentralización de todo el ecosistema.
Ethereum está abierto a todos los futuros y no tiene que comprometerse con una opinión sobre cuál ganará. (…) ¿Los usuarios querrán estar en un solo rollup? Ethereum, siguiendo su curso existente, puede ser la capa base de eso, al proporcionar automáticamente la armadura antifraude y anticensura (…). ¿Los usuarios tienen una gran necesidad de variedad [de rollups]? Ethereum también puede ser la capa base de eso, y una muy buena, ya que la raíz común de confianza hace que sea mucho más fácil mover activos entre rollups de manera segura y económica.
Vitalik Buterin, cocreador de Ethereum.