¿Qué es Ethereum? [¡La guía paso a paso más actualizada!]

Si quieres saber qué es ethereum, cómo funciona y para qué se puede utilizar, sin adentrarte en el abismo técnico, esta guía es perfecta para ti.

Ethereum es una plataforma global descentralizada para dinero y nuevos tipos de aplicaciones. En Ethereum, puede escribir código que controle el dinero y crear aplicaciones accesibles en cualquier parte del mundo.

¿Ethereum es mejor que Bitcoin?

Más allá de Bitcoin y las aplicaciones descentralizadas de primera generación

Aunque comúnmente se asocia con Bitcoin, la tecnología blockchain tiene muchas otras aplicaciones que van mucho más allá de las monedas digitales. De hecho, Bitcoin es solo una de los cientos de aplicaciones que utilizan la tecnología blockchain en la actualidad.

Hasta hace relativamente poco tiempo, la creación de aplicaciones blockchain requería una experiencia compleja en codificación, criptografía, matemáticas, así como importantes recursos. Pero los tiempos han cambiado. Aplicaciones anteriormente inimaginables, desde la votación electrónica y los activos de propiedad registrados digitalmente hasta el cumplimiento normativo y el comercio, ahora se están desarrollando e implementando activamente más rápido que nunca. Al proporcionar a los desarrolladores las herramientas para crear aplicaciones descentralizadas, ethereum hace que todo esto sea posible.

Puntos clave

  • Noviembre de 2013: Vitalik Buterin publica el documento técnico de ethereum.
  • Enero de 2014: se anunció públicamente el desarrollo de la plataforma Ethereum. El equipo de desarrollo original de Ethereum estaba formado por Vitalik Buterin, Mihai Alisie, Anthony Di Iorio y Charles Hoskinson.
  • Agosto de 2014: Ethereum finaliza su ICO y recauda $ 18,4 millones.
  • Mayo de 2015: Lanzamiento “olímpico” de ethereum testnet.
  • 30 de julio de 2015: se lanzó la primera etapa del desarrollo de Ethereum, “Frontier”.
  • 14 de marzo de 2016: Homestead, el primer lanzamiento de ethereum “estable”, salió en el bloque 1.150.000.
  • Junio de 2016: ocurre el hackeo de DAO y el valor de $ 50 millones en Ether, que era el 15% del Ether total en circulación en ese momento.
  • 25 de octubre de 2016: Ethereum Classic se aleja del protocolo Ethereum original.
  • 16 de octubre de 2017: se produce la actualización del hardfork de Metropolis Byzantium.
  • 28 de febrero de 2019: se produce la actualización del hardfork de Metropolis Constantinople.

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

¿Ethereum es similar a Bitcoin? Bueno, más o menos, pero no realmente.
Al igual que Bitcoin, ethereum es una red blockchain pública distribuida. Aunque existen algunas diferencias técnicas significativas entre los dos, la distinción más importante a tener en cuenta es que Bitcoin y Ethereum difieren sustancialmente en propósito y capacidad. Bitcoin ofrece una aplicación particular de la tecnología blockchain, un sistema de efectivo electrónico de igual a igual que permite los pagos de Bitcoin en línea. Mientras que Bitcoin se usa para rastrear la propiedad de la moneda digital (bitcoins), ethereum se enfoca en ejecutar el código de programación de cualquier aplicación descentralizada.

En Ethereum, en lugar de extraer bitcoins, los mineros trabajan para ganar Ether, un tipo de token criptográfico que alimenta la red. Más allá de una criptomoneda negociable, los desarrolladores de aplicaciones también utilizan Ether para pagar tarifas de transacción y servicios en la red ethereum.

Hay un segundo tipo de token que se usa para pagar las tarifas de los mineros por incluir transacciones en su bloque, se llama gas, y cada ejecución de contrato inteligente requiere que se envíe una cierta cantidad de gas junto con él para atraer a los mineros a ponerlo en la cadena de bloques.

“Bitcoin es ante todo una moneda; esta es una aplicación particular de una cadena de bloques. Sin embargo, está lejos de ser la única aplicación. Para tomar un ejemplo anterior de una situación similar, el correo electrónico es un uso particular de Internet y, sin duda, ayudó a popularizarlo, pero hay muchos otros “. – Gavin Wood, cofundador de ethereum

