La publicación Vitalik predice un futuro sin errores para los contratos inteligentes apareció en BitcoinEthereumNews.com. Los desarrolladores que priorizan la seguridad pueden esperar una codificación sin erroresLa publicación Vitalik predice un futuro sin errores para los contratos inteligentes apareció en BitcoinEthereumNews.com. Los desarrolladores que priorizan la seguridad pueden esperar una codificación sin errores

Vitalik predice un futuro sin errores para los Smart Contracts

Los desarrolladores que priorizan la seguridad pueden esperar que la codificación sin errores sea alcanzable en la década de 2030, según el cofundador de Ethereum, Vitalik Buterin. 

Después del controvertido Hard Fork de Gnosis Chain para recuperar 9,4 millones de dólares del hackeo de Balancer, el cofundador de Ethereum, Vitalik Buterin, dijo que la creencia de que "los errores son inevitables, no puedes hacer código sin errores" dejará de ser cierta en la década de 2030.

¿Qué dijo Vitalik Buterin sobre la codificación? 

Vitalik Buterin ha hecho una predicción de que el código sin errores será una realidad en la década de 2030 a través de una interacción en la plataforma de redes sociales, X. 

La discusión comenzó cuando Gnosis Chain anunció que ejecutó un Hard Fork el 22 de diciembre, según informó Cryptopolitan. El Hard Fork recuperó 9,4 millones de dólares robados durante la explotación de Balancer en noviembre de 2024, que drenó más de 128 millones de dólares en múltiples blockchains. La recuperación requirió que la mayoría de los validadores adoptaran nuevo software, y aquellos que no lograron actualizar enfrentan penalizaciones.

Esto, por supuesto, fue recibido con cierta resistencia por parte de los partidarios de Blockchain que criticaron la medida porque va en contra del principio de inmutabilidad. Un usuario de X con el apodo 'colluding node' dijo que el problema real es cómo se construyen las aplicaciones de Blockchain. Argumentaron que usar Smart Contracts en máquinas virtuales programables es el enfoque equivocado. 

"Solo hay 7 contratos que valen la pena escribir, y deberían estar consagrados en la capa base y obtener seguridad de la diversidad de clientes", escribió el usuario. 

Buterin luego respondió aclarando que formalmente verificado no es igual a demostrablemente libre de errores. Fue más allá al sugerir que el código demostrablemente libre de errores puede que ni siquiera sea posible.

"Incluso me atrevería a decir que 'demostrablemente libre de errores' no es posible, porque 'libre de errores' significa 'sin brecha entre intención y ejecución de código', y nuestra intención es un objeto extremadamente complejo al que solo tenemos acceso limitado." 

La Verificación formal utiliza métodos matemáticos para comprobar si los sistemas críticos de seguridad funcionan correctamente. La técnica se ha utilizado desde la década de 1960 en campos como la ingeniería aeroespacial. 

Cuando se utiliza en Smart Contracts, la Verificación formal puede demostrar que la lógica de negocio de un contrato cumple con una especificación predefinida; sin embargo, a pesar de que los contratos de Balancer fueron auditados 11 veces, realizadas por cuatro empresas de seguridad independientes, un fallo crítico aún se escapó. 

¿Es posible un futuro de código sin errores? 

Buterin propuso que la solución son múltiples capas de redundancia para filtrar las brechas entre intención y ejecución. Señaló los sistemas de tipos como una forma de redundancia, y la Verificación formal de afirmaciones específicas sobre el código como otra capa.

La Verificación formal puede detectar problemas como desbordamientos y subdesbordamientos de enteros, reentrada y optimizaciones de gas deficientes que pueden pasar desapercibidas para auditores y probadores. Mientras tanto, las pruebas tradicionales solo pueden verificar la presencia de errores en lugar de su ausencia.

Buterin señaló que algunos softwares seguirán teniendo errores porque las ganancias de funcionalidad importan más que la perfección en ciertos casos. Pero los desarrolladores que priorizan la seguridad tendrán las herramientas para lograr un código verdaderamente libre de errores.

Perfecciona tu estrategia con mentoría + ideas diarias – 30 días de acceso gratuito a nuestro programa de trading

Fuente: https://www.cryptopolitan.com/vitalik-predicts-bug-free-smart-contracts/

Oportunidad de mercado
Logo de FreeRossDAO
Precio de FreeRossDAO(FREE)
$0.00010677
$0.00010677$0.00010677
-2.54%
USD
Gráfico de precios en vivo de FreeRossDAO (FREE)
Aviso legal: Los artículos republicados en este sitio provienen de plataformas públicas y se ofrecen únicamente con fines informativos. No reflejan necesariamente la opinión de MEXC. Todos los derechos pertenecen a los autores originales. Si consideras que algún contenido infringe derechos de terceros, comunícate a la dirección service@support.mexc.com para solicitar su eliminación. MEXC no garantiza la exactitud, la integridad ni la actualidad del contenido y no se responsabiliza por acciones tomadas en función de la información proporcionada. El contenido no constituye asesoría financiera, legal ni profesional, ni debe interpretarse como recomendación o respaldo por parte de MEXC.