Componentes de Ethereum

2/15
Recursos

La red de Ethereum tiene diferentes componentes. Sin embargo, vamos a enumerar los principales.

6 componentes principales de la red Ethereum

  1. Red P2P. Es la red que permite la comunicaci贸n y env铆o de datos entre un usuario y otro sin necesidad de un intermediario. Aunque en realidad es m谩s complejo que eso, se puede entender que los canales dentro de una red P2P son compartidos y an贸nimos, es decir, los usuarios no tienen que conocerse entre ellos para poder hacer uso de estos canales, y no hay un control respecto a qu茅 datos son tomados como prioridad o con alg煤n privilegio (o censura).

  2. Algoritmo de consenso (consenso de Nakamoto). Fue el mismo de Bitcoin hasta la aparici贸n de Ethereum 2.0, y no es m谩s que la forma en la que se acord贸 c贸mo se actualizar铆a la informaci贸n dentro de la red, de manera que se evitara la inserci贸n de datos de manera arbitraria y creando un sistema protegido contra los intentos de corrupci贸n.

  3. Ether. Es la criptomoneda nativa del proyecto. Sirve para muchas cosas, adem谩s de tener un valor como lo tiene Bitcoin. En ella se basan todas las operaciones que tienen lugar dentro de la red, basadas en transacciones que se realizan con ayuda de otros instrumentos.

ether.jpg
  1. Ethereum Virtual Machine (EVM). Es el software creado para servir como una computadora que se aloja en la nube, con el prop贸sito de procesar los programas que funcionan en la propia red.

  2. Algoritmo criptogr谩fico de seguridad (Ethhash). Es la herramienta creada a partir de una aplicaci贸n matem谩tica que brinda una protecci贸n a todo el sistema, sin la cual, la seguridad de una red incorruptible no existir铆a.

  3. Clientes (Geth, Parity): Son los paquetes de conexi贸n que permiten funcionar como un nodo que aloje la informaci贸n de la red, as铆 como interactuar con ella.

Conceptos relevantes de Ethereum

Estos son algunos conceptos relevantes del ecosistema Ethereum:

  • Clientes/Nodos. Los clientes son los encargados de empaquetar el sistema sobre el cual se puede ejecutar un nodo en la red BlockChain. Cuando instalas en tu computador este cliente, autom谩ticamente te conviertes en un nodo participante en la red de Ethereum.

  • Wallets. Las wallets o billeteras son aplicaciones que nos permiten administrar nuestras cuentas de Ethereum o de cualquier otra red, para poder interactuar con otras personas que tambi茅n sean parte de esta red. Adem谩s de controlar nuestros fondos y activos.

  • Smart Contracts. Son los programas que nos permiten comunicarnos con la blockchain a partir de ciertas condiciones especificadas dentro del contrato inteligente. Estos contratos se ejecutan dentro de la EVM para ser analizados y posteriormente implementados en la blockchain.

  • Web3. Es una nueva web descentralizada sobre la cual no necesariamente va a existir un ente central, sino que al ser una red descentralizada o P2P los usuarios son los encargados tomar decisiones aut贸nomas sin necesidad de recurrir o de pedir informaci贸n a un ente central.

La base de Ethereum

Para poder entender c贸mo es que se interact煤a con esta blockchain, primero hay que saber que todo se maneja a trav茅s de transacciones. Aqu铆 es donde entra el Ether, as铆 como los componentes que regulan su administraci贸n y el uso de la red para una correcta distribuci贸n de los datos, evitando la congesti贸n del tr谩fico en las transacciones. Para ello, es necesario conocer el concepto de 鈥済as鈥.

Contribuci贸n creada con los aportes de: Luis E. Herrera y Johan Mu帽oz

Aportes 22

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Componentes de la red de Ethereum:

Componentes Principales:

  • Red P2P: Esta red hace referencia a un mecanismo de transferencia de igual a igual o persona a persona, sobre la cual no existe ning煤n ente central y de lo contrario se maneja la informaci贸n de manera descentralizada y segura.

  • Algoritmo de consenso(Nakamoto): Ethereum al igual que bitcoin poseen un mecanismo de consenso basado en una prueba de trabajo o proof of work(PoW), presentada en sus inicios por Satoshi Nakamoto el creador de bitcoin. De esta manera Satoshi logro pactar un acuerdo o un consenso entre los nodos, para decidir cual nodo es el encargado de generar un nuevo bloque y actualizar la blockchain, ya que no existe un ente central.

  • Ether: Es la moneda propia de Ethereum, esta corre sobre la primera capa de la blockchain de Ethereum haciendola su moneda principal. El verdadero objetivo de esta moneda es servir como herramienta para poder construir la red de aplicaciones descentralizadas que corren dentro de Ethereum.

  • Nota: Ether no es lo mismo que Ethereum, Ether es la moneda, y Ethereum es la red.

  • Ethereum Virtual Machine: La maquina virtual de Ethereum es la principal encargada de leer y ejecutar la logica de los contratos inteligentes o Smart Contracts escritos en el lenguaje Solidity, para que la red blockchain pueda incluir e interpretar esta l贸gica. Cada uno de los nodos en su interior poseen esta maquina virtual.

  • Algoritmo criptogr谩fico de seguridad (Ethash): Es el algoritmo encargado de cifrar la informaci贸n manejada en la blockchain de Ethereum. Los mineros utilizan este algoritmo para poder crear nuevos bloques.

  • Clientes (Geth, Parity): Estos clientes son paquetes que instalas en tu computador para poder correr un nodo dentro de este y poder conectarte a la red blockchain de Ethereum

