Compartir este artículo

Profesor de Cornell: La exuberancia de la cadena de bloques no debería T consecuencias en la nube

Un profesor famoso por detectar problemas de diseño en cadenas de bloques ha emitido nuevas directrices para la comunidad de desarrollo de la tecnología en general.

La industria blockchain necesita pragmatismo, no idealismo.

Ese fue el enfoque detrás de una charla dada por el profesor asociado de la Universidad de Cornell, Emin Gün Sirer, enEl negocio de Blockchain, una conferencia de un día organizada porRevista tecnológica del MITy el MIT Media Lab ayer. Allí, Sirer discutió la idea de que si bien las cadenas de bloquespuede ser inmutableEn algún momento, todos los equipos de desarrollo de Criptomonedas se han enfrentado a situaciones en las que tuvieron que volver atrás y reescribir el pasado.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Daybook Americas hoy. Ver Todos Los Boletines

"Estoy aquí para decirles que el código no es ley. ¿Saben qué es la ley? La ley es la ley", dijo Sirer a la multitud. "El código tiene errores. Eso es lo que tenemos hoy".

Como ejemplo, señaló, incluso Bitcoin ha sufrido su cuota de problemas.

Sirer citó dos casos, ONE en 2010, cuando unerror en el código de Bitcoin condujo a la creación de 92 millones de bitcoins (rompiendo así la regla codificada de que solo existirían 21 millones de Bitcoin ) y otra en 2013, cuando la red de Bitcoin se dividió después de que un error en el software creara dos cadenas divergentes.

También se refirió al infame hackeo de The DAO, un evento del verano pasado que finalmente llevó a la plataforma de contratos inteligentes Ethereum a una bifurcación dura, y el papel que desempeñó su equipo para ayudar a revisar el informe de The DAO. código de contrato inteligentey advertir a la comunidad sobre sus efectos.

La DAO fue un ejemplo de cuán exuberantes pueden llegar a ser las personas ante el potencial de las cadenas de bloques, que son, como cualquier otro programa de software, falibles.

Suenan los recordatorios

Si bien gran parte de su charla se centró en las cadenas de bloques públicas, Sirer continuó brindando orientación para los desarrolladores en todas las áreas de la industria actual.

Los intercambios donde se comercializan criptomonedas (junto con nuestros teléfonos móviles y computadoras que interactúan con ellas), dijo, simplemente no están diseñados para manejar activos digitales de alto valor.

Además, afirmó que las cadenas de bloques privadas que utilizan protocolos tolerantes a fallos bizantinos "lo están haciendo mal", afirmando:

"Todos sus nodos deben fallar independientemente y, sin embargo, está implementando el mismo código en cada máquina".

Más tarde aclaró que esto podría crear situaciones en las que los problemas con el código de contrato inteligente almacenado en redes blockchain privadas podrían provocar que todas las computadoras de la red se vean comprometidas.

Otro problema, dijo Sirer, es que los contratos inteligentes se están codificando en lenguajes demasiado similares a Javascript, lo que hace difícil para los codificadores detectar errores o predecir si un contrato inteligente funcionará de la forma prevista.

Sirer finalizó su charla afirmando que si bien blockchain es un campo apasionante, es necesario abordarlo de una manera racional y científica que tenga en cuenta los errores.

Él dijo:

Hay una gran promesa al final, pero habrá muchos fracasos.

Imagen vía Amy Castor para CoinDesk

Picture of CoinDesk author Amy Castor