Operado por una organización suiza sin fines de lucro llamada The Ethereum Foundation, la red Ethereum ofrece un enorme potencial para los usuarios que pueden construir y beneficiarse de una variedad de funciones, y para las empresas que pueden usar la prometedora tecnología blockchain para mejorar la eficiencia de sus procesos, operaciones y flujos de trabajo. Este artículo analiza en detalle Ethereum, sus componentes principales, cómo funciona y qué lo hace tan especial.
Comprender Ethereum: una comparación con Internet
Todos sus datos en línea (correo electrónico, publicaciones en redes sociales, fotos e incluso información financiera clave) se almacenan en computadoras / servidores que son propiedad y administrados por organizaciones grandes y pequeñas o gobiernos. El caso es el mismo con las diversas aplicaciones que usa, ya que sus actividades, como reservar un taxi, son rastreadas y registradas por el proveedor de la aplicación.
Como usuario, no tiene ningún control sobre cómo sus terceros manejan y manejan sus datos personales y registros de sus actividades en línea. Si bien estas organizaciones se especializan en proteger sus datos, no se puede descartar la posibilidad de piratas informáticos, junto con la posibilidad de mal uso y venta de datos. Esto lleva a que los datos de un usuario estén "centralizados", es decir, la organización particular está al mando de sus datos.
Una plataforma basada en blockchain como Ethereum intenta abordar este problema de centralización operando de manera autónoma de manera descentralizada en función de un conjunto de reglas claramente definido. Permite que los datos de un usuario, sus identidades, su uso de aplicaciones y sus actividades de red permanezcan ocultos en gran medida y libres de control centralizado.
¿Solución descentralizada y autónoma: “Supercomputadora global”?
Imagine escribir sus notas de tesis más importantes en un Wordpad como una aplicación móvil o en un portal web en línea, y de repente esa aplicación / portal es descontinuada por su propietario. Todos sus datos importantes se habrán ido para siempre. En Ethereum, una entidad sola no tiene control sobre sus datos y nadie solo puede prohibir repentinamente una aplicación. Solo los usuarios pueden realizar cambios, y eso mantiene al usuario en control total de sus datos, incluso si se accede a ellos a través de una aplicación en particular.
Ethereum intenta ofrecer una solución descentralizada y democratizada, muy parecida a la Internet actual, pero libre del control de cualquier autoridad central. En lugar de ejecutarse en unas pocas computadoras propiedad de una organización, se ejecuta en la red global de cientos de computadoras llamadas nodos que pertenecen y son operados por voluntarios anónimos pero confiables, creando así una especie de "Super Computadora Global".
Cualquier persona puede unirse y usar fácilmente los diversos recursos disponibles en la red Ethereum, de manera similar al uso de varios sitios y portales en Internet o varias aplicaciones móviles, con los beneficios adicionales del anonimato y la descentralización.
Es posible que un individuo, ya sea un experto en tecnología o un novato completo, pueda crear, lanzar, ejecutar y monetizar fácilmente aplicaciones en la red Ethereum. También se puede ganar contribuyendo a las actividades necesarias, como la minería, que son necesarias para mantener la red Ethereum ágil y en funcionamiento.
¿Cómo se puede definir el Ethereum?
En las formas más simples, Ethereum se puede definir como una plataforma de red pública abierta basada en blockchain que permite a los desarrolladores construir e implementar aplicaciones descentralizadas para el uso de empresas y usuarios individuales. Al igual que Internet, actúa como la plataforma necesaria en la que los usuarios pueden desarrollar, almacenar, ejecutar y utilizar todo un ecosistema virtual de forma segura y anónima. A diferencia de las tiendas de aplicaciones basadas en comisiones que exigen un recorte para alojar y ejecutar las diversas aplicaciones, la naturaleza descentralizada y autónoma de Ethereum lo mantiene de cero a bajo costo.
¿Cómo encajan los diferentes componentes de Ethereum?
En la raíz de Ethereum se encuentra la cadena de bloques, que actúa como el almacenamiento de todas las transacciones necesarias que ocurren en la red. El protocolo blockchain también ofrece el mecanismo de consenso necesario que ayuda a decidir sobre tareas importantes, como verificar la identidad de un usuario, la contribución de la red del participante o la autenticidad de las transacciones, aplicaciones, direcciones y nombres de usuario. El almacenamiento y la entrega de contenido también se ocupan de blockchain, pero se limitan al almacenamiento de detalles de transacciones y fragmentos de código calificados.
En la parte superior de la cadena de bloques, hay un contenedor de datos dedicado y separado para almacenar contenido no transaccional. Por ejemplo, es posible crear una aplicación que almacene películas y permita a los usuarios acceder a ellas a través de pago por visión. Si bien los detalles de pago y la titularidad del usuario se pueden almacenar en la cadena de bloques, el archivo de película necesita almacenamiento por separado. Dado que los nodos Ethereum almacenan toda la cadena de bloques, no es posible almacenar contenido grande y no transaccional en la propia cadena de bloques. Por lo tanto, se utiliza un contenedor de datos compatible con IPFS que permite el flujo continuo de todo tipo de datos.
Los contratos inteligentes, que son fragmentos de código de ejecución automática que se almacenan y ejecutan en la parte superior de la cadena de bloques Ethereum, forman la siguiente parte importante. Por ejemplo, uno puede crear una aplicación de crowdfunding inteligente basada en contratos que tiene como objetivo recolectar un mínimo de 10 éteres cada uno de un mínimo de 500 contribuyentes durante un mes y, a cambio, asignar 1 acción a cada contribuyente en un proyecto empresarial. Si se logra el objetivo establecido, el dinero recaudado se envía a la billetera del propietario del proyecto, y los contribuyentes reciben acciones proporcionales. Si no, los éteres recolectados se devuelven a cada contribuyente. Dichos contratos inteligentes son importantes para mantener la funcionalidad descentralizada de Ethereum, ya que se ejecutan en su propio código sin posibilidad de censura, fraude, tiempo de inactividad o interferencia de terceros.
Muchas interfaces, como Mist Browser, están disponibles para explorar la red Ethereum y sus contenidos. Estas interfaces también permiten al usuario construir, almacenar y ejecutar fácilmente las diversas aplicaciones en la red Ethereum.
¿Por qué alguien se esforzaría por crear una gran aplicación, si no hay una recompensa para ellos? ¿Por qué alguien se uniría a la red Ethereum como un nodo y contribuiría a mantenerla ágil y funcional, si no hay ningún incentivo involucrado? Además, todos los diversos artefactos y aplicaciones en la red pueden necesitar interactuar entre sí en función de los requisitos del usuario y necesitan un modo de transacción.
Para abordar todos estos problemas, Ethereum tiene una criptomoneda nativa llamada ether, que actúa como medio de pago para los contribuyentes de red, desarrolladores de aplicaciones y usuarios. Esencialmente, el éter es la moneda del ecosistema Ethereum. Un desarrollador de aplicaciones puede pagar los cargos de alojamiento de aplicaciones y los usuarios de aplicaciones pueden pagarlos en éteres. Del mismo modo, a los participantes de los nodos se les paga en éteres por sus contribuciones, como los servicios de minería y verificación. Varias aplicaciones pueden ser utilizadas y reutilizadas por otros artefactos en la red, basados en pagos predefinidos basados en ether. (Ver también, ¿Qué es el éter? ¿Es lo mismo que Ethereum? )
Ejemplos de aplicaciones Ethereum
Organizaciones autónomas descentralizadas (DAO): utilizando una combinación de contratos inteligentes, las reglas y la estructura se pueden redactar para dirigir una empresa sin líderes. Tal DAO puede ser propiedad de cualquier persona que a través de tokens de ether que obtenga derechos de voto. (Ver también, ¿Qué es el DAO? )
WeiFund: tecnología de crowdfunding descentralizada, basada en contratos inteligentes que se ejecuta en Ethereum. Permite que las contribuciones se conviertan en activos digitales respaldados por contrato que se pueden usar, comercializar o vender en Ethereum.
Procedencia: hace que la cadena de suministro sea transparente y permite a todas las partes interesadas involucradas recibir actualizaciones en tiempo real sobre el origen y el historial de los productos, lo que permite a los consumidores tomar decisiones informadas.
Augur: permite a los participantes hacer predicciones sobre el resultado de eventos del mundo real y ser recompensados por predecir correctamente uno. Los participantes pueden hacer predicciones al intercambiar acciones virtuales y respaldarlas con criptomonedas. Incluso el informe correcto del resultado se recompensa automáticamente.
Los desafios
La apertura y el enorme potencial de Ethereum vienen con algunas trampas. Los componentes principales de Ethereum, los contratos inteligentes y las aplicaciones descentralizadas se basan en el código de programación. Como el código está escrito por humanos y es propenso a errores, vulnerabilidades funcionales y piratería, las aplicaciones son tan buenas como los humanos que las escriben.
En 2016, un proyecto de DAO llamado 'The DAO' que recaudó con éxito $ 150 millones a través de una venta de tokens fue atacado por un pirata informático y se robaron $ 50 millones en éter. Si bien no hubo problemas con la red Ethereum, la culpa fue de una falla técnica en el código de 'The DAO'. (Véase también, 4 Contenders Blockchain en competencia con Ethereum).
La línea de fondo
Si bien Bitcoin se limita a una aplicación particular "solo de pago" de la tecnología blockchain, Ethereum es capaz de soportar cualquier cosa y todo a través de sus aplicaciones y programación. La red Ethereum orientada a aplicaciones permite que cualquier concepto, proceso u operación factible aproveche los beneficios de la tecnología blockchain y opere de manera autónoma y descentralizada. Con una programación abierta y aplicaciones descentralizadas basadas en contratos inteligentes fáciles de usar, el cielo es el límite para usar Ethereum. (Ver también, Introducción a Ethereum Classic ).
Invertir en criptomonedas y ofertas iniciales de monedas ("ICO") es muy arriesgado y especulativo, y este artículo no es una recomendación de Investopedia o el escritor para invertir en criptomonedas o ICO. Dado que la situación de cada individuo es única, siempre se debe consultar a un profesional calificado antes de tomar cualquier decisión financiera. Investopedia no hace representaciones ni garantías en cuanto a la exactitud o actualidad de la información contenida en este documento. A la fecha de redacción de este artículo, el autor no posee criptomonedas.