Conceptos relevantes:

  • Clientes/Nodos: Los clientes son los encargados de empaquetar el sistema sobre el cual se puede ejecutar un nodo en la red BlockChain. Cuando instalas en tu computador este cliente, autom谩ticamente te conviertes en un nodo participante en la red de Ethereum.

  • Wallets: Las wallets o billeteras son aplicaciones que nos permiten administrar nuestras cuentas de Ethereum o de cualquier otra red, para poder interactuar con otras personas que tambi茅n sean parte de esta red. Adem谩s de poder controlar nuestros fondos y activos.

  • Smart Contracts: Son los programas que nos permiten comunicarnos con la blockchain a partir de ciertas condiciones especificadas dentro de el contrato inteligente. Estos contratos se ejecutan dentro de la EVM para ser analizados y posteriormente implementados en la blockchain.

  • Web3: Es una nueva web descentralizada sobre la cual no necesariamente va a existir un ente central, si no que de lo contrario, al ser una red descentralizada o P2P vamos a hacer nosotros mismos los usuarios los encargados tomar decisiones aut贸nomas sin necesidad de recurrir o de pedir informaci贸n a un ente central.

el otro dia vi algo interesante para entender la web3
Web1.0 --> read
Web2.0 --> read-write
Web3.0 --> read-write-own

RESUMEN
Web3: Todos los conceptos de abajo se engloban en la web3, con la web3 nos referimos a la tercera generaci贸n de internet (la primera generaci贸n era aquel donde solo se podia leer cierto contenido en pagina, luego la segunda: cuando hay redes sociales, interacci贸n del usuario con la plataforma, siempre a trav茅s de un internet central, correo electr贸nico, todo a trav茅s de servidores centralizados.) La idea de la Web3,se refiere a un internet donde no hay una autoridad central qu茅 administra la plataforma, sino qu茅 son redes donde nos podemos comunicar de forma m谩s horizontal, los usuarios tenemos m谩s poder sobre las actualizaciones y cambios en las plataformas o aplicaciones, o protocolo. Adem谩s puedes hacer transferencias de valor, intercambiar criptomonedas, etc. Son muchas cosas qu茅 antes no eran posibles.

EVM: Ethereum virtual machine

Smart Contracts: Son tipos de programas qu茅 corren en est谩 red.

Wallets: aplicaciones o software, con las qu茅 tu puedes interactuar una cuenta en ethereum, e interactuar con distintas plataformas.

Clientes: El programa qu茅 descargo en mi pc para ser parte de la comunidad, es decir, poder transformarme en un nodo.

Nodos: La red se compone de nodos qu茅 interactuan entre si. Recordar qu茅 para tener un nodo debo ser cliente, es decir, instalar un paquete para poder correr como un nodo.

Me encanta este curso! Explica super bien Gustavo. Muchisimas gracias por explicar simple lo complejo.

Componentes de Ethereum

Red P2P

Dos personas pueden interactuar desde cualquier parte del mundo sin la necesidad de, por ejemplo, una instituci贸n.

Algoritmo de consenso (Nakamoto)

Es el mismo de Bitcoin, hecho por su creador Satoshi Nakamoto. Principalmente, se refiere a como se va a comportar la comunidad para actualizar la base de datos. Son las reglas a seguir.

Ether

Su moneda, abreviada como eth. Sirve para muchas cosas: se utiliza para construir toda la red de aplicaciones. Ether y Ethereum no son lo mismo.

Ethereum Virtual Machine - EVM

La maquina que procesa todos los programas que corren dentro del sistema.

Ethash - Algoritmo criptogr谩fico de seguridad

Para que la red no sea corrompida.

Clientes (Geth, Parity)

Paquetes que el usuario instala para poder interacuar con la red.

Conceptos relevantes

Nodos

Al tener un cliente instalado, se genera un nodo. La red se compone de estos nodos.

Wallets

Aplicaciones con las que se puede administrar una cuenta en Ethereum y comunicar con distintas plataformas.

Smart Contracts

El tipo de programas de la red.

Web3

La tercera generaci贸n del Internet, caracterizada por la descentralizaci贸n.

Este curso de Ethereum para Desarrolladores ha iniciado muy bien.