¿Qué es un contrato inteligente de Ethereum?

El contrato inteligente es solo una frase que se usa para describir un código de computadora que puede facilitar el intercambio de dinero, contenido, propiedad, acciones o cualquier cosa de valor. Cuando se ejecuta en la cadena de bloques, un contrato inteligente se convierte en un programa informático autónomo que se ejecuta automáticamente cuando se cumplen condiciones específicas. Debido a que los contratos inteligentes se ejecutan en la cadena de bloques, se ejecutan exactamente como se programaron sin ninguna posibilidad de censura, tiempo de inactividad, fraude o interferencia de terceros.

Si bien todas las cadenas de bloques tienen la capacidad de procesar código, la mayoría están muy limitadas. ethereum es diferente. En lugar de ofrecer un conjunto de operaciones limitadas, ethereum permite a los desarrolladores crear las operaciones que deseen. Esto significa que los desarrolladores pueden crear miles de aplicaciones diferentes que van mucho más allá de lo que hemos visto antes.

Máquina virtual Ethereum

Antes de la creación de Ethereum, las aplicaciones se diseñaron para realizar un conjunto de operaciones muy limitado. Bitcoin y otras criptomonedas, por ejemplo, se desarrollaron exclusivamente para operar como monedas digitales peer-to-peer.

Los desarrolladores se enfrentaron a un problema. O expanda el conjunto de funciones que ofrece Bitcoin y otros tipos de aplicaciones, lo cual es muy complicado y requiere mucho tiempo, o desarrolle una nueva aplicación blockchain y también una plataforma completamente nueva. Al reconocer esta situación, el creador de Ethereum, Vitalik Buterin, desarrolló un nuevo enfoque.

“Pensé que [aquellos en la comunidad de Bitcoin] no estaban abordando el problema de la manera correcta. Pensé que iban a buscar aplicaciones individuales; estaban tratando de respaldar explícitamente cada [caso de uso] en una especie de protocolo de navaja suiza “. – Vitalik Buterin, inventor de ethereum

La innovación central de Ethereum, la máquina virtual Ethereum (EVM) es un software completo de Turing que se ejecuta en la red ethereum. Permite a cualquier persona ejecutar cualquier programa, independientemente del lenguaje de programación, si se le da suficiente tiempo y memoria. Ethereum Virtual Machine hace que el proceso de creación de aplicaciones blockchain sea mucho más fácil y eficiente que nunca. En lugar de tener que construir una cadena de bloques completamente original para cada nueva aplicación, ethereum permite el desarrollo de miles de aplicaciones diferentes en una sola plataforma.

¿Para qué se puede utilizar Ethereum?

Ethereum permite a los desarrolladores crear e implementar aplicaciones descentralizadas. Una aplicación descentralizada o Dapp tiene un propósito particular para sus usuarios. Bitcoin, por ejemplo, es una Dapp que proporciona a sus usuarios un sistema de efectivo electrónico de igual a igual que permite pagos de Bitcoin en línea. Debido a que las aplicaciones descentralizadas están compuestas por código que se ejecuta en una red blockchain, no están controladas por ninguna entidad individual o central.

Cualquier servicio que esté centralizado se puede descentralizar usando ethereum. Piense en todos los servicios de intermediación que existen en cientos de industrias diferentes. Desde servicios obvios como préstamos proporcionados por bancos hasta servicios intermediarios que la mayoría de las personas rara vez consideran, como registros de títulos, sistemas de votación, cumplimiento normativo y mucho más.

Ethereum también se puede utilizar para construir Organizaciones Autónomas Descentralizadas (DAO). Un DAO es una organización descentralizada totalmente autónoma sin un líder único. Los DAO se ejecutan mediante código de programación, en una colección de contratos inteligentes escritos en ethereum. El código está diseñado para reemplazar las reglas y la estructura de una organización tradicional, eliminando la necesidad de personas y control centralizado. Un DAO es propiedad de todos los que compran tokens, pero en lugar de que cada token se equipare a acciones de capital y propiedad, los tokens actúan como contribuciones que otorgan a las personas derechos de voto.

“Un DAO consiste en uno o más contratos y podría ser financiado por un grupo de personas con ideas afines. Un DAO opera de manera completamente transparente y completamente independiente de cualquier intervención humana, incluidos sus creadores originales. Un DAO permanecerá en la red siempre que cubra sus costos de supervivencia y brinde un servicio útil a su base de clientes ”

