Vitalik predice un futuro sin errores para los contratos inteligentes

Fuente: CryptoNewsNet Título Original: Vitalik predice un futuro sin errores para los contratos inteligentes Enlace Original:

Resumen

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

Tras la controvertida bifurcación dura de Gnosis Chain para recuperar 9,4 millones de dólares del hackeo a Balancer, Vitalik Buterin dijo que la creencia de que “los errores son inevitables, no se puede 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 hizo 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 realizó una bifurcación dura el 22 de diciembre. La bifurcación 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 en varias cadenas de bloques. La recuperación requirió que la mayoría de los validadores adoptaran un nuevo software, y aquellos que no actualizaron enfrentan penalizaciones.

Esto fue recibido con cierta resistencia por parte de los defensores de blockchain, quienes criticaron la medida porque va en contra del principio de inmutabilidad. Un usuario de X con el apodo ‘nodo coludido’ dijo que el verdadero problema es cómo se construyen las aplicaciones blockchain. Argumentaron que usar contratos inteligentes en máquinas virtuales programables es el enfoque equivocado.

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

Luego, Buterin respondió aclarando que verificar formalmente no equivale a ser probadamente libre de errores. Incluso sugirió que puede no ser posible tener un código probadamente libre de errores.

“Diría incluso que ‘libre de errores probados’ no es posible, porque ‘libre de errores’ significa ‘sin brechas entre la intención y la ejecución del 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 los años 60 en campos como la ingeniería aeroespacial.

Cuando se usa en contratos inteligentes, la verificación formal puede demostrar que la lógica empresarial de un contrato cumple con una especificación predefinida; sin embargo, a pesar de que los contratos de Balancer fueron auditados 11 veces, realizados por cuatro firmas de seguridad diferentes, aún se escapó un fallo crítico.

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

Buterin propuso que la solución son múltiples capas de redundancia para filtrar las brechas entre la intención y la 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, re-entradas y malas optimizaciones de gas que pueden pasar desapercibidas para los auditores y probadores. Mientras tanto, las pruebas tradicionales solo pueden verificar la presencia de errores, no su ausencia.

Buterin señaló que algunos softwares seguirán teniendo errores porque las ganancias en 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.

ETH0.63%
GNO1.49%
BAL-1.07%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 4
  • Republicar
  • Compartir
Comentar
0/400
governance_lurkervip
· hace12h
¿Hasta 2030 podrá estar sin errores? Vaya, esto es una ilusión, este tipo ya empezó a hacer promesas vacías, ¿verdad?
Ver originalesResponder0
DogeBachelorvip
· hace12h
¿Para 2030 estará libre de errores? Parece que todavía es un poco incierto, ahora las auditorías siguen siendo bastante populares.
Ver originalesResponder0
degenwhisperervip
· hace12h
Todavía tendremos que esperar hasta 2030, por ahora ahorremos los gastos de auditoría que tenemos, jaja
Ver originalesResponder0
AirdropHunterXiaovip
· hace12h
¿Para 2030 sin bugs? Amigo, esa predicción es demasiado optimista, todavía estoy parcheando mis contratos actuales.
Ver originalesResponder0
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)