WEB1 --> Solo pod铆amos leer cierto contenido.
WEB2 --> Redes sociales, interacci贸n con otros usuarios.
WEB3 --> Tercera generaci贸n de internet. No hay necesariamente una autoridad central. Los usuarios tienen mayor poder de voto. Puedes hacer transferencia de valor. Puedes dar liquidez.
WEB4 --> Se admiten propuestas. Se me hace dif铆cil entender las repercusiones econ贸micas y pol铆ticas de la WEB3 para imaginar una WEB 4.
Por especular, este sistema WEB3, podr谩 conjuntar los principios del comunismo con el capitalismo, el gobierno del pueblo y con libertad de mercado. Podr谩 conjuntar los principios del anarquismo y el liberalismo, desaparici贸n de los gobiernos y libertad del individuo. Hay lo dejo.
Desde luego los estamentos de poder actual deben temerlos.

Me quedo con esto:

鈥淓thereum y ether no son lo mismo. Ethereum es el nombre de la red y ether es una criptomoneda que opera en esa red鈥.

Gracias.

Es muy importante diferenciar el Internet de la Web. El Internet es una red de redes conectada por medio de computadoras (o conmutadores) a nivel global; y la web es un conjunto de archivos y tecnolog铆a que trabajan por medio de esa red, conocida como la World Wide Web (WWW)

Son parecidas, pero no son lo mismo.

Actualmente el algoritmo de consenso de Ethereum es la prueba de participaci贸n, desde el evento conocido como The Merge dej贸 de trabajar con prueba de trabajo.

Yo agregar铆a a la comunidad como un componente principal. 驴Qu茅 opinan ustedes?

Componentes Principales

Muy buena explicaci贸n de todo

RESUMEN CLASE 2:
COMPONENTES DE ETHEREUM

I.- COMPONENTES PRINCIPALES

  • Red P2P.

  • Algoritmo de consenso (Nakamoto).

  • Ether.

  • Ethereum Virtual Machine.

  • Algoritmo criptogr谩fico de seguridad (Ethash).

  • Clientes (Geth, Parity).

II.- CONCEPTOS RELEVANTES

  • Web3

  • EVM

  • Smart Contracts

  • Wallets

  • Clientes

  • Nodos

Componentes de Ethereum
Alguno de los componentes mas importantes son:

**Red P2P:**Red de persona a persona, no requiere de un tercero
**Algoritmo de consenso (Nakamoto): **es la forma con la que se validan las transacciones, es la misma de BTC
**Ether: **es la moneda de Ethereum se usa como una herramienta para construir toda esta red de aplicaciones decentralizadas
Ethereum Vitual Machine: es la maquina que Prosesa todos los programas que se corren en el sistemas
Algoritmo criptogr谩fico (Ethash): usa un algoritmo para darle seguridad del sistema
Cliente **(Geth, Parity): **son los paquetes que intalas en tu computadora para poder correr un nodo o interactuar con la blockchain

**Conceptos relevantes
**
Web3 es la tercera generaci贸n de la Web se refiere a un internet donde no hay una entidad central que administra la plataforma y son los usuarios que deciden las actualizaciones del sistema adem谩s que permite hacer transferencias de valor
**EVM **maquina virtial ethereum
**Smart Contracts **son los programas que se corren en esta red
**Wallets **son aprisiones o softwares con las cuales puedes administrar una cuenta en Ethereum y comunicarte con distintas plataformas
**Clientes **unidad o participantes de la red esto se le conoce como nodo
Nodos la red se forma principalmente de nodos que interact煤an entres si

=COMPONENTES=

-P2P: Hace referencia a un mecanismo de transferencia de igual a igual, o de perosna a persona que se puede llevar a cabo sin necesidad de algun intermediario o algun ente centralizado.

-Algoritmo de Consenso: Ethereum posee el mismo algoritmo de consenso de Bitcoin. este algoritmo es basado en prof of work 鈥榩roueba de trabajo鈥. Es un mecanismo que pacta un acuerdo entre los nodos para saber quien es el que va ejecutar y generar el nuevo bloque y actualizar la Blockchain, esto debido a que no existe un ente centralizado.

-Ether: Es la moneda propia de ethereum, corre sobre la primera capa de la blockchain lo que la hace su moneda principal. El objetivo de esta moneda es servir como herramienta para construir la red de apps decentralizadas.
ether 鈮 ethereum
ether = moneda; ethereum = red;

-Ethereum Virtual Machine: Es la orincipal encargada de leer y ejecutar la logica de los smart contract escritos en el lenguaje de solidity.

-Algoritmo Criptogr谩fico de seguridad (Ethash): Algoritumo utilizado por los mineros para crear nuevos bloques. Es el encargado de encriptar toda la informacion que se trabaja en la blockchain.

-Clientes (Geth, Parity): Paquetes que se instala en el computador que nos permite ejecutar un nodo y asi poder conectarnos a la red blockchain.

Excelente conocer las bases sobre las cuales est谩 Ethereum.

ETHEREUM Utiliza la moneda ETHER como herramienta para construir toda la red de aplicaciones en este ecosistema.

Web3: Descentralizaci贸n, mayo poder de decisi贸n y voto. Transferencias de valor.