Stephen Tual, fundador de Slock.it, ex CCO ethereum.

Ethereum también se está utilizando como plataforma para lanzar otras criptomonedas. Debido al estándar de token ERC20 definido por la Fundación Ethereum, otros desarrolladores pueden emitir sus propias versiones de este token y recaudar fondos con una oferta inicial de monedas (ICO). En esta estrategia de recaudación de fondos, los emisores del token establecen una cantidad que quieren recaudar, lo ofrecen en una venta colectiva y reciben Ether a cambio. Las ICO han recaudado miles de millones de dólares en la plataforma ethereum en los últimos dos años, y una de las criptomonedas más valiosas del mundo, EOS, es un token ERC20.

Ethereum ha creado recientemente un nuevo estándar llamado token ERC721 para rastrear activos digitales únicos. Uno de los casos de uso más importantes actualmente para dichos tokens son los coleccionables digitales, ya que la infraestructura permite que las personas demuestren la propiedad de bienes digitales escasos. Actualmente, se están construyendo muchos juegos con esta tecnología, como el éxito de la noche a la mañana CryptoKitties, un juego en el que puedes recolectar y criar gatos digitales.

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

Debido a que las aplicaciones descentralizadas se ejecutan en blockchain, se benefician de todas sus propiedades.

  • Inmutabilidad: un tercero no puede realizar ningún cambio en los datos.
  • Corrupción y a prueba de manipulaciones: las aplicaciones se basan en una red formada en torno al principio de consenso, lo que hace que la censura sea imposible.
  • Seguro: sin un punto central de falla y protegido mediante criptografía, las aplicaciones están bien protegidas contra ataques de piratería y actividades fraudulentas.
  • Cero tiempo de inactividad: las aplicaciones nunca se caen y nunca se pueden apagar.

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

A pesar de traer una serie de beneficios, las aplicaciones descentralizadas no son perfectas. Debido a que el código de contrato inteligente está escrito por humanos, los contratos inteligentes solo son tan buenos como las personas que los escriben. Los errores de código o los descuidos pueden llevar a que se tomen acciones adversas no deseadas. Si se explota un error en el código, no hay forma eficiente de detener un ataque o explotación que no sea obtener un consenso de red y reescribir el código subyacente. Esto va en contra de la esencia de la cadena de bloques, que está destinada a ser inmutable. Además, cualquier acción tomada por una parte central plantea serias dudas sobre la naturaleza descentralizada de una aplicación.

Quiero desarrollar una aplicación. ¿Cómo accedo a ethereum?

Hay muchas formas de conectarse a la red ethereum, una de las formas más fáciles es usar su navegador Mist nativo. Mist proporciona una interfaz fácil de usar y una billetera digital para que los usuarios intercambien y almacenen Ether, así como para escribir, administrar, implementar y usar contratos inteligentes. Al igual que los navegadores web brindan acceso y ayudan a las personas a navegar por Internet, Mist proporciona un portal al mundo de las aplicaciones descentralizadas de blockchain.

También existe la extensión del navegador MetaMask, que convierte a Google Chrome en un navegador ethereum. MetaMask permite a cualquier persona ejecutar o desarrollar aplicaciones descentralizadas desde su navegador. Aunque inicialmente se construyó como un complemento de Chrome, MetaMask también es compatible con Firefox y Brave Browser.

Si bien aún es temprano, Mist, MetaMask y una variedad de otros navegadores parecen estar listos para hacer que las aplicaciones basadas en blockchain sean accesibles para más personas que nunca. Incluso las personas sin experiencia técnica ahora pueden potencialmente crear aplicaciones de blockchain. Este es un salto revolucionario para la tecnología blockchain que podría llevar aplicaciones descentralizadas a la corriente principal.

¿Qué aplicaciones se están desarrollando actualmente en Ethereum?

La plataforma ethereum se está utilizando para crear aplicaciones en una amplia gama de servicios e industrias. Pero los desarrolladores se encuentran en un territorio desconocido, por lo que es difícil saber qué aplicaciones tendrán éxito y cuáles fallarán. A continuación, presentamos algunos proyectos interesantes.

