¿Qué es Ethereum?

05.12.2018

En 2013, el libro blanco de Ethereum fue escrito por Vitalik Buterin. El documento técnico describía una plataforma informática distribuida, pública y de código abierto, basada en blockchain, que podía ejecutar contratos inteligentes: aplicaciones que se ejecutan exactamente según lo programado, sin ninguna posibilidad de inactividad, censura, fraude o interferencia de terceros.

Ethereum permite a los desarrolladores crear y desplegar contratos inteligentes, así como emitir su propia criptomoneda directamente en la cadena de bloques de ethereum, eliminando la necesidad de los desarrolladores de crear una nueva cadena de bloques para su servicio. Esto no solo ahorra a los desarrolladores el tiempo que lleva crear una cadena de bloques, sino que también les brinda la seguridad y la descentralización de Ethereum, que no es algo inherente a todas las cadenas de bloques.

Los contratos inteligentes construidos sobre Ethereum hacen uso de la máquina virtual descentralizada Turing-completa de Ethereum, llamada la Máquina Virtual Ethereum o EVM, para abreviar. Esta es la parte del protocolo que realmente ejecuta los contratos / scripts inteligentes. El EVM ejecuta scripts usando una red internacional de nodos públicos, asegurando la resistencia de censura de la plataforma.

Los scripts o los contratos inteligentes en Ethereum se escriben utilizando un nuevo lenguaje de programación creado específicamente para Ethereum llamado Solidity.

Para incentivar a las personas a ejecutar nodos, ejecutar scripts, y para mitigar el spam en la red, Ethereum tiene su propia criptomoneda, ether (ETH).

Cuando realizas una operación en Ethereum, debe pagar una comisión de ejecución. La comisión de ejecución que pagas se llama "Gas" y tiene un precio en ether. El gas mide cuánto trabajo lleva a cabo una acción o conjunto de acciones, mientras más cálculos requiera la operación, más gas necesitará. La cantidad de ether que pagas por gas depende de ti, pero recuerda que los nodos priorizan las solicitudes dependiendo de cuánto pagan.

Con Ethereum vienen beneficios como un tiempo de funcionamiento confiable. Si el servidor de una empresa se rompiera, su servicio dejaría de funcionar, mientras que si cualquier nodo dado en Ethereum dejara de funcionar, habría muchos más en todo el mundo que mantendrían el servicio en línea. Y lo mismo ocurre con la censura, es mucho más fácil para un actor malintencionado cerrar 1 servidor centralizado que 100 o 1000 repartidos por todo el mundo. Esto protege el servicio, asegurándose de que esté siempre disponible para todos en cualquier parte del mundo.

En resumen, Ethereum se puede ver como una cadena de bloques con un lenguaje de programación incorporado o como una computadora mundial basada en el consenso, sobre la cual las aplicaciones se ejecutan porque valoran los beneficios ofrecidos por Ethereum sobre los que ofrece un servidor normal.




Loading