Destacado
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
CONOCE ETH
¿ Sabes Cómo funciona Ethereum?
El Ciudadano Economista y Experto en Blockchains GILLES HERVE TEPIE nos habla sobre La plataforma Ethereum está basada en blockchain y tiene como objetivo facilitar la creación de aplicaciones que no son administradas o controladas por una entidad. En cambio, se rigen por código. estas aplicaciones son conocidas como aplicaciones descentralizadas o DAP
GILLES TEPIE Manifiesta que El ecosistema de Ethereum se lanzo en el 2015 y se convirtió en el primer proyecto en expandir los casos de uso de blockchains mediante la introducción de tecnologías únicas que permitieron a las personas crear sus propios tokens digitales y aplicaciones autónomas y autosuficientes. Esta innovación allanó el camino para un amplio espectro de mercados que incluyen finanzas descentralizadas ( DeFi ), ofertas iniciales de monedas ( ICO ), GameFi y tokens no fungibles ( NFT ).
Pero la pregunta es, ¿cómo logra Ethereum esto?
Ethereum consta de varios componentes clave:
- Contratos inteligentes: reglas que rigen bajo qué condiciones el dinero puede cambiar de manos
- La cadena de bloques de Ethereum : un registro de la historia completa de Ethereum: cada transacción y llamada de contrato inteligente se almacena en su cadena de bloques
- Mecanismo de consenso: el método para validar y registrar datos en la cadena de bloques; También ayuda a proteger la red y es responsable de emitir nuevos tokens en circulación.
- La máquina virtual Ethereum (EVM): la parte de Ethereum que ejecuta las reglas de Ethereum y se asegura de que una transacción enviada o un contrato inteligente siga las reglas.
- Ether: el token de Ethereum, que se requiere para realizar transacciones y ejecutar contratos inteligentes en Ethereum
Contratos inteligentes
Vamos a comenzar hablando sobre los contratos inteligentes porque son el objetivo principal de Ethereum.
Un contrato inteligente es simplemente un acuerdo programable que se ejecuta en una cadena de bloques. Esta tecnología permite a los usuarios digitalizar las condiciones que gobiernan la relación y las interacciones entre las dos partes involucradas en una transacción. Una vez que estas condiciones se programan y se lanzan en la cadena de bloques como contratos inteligentes, se autoejecutan (es decir, inician y completan el conjunto de transacciones que gobiernan, siempre que se cumplan las condiciones predefinidas).
Pongamos un ejemplo, Gilles decide pedir prestado a Bob 1,000 tether (USDT) solo si Tepie deposita ether por valor de $ 2,000 como garantía. Usando un contrato inteligente, Gilles podría definir de forma independiente las condiciones que validan este trato, en lugar de confiar en un intermediario que negociaría el trato. Si se hace bien, un contrato tan inteligente liberaría de forma autónoma 1,000 USDT a Tepie después de haber depositado y bloqueado $ 2,000 como garantía. Además, cuando Gilles reembolsa el préstamo, el contrato inteligente liberaría la garantía y se la enviaría de vuelta a Tepie.
Como tal, el contrato inteligente ofrece un sistema sin confianza en el que Gilles o Tepie no necesitan preocuparse por los riesgos de la contraparte. También elimina la necesidad de intermediarios. Aquí, Gilles y Tepie no necesitan pagar una tarifa adicional a un intermediario o servicio de depósito en garantía antes de poder realizar transacciones entre pares.
Curiosamente, Ethereum fue la primera cadena de bloques en descubrir e implementar contratos inteligentes como parte de las funcionalidades de las cadenas de bloques. Posteriormente, esta innovación desbloqueó más casos de uso de blockchain y finalmente provocó la explosión de aplicaciones descentralizadas.
Blockchain
Ethereum comparte algunas similitudes con Bitcoin en el sentido de que se basa en una cadena de bloques para almacenar y asegurar las transacciones.
tenga en cuenta que una cadena de bloques es una cadena de bloques ordenados cronológicamente que contienen los datos de las transacciones confirmadas. Piense en ello como un libro mayor donde se registran todas las actividades ejecutadas en una red o plataforma. Es importante destacar que este libro mayor está disponible públicamente, lo que significa que los participantes de la red e incluso los externos pueden rastrear fácilmente su contenido. Además, las copias de este libro mayor se distribuyen a través de una red global de computadoras conocidas como "nodos". Estos nodos realizan una variedad de tareas en la red, incluida la verificación y el registro de transacciones y datos de contratos inteligentes.
Esta arquitectura permite a los participantes poseer una copia de la cadena de bloques y verificar colectivamente la validez del contenido agregado. Algunos de los beneficios de esto incluyen:
- No hay un solo punto de falla
- Los datos son completamente transparentes, confiables e inmutables
- Resistente a la censura
Sin embargo, donde Ethereum es diferente a Bitcoin es que los nodos no solo tienen que verificar y registrar los datos de las transacciones, también deben realizar un seguimiento del "estado" de la red. El estado de Ethereum es la información actual de todas las aplicaciones que se ejecutan sobre él, incluido el saldo de cada usuario, todo el código de contrato inteligente, dónde está todo almacenado y los cambios que se realizan.
A continuación, se muestra un resumen de lo que se almacena en cada nodo:
- Cuentas: cada usuario puede tener una cuenta, que muestra cuánto ether tiene el usuario
- Código de contrato inteligente: Ethereum almacena contratos inteligentes, que describen las reglas que deben cumplirse para desbloquear y transferir dinero.
- Estado del contrato inteligente: el estado de los contratos inteligentes
Mecanismo de consenso
Otra cosa que Ethereum y Bitcoin tienen en común es su enfoque para la validación de transacciones. Ethereum, por el momento, todavía usa el mismo protocolo de consenso que Bitcoin para validar datos y agregarlos a la cadena de bloques, conocido como prueba de trabajo (PoW). Esto implica que los nodos de minería compiten entre sí utilizando máquinas que consumen mucha energía para ganar el derecho de agregar el siguiente bloque a la cadena de bloques. Esto ocurre aproximadamente una vez cada 10 minutos.
Sin embargo, Ethereum está experimentando una actualización importante conocida como " Ethereum 2.0 " que verá a toda la red migrar de una prueba de trabajo a una cadena de bloques de prueba de participación (PoS).
En lugar de requerir que los nodos de minería ejecuten equipos costosos para descubrir nuevos bloques, el nuevo sistema de PoS requiere que los usuarios depositen y bloqueen 32 ether , la criptomoneda nativa de Ethereum (ver más abajo), para convertirse en validadores de red.
Hay tres beneficios principales de la transición:
- La nueva cadena de bloques PoS de Ethereum admite la implementación de nuevas " cadenas de fragmentos ". Estas serán 64 cadenas de bloques más pequeñas que manejarán cada una sus propios lotes de datos, lo que permitirá que Ethereum procese significativamente más transacciones por segundo.
- Se informa que la nueva cadena de bloques Ethereum utilizará un 99,95% menos de energía de lo que utiliza actualmente.
- Debido a que los validadores no necesitarán comprar y operar equipos de minería costosos, reducirá la barrera de entrada para que las personas participen en la red. Esto debería ayudar a mejorar la descentralización general y la seguridad de la red.
La máquina virtual Ethereum (EVM)
El EVM es el sistema de procesamiento nativo de Etherum que permite a los desarrolladores crear contratos inteligentes y permite que los nodos interactúen sin problemas con ellos. Los desarrolladores de Ethereum escriben contratos inteligentes con Solidity, un lenguaje de programación muy parecido a Javascript y C ++. Estos contratos inteligentes escritos en Solidity pueden ser leídos por humanos pero no por computadoras. Por lo tanto, debe convertirse en instrucciones de máquina de bajo nivel, llamadas códigos de operación, que el EVM puede comprender y ejecutar fácilmente.
- Es importante saber que cada nodo de Ethereum tiene su propio EVM.
Cuando una persona envía una transacción a un contrato inteligente implementado en Ethereum, cada nodo ejecuta el contrato inteligente y la transacción a través de su propio EVM. En este entorno simulado, cada nodo puede ver cuál será el resultado final y si el resultado produce una transacción válida o no. Si todos los nodos alcanzan el mismo resultado válido, se realizan los cambios y el estado actualizado de Ethereum se registra en la cadena de bloques.
Éter
¿Cómo interactúan los usuarios con Ethereum?
Ether es necesario para hacer casi cualquier cosa en Ethereum, y cuando se usa para ejecutar contactos inteligentes en la red, a menudo se lo denomina "gas". La cantidad de gas necesaria para pagar está determinada por el tipo de transacción que planea ejecutar y la cantidad de transacciones de Ethereum que esperan ser verificadas. Cuanto más compleja sea la transacción, mayor será la tarifa del gas.
Ethereum usa cuentas para almacenar el éter, de forma análoga a las cuentas bancarias. Hay dos tipos de cuentas que debe conocer:
- Cuentas de propiedad externa (EOA): las cuentas que los usuarios normales usan para mantener y enviar ether.
- Cuentas de contrato: estas cuentas separadas son las que tienen contratos inteligentes, que pueden activarse mediante transacciones de éter de EOA u otros eventos.
¿Cómo interactúan los usuarios con Ethereum?
Como mencionamos anteriormente, algunos usuarios interactúan con Ethereum a través de nodos. En otras palabras, tienen que conectar sus computadoras a Ethereum descargando el software blockchain en su sistema (conocido como "cliente"). Dependiendo del cliente de software Ethereum que elija, es posible que deba descargar la copia completa de la cadena de bloques Ethereum.
Alternativamente, puede simplemente generar una clave privada y crear una dirección de billetera para comenzar a interactuar con la cadena de bloques. Monedero en este contexto se refiere a dispositivos de almacenamiento digitales o físicos diseñados para criptomonedas. Cada billetera Ethereum viene con un identificador único llamado direcciones de billetera (son cadenas aleatorias de caracteres alfanuméricos).
Y aunque la mayoría asume que los poseedores de criptografía almacenan sus activos digitales en carteras, estas aplicaciones y dispositivos funcionan como sistemas de almacenamiento de claves privadas. No abandonas la blockchain de Ethereum. En cambio, la cadena de bloques asigna a todos los titulares de ether una clave privada que les permite acceder a su saldo de ether y usarlo como les plazca. Cuando transfieres ether, blockchain actualiza tu saldo para reflejar el cambio en la propiedad de las monedas transferidas. Son estas claves privadas las que las carteras están diseñadas para almacenar. Tenga en cuenta que sin la clave privada, un titular de criptografía no puede acceder a su activo digital. Por eso es primordial mantener las llaves seguras y alejadas de los ojos acechantes. Si alguien logra robar su clave privada, entonces ha robado con éxito los activos digitales asociados con dicha clave.
POR GILLES HERVE TEPIE https://gilleshervetepie.blogspot.com/2021/12/ethereum.html
gilles tepie
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Entradas populares
PetroApp incorporó 5 nuevas opciones gilles tepie
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios
Publicar un comentario