Saltar al contenido

Qué es Ethereum

Qué es Ethereum

¿Qué es Ethereum?

Ethereum es una plataforma descentralizada y de código abierto que permite la creación de contratos inteligentes entre pares, basados en el modelo de cadena de bloques. Cualquier desarrollador puede crear y publicar aplicaciones distribuidas que realizan contratos inteligentes. Ethereum también proporciona un chip cryptomoeda llamado éter. Se puede intercambiar éter entre diferentes cuentas y también se utiliza para compensar a los nodos participantes por los cálculos realizados.

El desarrollador de software Vitalik Buterin, propuso integrar un lenguaje Turing completo en el sistema de scripting Bitcoin como una mejora del protocolo, aunque el concepto es una idea original de Sergio Demian Lerner que desarrolla en su tesis. Su desarrollo se logró gracias a una plataforma de financiación colectiva, de julio a agosto de 2014. El sistema salió finalmente el 30 de julio de 2015.

¿Qué es Ethereum para principiantes?

En su forma más simple, Ethereum es una plataforma de software abierta basada en tecnología de bloqueo que permite a los desarrolladores crear e implementar aplicaciones descentralizadas.

Al igual que Bitcoin, Ethereum es una red pública de distribución de bloques. Aunque hay algunas diferencias técnicas importantes entre los dos, la distinción más importante es notar que Bitcoin y Ethereum difieren sustancialmente en su propósito y capacidad. Bitcoin ofrece una aplicación particular de la tecnología de bloques, un sistema de dinero electrónico peer-to-peer que permite pagos en línea desde Bitcoin. Mientras que la cadena de bloques de Bitcoin se utiliza para rastrear moneda digital (bitcoins), la cadena de bloques de Ethereum se centra en la ejecución del código de programación de cualquier aplicación descentralizada.

En la cadena de bloques de Ethereum, en lugar de minar Bitcoin, los mineros trabajan para ganar Ether, un tipo de marca de encriptación que alimenta la red. Además de una criptocurrencia negociable, Ether también es utilizado por los desarrolladores de aplicaciones para pagar tarifas y servicios de transacción en la red Ethereum.

Un segundo tipo de token que se utiliza para pagar los honorarios de la minería para incluir transacciones en su bloque, llamado gas, y cada contrato inteligente que se ejecuta requiere una cierta cantidad de gas enviado junto con esto para atraer a los mineros para ponerlo en la cadena de bloques.

Qué es Ethereum

La máquina virtual Ethereum

Antes de la creación de Ethereum, las aplicaciones de cadenas de bloques se diseñan para realizar un conjunto limitado de operaciones. Bitcoin y otras criptocurrencias, por ejemplo, fueron desarrolladas exclusivamente para operar como monedas digitales entre pares.

Los desarrolladores se enfrentaron a un problema. Ampliar el conjunto de funciones que ofrece Bitcoin y otros tipos de aplicaciones, que es muy complicado y consume mucho tiempo, o desarrollar una nueva aplicación de cadena de bloques, así como una plataforma completamente nueva. Reconociendo esta difícil situación, el creador de Ethereum, Vitalik Buterin, desarrolló un nuevo enfoque.

“Pensé que[la comunidad Bitcoin] no se estaba enfocando en el problema de la manera correcta. Pensé que buscaban aplicaciones individuales; intentaban apoyar explícitamente cada[caso de uso] con un estilo de cuchillo suizo. “Vitalik Buterin, inventor de Ethereum.

La principal innovación de Ethereum, la Ethereum Virtual Machine (EVM) es un software completo de Turing que funciona en la red Ethereum. Permite a cualquiera ejecutar cualquier programa, independientemente del lenguaje de programación, con tiempo y memoria suficientes. La máquina virtual Ethereum hace que el proceso de construcción de aplicaciones de cadena de bloques sea mucho más fácil que antes. En lugar de tener que crear una cadena de bloques original completamente para cada nueva aplicación, Ethereum permite el desarrollo de miles de aplicaciones diferentes en una sola plataforma.

¿Cuáles son los beneficios de una plataforma Ethereum descentralizada?

  1. Dado que las aplicaciones descentralizadas se ejecutan en la cadena de bloques, se benefician de todas sus propiedades.
  2. Inmutabilidad – Un tercero no puede hacer cambios en los datos.
  3. Prueba y manipulación de la corrupción – Las aplicaciones se basan en una red formada en torno al principio de consenso, lo que hace imposible la censura.
  4. Seguro – Sin un punto central de fallo y protegido mediante cifrado, las aplicaciones están bien protegidas contra ataques informáticos y actividades fraudulentas.
  5. Sin tiempos de inactividad – Las aplicaciones nunca se caen y nunca pueden ser detenidas.

Qué es Ethereum

¿Cuál es la desventaja de las aplicaciones descentralizadas de Ethereum?

Aunque las aplicaciones descentralizadas tienen una serie de ventajas, no son perfectas. Debido a que el código de contrato inteligente está escrito por humanos, los contratos inteligentes son tan buenos como las personas que los programaron. Los errores de código o el descuido pueden llevar a acciones adversas no deseadas. Si se explota un error en el código, no hay manera eficiente de detener un ataque o explotación más allá de obtener un consenso de la red para reescribir el código base. Esto va en contra de la esencia de la cadena de bloques que es inmutable. Además, cualquier medida adoptada por un partido central plantea serias dudas sobre el carácter descentralizado de una solicitud.