¿Qué es Ethereum y qué son los contratos inteligentes?

francisco perez yoma ethereum bitcoin


Ethereum es una plataforma informática descentralizada. Genera un token de criptocurrency conocido como Ether. Los programadores pueden escribir "contratos inteligentes" en la cadena de bloques Ethereum, y estos contratos se ejecutan automáticamente de acuerdo con su código.

¿Qué es Ethereum?

Ethereum se menciona a menudo en la misma linea que Bitcoin, pero es bastante diferente. Bitcoin es una red de pago descentralizada y criptocurrency que permite la transferencia de tokens Bitcoin entre usuarios.

El proyecto Ethereum tiene objetivos más amplios. "Ethereum es una plataforma descentralizada que ejecuta contratos inteligentes". Estos contratos se ejecutan en la "Ethereum Virtual Machine", una red informática distribuida compuesta por todos los dispositivos que ejecutan los nodos de Ethereum.

La parte de "plataforma descentralizada" significa que cualquiera puede configurar y ejecutar un nodo Ethereum, del mismo modo que cualquiera puede ejecutar un nodo Bitcoin. Cualquiera que quiera ejecutar un "contrato inteligente" en los nodos tiene que pagar a los operadores de esos nodos en Ether, que es un token en criptocurrency ligado a Ethereum. Así, las personas que ejecutan nodos Ether proporcionan potencia de cálculo y se les paga en Ether, de forma similar a como las personas que ejecutan nodos Bitcoin proporcionan potencia de hash y se les paga en Bitcoin.

En otras palabras, mientras Bitcoin es sólo una cadena de bloques y una red de pago, Ethereum es una red de computación distribuida con una cadena de bloques que puede utilizarse para muchas otras cosas.

¿Qué es el Ether?

El Ether es el token digital (o criptocurrency) asociado con la cadena de bloques Ethereum. En otras palabras, el Éter es la moneda y el Etherium es la plataforma. Sin embargo, la gente ahora usa estos términos indistintamente. Por ejemplo, Coinbase le permite comprar Ethereum, que significa fichas de Éther.

Los desarrolladores que quieran crear aplicaciones, o "contratos inteligentes", en la cadena de bloques Ethereum necesitan el token Ether para pagar a los nodos que lo alojan, mientras que los usuarios de aplicaciones basadas en Ethereum pueden necesitar que Ether pague por los servicios en esas aplicaciones. La gente también podría vender servicios fuera de la red Ethereum y aceptar el pago en Ether, o los tokens de Ether podrían ser vendidos por dinero en efectivo en una bolsa, al igual que Bitcoin.

¿Por qué son interesantes las aplicaciones descentralizadas?

La cadena de bloques Bitcoin almacena un historial de transacciones de Bitcoin, y eso es todo. La cadena de bloques Ethereum almacena los tokens Ether en los monederos de las personas, pero también almacena el estado más reciente de cada contrato inteligente, así como el código de cada contrato inteligente.

Una cadena de bloques es un libro mayor distribuido almacenado en múltiples ubicaciones, lo que significa que los datos de contratos inteligentes son almacenados por esos nodos de Ethereum. Si crea un "contrato inteligente" -también conocido como una aplicación- en la cadena de bloques, se almacena y se ejecuta de forma descentralizada.

A modo de comparación, piensa en muchas de las aplicaciones que utilizamos hoy en día. Esto incluye aplicaciones de correo electrónico como Gmail, aplicaciones para tomar notas como Microsoft OneNote y cualquier otra aplicación en la que utilices una aplicación y almacenes tus datos en los servidores de una empresa. Si la empresa que almacena tus datos prohíbe tus cuentas, cierra la aplicación o cierra el negocio, perderás todos los datos que tenía en esa aplicación a menos que tenga una copia de seguridad sin conexión.

Si estuvieras usando una aplicación construida sobre Ethereum, tanto el código que compone la aplicación (el código del contrato inteligente) como los datos personales (el estado del contrato inteligente) se almacenarían en la cadena de bloques. Cada vez que usabas una aplicación y cambiabas tus datos, todos los nodos de Ethereum actualizaban el estado del contrato inteligente. Esto significa que no hay un "punto de fallo" central que pueda quitarte el acceso a los datos o apagar la aplicación que utilizas. Tus datos y el código de la aplicación en sí mismo serían respaldados en todo el mundo, y nadie podría tomar todas esas notas fuera de línea. Por supuesto, tus datos serían encriptados por la cadena de bloqueo para que nadie más pudiera leerlos.

¿Qué son los contratos inteligentes?

Los contratos inteligentes son aplicaciones que se ejecutan en la máquina virtual Ethereum. Se trata de un "ordenador mundial" descentralizado donde la potencia de cálculo es proporcionada por todos los nodos de Ethereum.

Se denominan contratos inteligentes porque se pueden escribir "contratos" que se ejecutan automáticamente cuando se cumplen los requisitos.

Por ejemplo, imagínate la creación de un servicio de financiación colectiva similar a Kickstarter sobre Ethereum. Alguien podría establecer un contrato inteligente de Ethereum que reuniría dinero para ser enviado a otra persona. El contrato inteligente podría ser escrito para decir que cuando se agreguen $100,000 de dinero al fondo común, todo será enviado al destinatario. O, si el umbral de 100.000 dólares no se ha alcanzado en un mes, toda la moneda será devuelta a los titulares originales de la moneda. Por supuesto, esto usaría fichas Ether en lugar de dólares estadounidenses.