Weifund proporciona una plataforma abierta para campañas de financiación colectiva que aprovecha los contratos inteligentes. Permite que las contribuciones se conviertan en activos digitales respaldados por contrato que se pueden usar, intercambiar o vender dentro del ecosistema Ethereum.

Uport proporciona a los usuarios una forma segura y conveniente de tomar el control total de su identidad e información personal. En lugar de depender de las instituciones gubernamentales y ceder sus identidades a terceros, los usuarios controlan quién puede acceder y utilizar sus datos e información personal.

BlockApps busca proporcionar la forma más fácil para que las empresas creen, administren e implementen aplicaciones blockchain. Desde la prueba de concepto hasta los sistemas de producción completos y la integración con sistemas heredados, Blockapps proporciona todas las herramientas necesarias para crear aplicaciones de cadena de bloques privadas, semiprivadas y públicas específicas de la industria.

Provenance está utilizando ethereum para hacer que las cadenas de suministro opacas sean más transparentes. Al rastrear los orígenes y la historia de los productos, el proyecto tiene como objetivo construir un marco de información abierto y accesible para que los consumidores puedan tomar decisiones informadas cuando compran productos.

Augur es una plataforma de mercado de predicción y pronóstico de código abierto que permite a cualquier persona pronosticar eventos y ser recompensado por predecirlos correctamente. Las predicciones sobre eventos futuros del mundo real, como quién ganará las próximas elecciones estadounidenses, se llevan a cabo mediante la negociación de acciones virtuales. Si una persona compra acciones en una predicción ganadora, recibe recompensas monetarias.

“Ethereum es un experimento público espectacular que muestra el valor de los contratos inteligentes en una cadena de bloques pública. Es el resultado y la fuente de innovación disruptiva de los gustos que no habíamos visto desde los primeros días de Internet “. – Caleb Chen London Trust Media

El hack de DAO que amenazó todo

¿Recuerda cómo se puede utilizar ethereum para construir Organizaciones Autónomas Descentralizadas? Bueno, en 2016 sucedió algo malo. Una startup que trabajaba en un proyecto de DOA en particular, acertadamente llamado “The DAO” fue pirateada.

El DAO fue un proyecto desarrollado y programado por un equipo detrás de otra startup llamada Slock.it. Su objetivo era construir una empresa de capital de riesgo sin seres humanos que permitiera a los inversores tomar decisiones a través de contratos inteligentes. El DAO se financió a través de una venta simbólica y terminó recaudando alrededor de $ 150 millones de dólares de miles de personas diferentes.

Poco después de que se recaudaran los fondos, el DAO fue pirateado por un atacante desconocido que robó Ether por un valor de alrededor de $ 50 millones de dólares en ese momento. Si bien el ataque fue posible debido a una falla técnica en el software DAO, no a la plataforma ethereum en sí, los desarrolladores y fundadores de ethereum se vieron obligados a lidiar con el desastre.

Una bifurcación de Ethereum en la carretera.

Después de mucho debate, la comunidad de Ethereum votó y decidió recuperar los fondos robados ejecutando lo que se conoce como un hard fork o un cambio de código. El hard fork movió los fondos robados a un nuevo contrato inteligente diseñado para permitir que los propietarios originales retiren sus tokens. Pero aquí es donde las cosas se complican. Las implicaciones de esta decisión son controvertidas y tema de intenso debate.

Este es el por qué. ethereum se basa en la tecnología blockchain en la que todas las transacciones deben ser irreversibles e inmutables. Al ejecutar una bifurcación dura y reescribir las reglas por las que se ejecuta la cadena de bloques, ethereum sienta un precedente peligroso que va en contra de la esencia misma de la cadena de bloques. Si la cadena de bloques se cambia cada vez que se trata de una cantidad de dinero lo suficientemente grande, o si se impacta negativamente a suficientes personas, la cadena de bloques perderá su principal propuesta de valor: segura, anónima, a prueba de manipulaciones e inalterable.

Mientras que se presentó otra solución de bifurcación suave menos agresiva, la comunidad ethereum y sus fundadores se colocaron en una posición peligrosa. Si no recuperaban el dinero del inversor robado, se podría perder la confianza en ethereum. Por otro lado, recuperar el dinero de los inversores requirió acciones que iban en contra de los ideales centrales de la descentralización y sentaron un precedente peligroso.

Las secuelas: Ethereum se divide


