Pedro Luis Martín Olivares – Ya los usuarios y desarrolladores de la blockchain de Ethereum podrán disponer del Mythrill, una herramienta idónea para desensamblar, explorar y analizar el blockchain de Ethereum en busca de errores.
Efectivamente, el experto en seguridad cibernética Bernhard Mueller recalcó que fue bautizada en honor al metal ficticio de la Tierra Media de Tolkien, Mythril es su nombre.
Así, Mueller, tras evaluar variables como las características del lenguaje de programación usado por Ethereum, Solidity, ciertas calamidades incitadas por faltas en su implementación y ciertas herramientas de análisis de contratos inteligentes en la blockchain, concluyó que estas presentaban limitantes que le impedían trabajar eficientemente. Eso fue lo que lo llevó paso a paso a desarrollar Mythril.
Explican que Mythril es una herramienta de exploración blockchain e intercepción de errores que permite buscar, desensamblar, y analizar contratos inteligentes en la blockchain de Ethereum. Su línea de comandos está hecha en lenguaje de programación Python, lo que hace que su puesta en marcha requiera de procedimientos especiales en comparación con herramientas similares.
Ethereum es una plataforma descentralizada que permite la creación de acuerdos de contratos inteligentes entre pares.
Cualquier desarrollador puede crear y publicar aplicaciones distribuidas que realicen contratos inteligentes.
Ethereum también provee una ficha de criptomoneda que se llama ‘ether’. Se puede intercambiar ether entre cuentas diferentes y también compensar nódulos participantes computaciones realizados.
Se propuso Ethereum por Vitalik Buterin, un desarrollador de criptomoneda. Se financió desarrollado por una plataforma de financiamiento colectivo desde Julio a Agosto de 2014. El sistema salió en vivo el 30 de Julio 2015.
Después de una bifurcación de la cadena de bloques en julio de 2016, hay dos líneas de Ethereum activas: Ethereum y Ethereum clásico.
El propósito inicial del proyecto Ethereum es el de descentralizar la web mediante la introducción de cuatro componentes como parte de la hoja de ruta de su Web 3.0: publicación de contenido estático, mensajes dinámicos, transacciones confiables y una interfaz de usuario integrada y funcional.
Estos componentes están diseñados para reemplazar algunos aspectos de la experiencia Web que damos por sentado actualmente, pero haciéndolo de una manera completamente descentralizada y anónima.
Ethereum funciona de manera descentralizada a través de una máquina virtual llamada Ethereum Virtual Machine (EVM). Esta máquina ejecuta un código intermedio o bytecode el cual es una mezcla de LISP, ensamblador y bitcoin script.
Los programas que realizan contratos inteligentes son escritos en lenguajes de programación de alto nivel de tipo Turing completos, como Serpent o Solidity, que siguen la metodología de diseño por contrato para crear los contratos inteligentes.
Ethereum usa como divisa interna el ether, la criptomoneda descentralizada subyacente al mismo que sirve para ejecutar los contratos del mismo.
A este respecto, Ethereum no es como la mayoría de las criptodivisas existentes, ya que no es solamente una red para reflejar las transacciones de valor monetario, sino que es una red para la alimentación de los contratos basados en Ethereum.
Estos contratos de código abierto pueden ser usados para ejecutar de forma segura una amplia variedad de servicios, entre los que se incluyen: sistemas de votación, intercambios financieros, plataformas de micromecenazgo, propiedad intelectual y organizaciones descentralizadas autónomas.
Sabías que puedes leer este artículo en Telegram
Pedro Luis Martín Olivares
Economía y Finanzas
Sé el primero en comentar en «Llegó el nuevo detector de errores en la blockchain de Ethereum: Mythril»