Todo esto sucedería de acuerdo con el código de contrato inteligente, que ejecuta automáticamente las transacciones sin necesidad de que un tercero de confianza retenga el dinero y firme la transacción. Por ejemplo, Kickstarter cobra una comisión del 5% además de una comisión de procesamiento de pagos del 3% al 5%, lo que significaría entre 8.000 y 100.000 dólares en concepto de comisiones en un proyecto de financiación colectiva de 100.000 dólares. Un contrato inteligente no requeriría el pago de honorarios a un tercero como Kickstarter.

Los contratos inteligentes se pueden utilizar para muchas cosas diferentes. Los desarrolladores pueden crear contratos inteligentes que proporcionen características a otros contratos inteligentes, similares al funcionamiento de las bibliotecas de software. O los contratos inteligentes podrían utilizarse simplemente como una aplicación para almacenar información en la cadena de bloques Ethereum.

Para ejecutar realmente un código de contrato inteligente, alguien tiene que enviar suficiente Ether como tarifa de transacción - cuánto depende de los recursos informáticos requeridos. Esto paga a los nodos Ethereum por participar y proporcionar su potencia de cálculo.

Fuente: este post proviene de Francisco Pérez Yoma, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Blockchain es un libro de contabilidad compartido e inmutable que facilita el proceso de registrar transacciones y rastrear activos en una red empresarial. ¿Por qué es importante la Blockchain?Los neg ...

Recomendamos

Relacionado

Información Ethereum (ETH)

En palabras simples, Ethereum es una plataforma de software abierta basada en la tecnología blockchain o cadena de bloques que permite a los desarrolladores construir aplicaciones descentralizadas y hacer uso de contratos inteligentes. Aunque comúnmente la tecnología blockchain se asocia con bitcoin y las criptomonedas, esta tiene otras aplicaciones más allá de las criptodivisas. Hasta hace poco, ...

criptomonedas

Ethereum es la segunda criptomoneda más grande por capitalización de mercado después de Bitcoin. También es una plataforma de computación descentralizada que puede ejecutar una amplia variedad de aplicaciones. Ethereum, que se lanzó en 2015, es la segunda criptomoneda más grande por capitalización de mercado después de Bitcoin. Pero, a diferencia del Bitcoin, no se creó para ser dinero digital. E ...

Tecnología Ethereum

Ethereum es una plataforma de software distribuida pública, totalmente autónoma lo que quiere decir que no está controlada por ninguna entidad gobernante. Esta plataforma fue creada en 2015 por el programador Vitalik Buterin, con el objetivo de crear un instrumento para aplicaciones descentralizadas y colaborativas. Ether existe como parte de un sistema financiero autónomo de pares, como ya hemos ...

criptomonedas

Bitcoin vs Ethereum: Todas las diferencias En un momento en el que las nuevas tecnologías cobran cada vez más impulso, todos los sectores se ponen a tono. Este es particularmente el caso de las finanzas. La moneda no será la excepción. En este ámbito destacan dos criptomonedas: Bitcoin y Ethereum. De qué se trata ? ¿Cuáles son sus diferencias?. Un pequeño recordatorio sobre las criptomonedas ...

criptomonedas

¿Qué es una DApp o Aplicación Descentralizada? Una aplicación descentralizada, más comúnmente llamada DApp (Aplicación Descentralizada), es una aplicación de software cuya operación es (parcial o totalmente) distribuida y replicada entre un conjunto de múltiples actores. Generalmente se basa en uno o más contratos inteligentes que se ejecutan en una o más cadenas de bloques. Las aplicaciones desce ...

Criptomonedas

Cardano es una de las mayores criptomonedas por capitalización de mercado. Está diseñado para ser una plataforma de cadena de bloques flexible, sostenible y escalable, lo que permitirá el desarrollo de una amplia gama de aplicaciones financieras descentralizadas, nuevos tokens criptográficos, juegos y más. Está diseñado para ser una evolución de próxima generación de la idea de Ethereum, lo que a ...

Criptomonedas

Las criptomonedas como Bitcoin y Ethereum funcionan con una tecnología llamada blockchain (cadena de bloques). De una manera resumida, una cadena de bloques es una lista de transacciones que cualquiera puede ver y verificar. La cadena de bloques de Bitcoin, por ejemplo, contiene un registro de cada vez que alguien envió o recibió Bitcoins. Las criptomonedas y la tecnología blockchain que las impul ...

General BEO BINANCE COIN ...

Criptomonedas, uno de los mejores valores para invertir en bolsa en 2020 : Bitcoin, Ripple, Neo, Ethereum, etc. A la hora de invertir en bolsa, hay que tener en cuenta todos los sectores económicos del mercado para poder diversificar riesgos invirtiendo en distintos valores bursátiles, por ello siempre hay que entrar a valorar las CRIPTOMONEDAS. ¿Qué es una criptomoneda? Las criptomonedas tambié ...

Tecnología Blockchain

La tecnología blockchain está dando mucho de qué hablar y en el futuro cercano es muy posible convivir con esta tecnología de manera gradual hasta integrarse en la mayor parte de actividades que realizamos a diario. Lo que es único de blockchain es que hay un tipo de seguridad web incorporada donde los datos se pueden mantener seguros, pero todas las transacciones se pueden registrar para que, cua ...

Criptomonedas

¿Qué son los Oráculos y Para que Sirven?: El Futuro de la Blockchain ¿Qué es un oráculo en la Blockchain? En la tecnología blockchain, un oráculo es una fuente de información que permite incorporar variables del mundo real en contratos inteligentes. De hecho, la cadena de bloques no permite la recopilación de datos de fuentes externas (mundo exterior). Este modelo no es viable porque habría que de ...