Al final, la mayoría de la comunidad ethereum votó para realizar un hard fork y recuperar el dinero del inversionista DAO. Pero no todos estuvieron de acuerdo con este curso de acción. Esto resultó en una división donde ahora existen dos cadenas de bloques paralelas. Para aquellos miembros que están totalmente en desacuerdo con cualquier cambio en la cadena de bloques, incluso cuando se produce un pirateo, existe Ethereum classic. Para la mayoría que accedió a reescribir una pequeña parte de la cadena de bloques y devolver el dinero robado a sus propietarios, existe ethereum.

Ambas cadenas de bloques de ethereum tienen las mismas características y son idénticas en todos los sentidos hasta cierto bloque donde se implementó la bifurcación. Esto significa que todo lo que sucedió en Ethereum hasta el hard fork sigue siendo válido en Ethereum Classic. Desde el bloque donde se ejecutó el hard fork o el cambio de código en adelante, las dos blockchains de ethereum actúan individualmente.

A pesar de las consecuencias del hack de DAO, ethereum avanza y mira hacia un futuro brillante. Al proporcionar una plataforma fácil de usar que permite a las personas aprovechar el poder de la tecnología blockchain, ethereum está acelerando la descentralización de la economía mundial. Las aplicaciones descentralizadas tienen el potencial de alterar profundamente cientos de industrias, incluidas las finanzas, bienes raíces, academia, seguros, atención médica y el sector público, entre muchas otras.

Las empresas más importantes ejecutarán procesos comerciales en sus cadenas de bloques privadas.

Cadenas de bloques privadas: dentro de dos años, las principales empresas llevarán a cabo varios procesos comerciales en sus propias cadenas de bloques corporativas privadas y autorizadas. Los empleados, clientes, vendedores y proveedores de servicios de cada empresa podrán acceder de forma segura a la cadena de bloques privada de esa empresa a través de sólidas transacciones autenticadas criptográficamente.

Blockchains de consorcios: en dos años, muchas empresas habrán comenzado a construir blockchains de consorcios ascendentes con una pequeña cantidad de contrapartes en su ecosistema colaborando en una pequeña cantidad de casos de uso para compartir una infraestructura confiable de fuente de verdad, cadenas de suministro o de valor. .

Uso comercial de cadenas de bloques públicas: algunas empresas emplearán ethereum público con sus casos de uso que emplean la misma pila de componentes de cadena de bloques que han comprado o construido para sus implementaciones privadas basadas en Ethereum.

Qué es Ethereum: Conclusión

La plataforma ethereum también está ayudando a cambiar la forma en que usamos Internet. Las aplicaciones descentralizadas están impulsando un cambio fundamental desde una Internet de información donde podemos ver, intercambiar y comunicar información instantáneamente a la Internet de valor, donde las personas pueden intercambiar valor inmediato sin intermediarios.

A medida que la industria continúa investigando las plataformas blockchain, es evidente que ethereum se está convirtiendo en un líder de facto. Por ejemplo, hace unos días JPMorgan abrió públicamente su plataforma Quorum, diseñada y desarrollada en torno al cliente Go ethereum por Jeff Wilcke y su equipo. Varios otros bancos importantes están utilizando ethereum, y Microsoft está anclando su plataforma Bletchley en él como el elemento fundamental de la cadena de bloques. La industria, tanto pública como confidencialmente, continúa contribuyendo a ethereum y trabaja con nosotros y otros para ayudar a nuestro prometedor código base para niños pequeños a alcanzar la madurez. Estén atentos a las novedades en este frente.

Se necesita una aldea (global) para crear una cadena de bloques. La red en vivo y la comunidad de desarrolladores de código abierto contribuyen significativamente a este esfuerzo. Continuamente refinan y fortalecen la plataforma ethereum, ayudándola a responder más rápido a las demandas de la industria por las propuestas de valor que ofrece. Estas inversiones de tiempo y recursos hablan de su fe en la gobernanza de ethereum y del valor que las empresas y los desarrolladores ven en sus capacidades.

Joseph Lubin, director ejecutivo de Consensys

Si bien aún es temprano, y sin duda habrá más obstáculos que superar, ethereum parece ser una plataforma verdaderamente transformadora. Con muchas de las aplicaciones más emocionantes aún por desarrollar, solo podemos comenzar a preguntarnos acerca de las posibilidades inimaginables que nos esperan.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum