Vitalik Buterin desaprueba las aplicaciones cross-chain

En una publicación de Reddit el viernes, Vitalik Buterin, el cofundador de Ethereum (ETH), esbozó las preocupaciones críticas de seguridad que rodean a los puentes cross-chain en el ecosistema blockchain. Según Buterin, el almacenamiento de activos nativos directamente en la cadena (Ethereum en Ethereum, Solana en Solana, etc.) proporciona un cierto grado de inmunidad contra los ataques del 51%. Incluso si los hackers consiguen censurar o revertir las transacciones, no pueden proponer bloques para quitarle a alguien sus criptomonedas.

Esta regla también es válida para la aplicación de Ethereum. Por ejemplo, si los hackers lanzan un ataque del 51% (controlando el 51% de toda la oferta de ETH en circulación) mientras un inversor cambia 100 ETH por 320.000 DAI stablecoin, el estado final permanece invariable. Es decir, el inversor siempre obtendría o bien 100 ETH o bien 320.000 DAI.

Sin embargo, Buterin continuó diciendo que el mismo nivel de seguridad no se aplica a los puentes entre cadenas. En el ejemplo que planteó, si un atacante depositara su propio ETH en un puente de Solana (SOL) para obtener Ether envuelto en Solana (WETH) y luego revirtiera esa transacción en el lado de Ethereum tan pronto como el lado de Solana la confirmara, incurriría en pérdidas devastadoras en otros usuarios cuyos tokens están bloqueados en el contrato SOL-WETH, ya que los tokens envueltos ya no están respaldados por el original en una proporción de 1:1.

Buterin explicó además cómo el fallo de seguridad podría escalar negativamente a medida que se añaden más puentes a una red de cadenas cruzadas. En una red teórica compuesta por 100 cadenas, el alto nivel de interdepencia y superposición de derivados significaría que un ataque del 51% a una cadena, especialmente a una de pequeña capitalización, puede causar un contagio en todo el sistema. Según Crypto 51, a los hackers les cuesta hasta 1,78 millones de dólares por hora montar un vector de ataque del 51% contra la red Ethereum. Sin embargo, el coste se reduce a tan solo 13.846 dólares por hora para blockchains como Bitcoin Cash.