Artículo de Guilherme Barbosa, seleccionado a través del flujo de información y globalización de ShapeShift DAO el 28/11/2021.

En 2013, Vitalik Buterin estaba fascinado con la tecnología Bitcoin y vio un gran potencial en la tecnología utilizada por Satoshi para desarrollarla. Sin embargo, el desarrollador no solo pretendía replicar la tecnología, sino hacerla más sofisticada y agregar más funciones a su uso.

https://cdn.steemitimages.com/DQmev9DzdCyX1Y2n47iyhdrgEzAEhJyYv9PuLByxcWFWeuV/image.png

https://cdn.steemitimages.com/DQmRFu1N1xbrGJ99BUwp4k4zhzLJRF9u22zH1CCqdddQvEo/image.png

Basado en su idea, Vitalik, junto con el equipo de desarrolladores, construiría uno de los hitos tecnológicos más importantes del universo criptográfico: Ethereum. Junto con mentes como Gavin Wood, fundador de Polkadot y Kusama, y Charles Hoskinson, CEO de Cardano, los programadores han construido una infraestructura informática descentralizada para construir y ejecutar contratos inteligentes, en los que se pueden desarrollar e implementar aplicaciones descentralizadas.

A pesar de ser parte del día a día de muchos cryptonativos en la actualidad, estas ideas fueron tomadas en 2014.

Para poner en práctica la creación de esta nueva cadena de bloques, Vitalik lanzó en 2013 el whitepaper de Ethereum, explicando sus intenciones en el desarrollo de Ethereum. En 2014, Gavin Wood publicó el yellowpaper que contiene toda la información técnica y fórmulas matemáticas que explican cómo funcionaría la tecnología y las formas encontradas por los desarrolladores para implementarlas. Meses después, Ethereum promovió una de las primeras ICO criptoactivas: interesados en invertir en el proyecto, darían a los desarrolladores BTC y, a cambio, recibirían ETH. Lograron recaudar 14 millones de dólares.

https://cdn.steemitimages.com/DQmb7DFz8vDg1S48uX7rcntVSRqL9B9Sgx8HoqEeyWE5MTU/image.png

https://cdn.steemitimages.com/DQmRFu1N1xbrGJ99BUwp4k4zhzLJRF9u22zH1CCqdddQvEo/image.png

ICO de Ethereum. 1 BTC en este momento valía ~ 560 dólares. Fuente:

Ethereum

Todo el dinero recaudado en la ICO permitiría a los desarrolladores de Ethereum seguir adelante con la implementación de su idea. En julio de 2015, se lanzaría la primera versión de su software, llamada Frontier.

Analizando esta primera versión, vimos muchas similitudes en relación con Bitcoin. Ethereum también valoró la transparencia, la inmutabilidad, la publicidad y la creación de consenso a través de la prueba de trabajo. De esta forma, se mantuvieron las características fundamentales de la blockchain de Bitcoin. Sin embargo, la idea de los desarrolladores con la creación de Ethereum no era solo elaborar otra cadena de bloques para el procesamiento de transacciones, sino desarrollar un cálculo en cadena.

Debido a que la cadena de bloques de Bitcoin no tiene este propósito, su lenguaje de programación, conocido como Script, no puede procesar códigos dotados de gran complejidad. Esta limitación fue intencional, para mantener la red robusta y enfocada en procesar las transacciones de los usuarios.

Por lo tanto, Ethereum desarrolló soluciones internas para proporcionar un entorno seguro para convertirlo en una infraestructura computacional para crear e implementar aplicaciones. Para comprenderlo mejor, es necesario comprender algunos conceptos.

https://cdn.steemitimages.com/DQmRFu1N1xbrGJ99BUwp4k4zhzLJRF9u22zH1CCqdddQvEo/image.png

EVM - Ethereum Virtual Machine

La Máquina Virtual Ethereum es uno de los componentes principales para que Ethereum funcione: es una computadora virtual que transforma tus ideas en código y las implementa en la cadena de bloques. Con el uso de máquinas virtuales tradicionales que se ofrecen en el mercado, como Virtual Box de Oracle, el usuario puede disfrutar de todos los beneficios de una infraestructura de última generación sin necesariamente tenerla, simplemente conectándose a un acceso remoto.

En cuanto al EVM, actúa como un procesador global o incluso como una computadora que presta su poder de procesamiento a los desarrolladores. Los desarrolladores, a su vez, utilizan sus recursos para crear contratos inteligentes y aplicaciones descentralizadas.

Otro punto importante discutido en la comunidad es que Ethereum, y por lo tanto, EVM, se considera Turing completo. Esto surge de la idea de la Máquina de Turing, concebida por Alan Turing. La máquina ideada por el científico sería capaz de replicar cualquier instrucción que le diera el código, realizando todas las tareas que se le encomienden de manera confiable y correcta. Si bien es solo una creación hipotética, el concepto de Turing completo puede adaptarse y entenderse para diferenciar tecnologías.