Ethereum es una plataforma de blockchain distribuida de blockchain distribuida de código abierto

Ethereum Plataforma de blockchain gratis

Rastree sus transacciones digitales con aplicaciones con Ethereum

Ethereum es una red blockchain distribuida de código abierto. Crear e implementar contratos inteligentes y aplicaciones distribuidas con seguridad completa y disponibilidad

Descripción general

Ethereum es una plataforma basada en blockchain de código abierto que se utiliza para crear aplicaciones descentralizadas. Las aplicaciones descentralizadas (DAPPS) se ejecutan en una red descentralizada, lo que significa que nadie tiene control sobre estas aplicaciones. Los contratos inteligentes son fragmentos de código que controlan y rigen las transacciones a través de la red. Cualquiera puede construir un contrato inteligente e implementarlo en la red pública. El software Ethereum está construido sobre la máquina virtual Ethereum (EVM), que es un entorno de tiempo de ejecución para contratos inteligentes. Además, Ethereum mantiene su propia criptomoneda nativa llamada Ether. El minero que extrae el nuevo bloque en la cadena de bloques gana una recompensa en forma de éter. Hay muchos algoritmos de consenso. Sin embargo, Ethereum utiliza un algoritmo de consenso llamado Prueba de trabajo (POW). Además, en este software de código abierto, cada transacción necesita energía computacional. Por lo tanto, hay una tarifa asociada con cada transacción llamada gas y que es necesaria para realizar una transacción con éxito. Ethereum se basa en una red distribuida de nodos en los que se ejecutan las aplicaciones descentralizadas. Por lo tanto, necesita una aplicación cliente para ejecutar un nodo en su máquina y estas aplicaciones de clientes están disponibles en muchos idiomas. Además, hay tres tipos de nodos de nodo completo, nodo de luz y nodo de archivo. La arquitectura de software Ethereum consta de cinco capas. En otras palabras, estas capas son Ethereum Virtual Machine, Smart Contracts, Ethereum Nodes, Ethereum Client API y aplicaciones de usuario final. Además, la implementación del idioma Ethereum in GO está disponible con todos los archivos del código fuente.

Requisitos del sistema

Los requisitos para configurar Ethereum incluyen:

Características

Ethereum ofrece las siguientes características clave:

  • Fuente abierta
  • Seguro con criptografía
  • Ether de criptomonedas
  • Contratos inteligentes
  • Dapps
  • Máquina virtual de Ethereum
  • Arquitectura de varias capas

Instrucciones de instalación

Una vez que haya instalado los requisitos previos, ejecute el siguiente comando para clonar el código fuente

    git clone https://github.com/ethereum/go-ethereum

Después de eso, instale el compilador GO con el siguiente comando

    brew install go

Luego, ejecute el siguiente comando

    cd go-ethereum

Del mismo modo, cree el programa ‘Geth’ con el siguiente comando

    make geth

Si ve algunos errores relacionados con los archivos de encabezado de la biblioteca del sistema Mac OS, instale herramientas de línea de comandos Xcode e intente nuevamente

    xcode-select --install

Finalmente, ahora puede iniciar su nodo con el siguiente comando

    build/bin/geth
 Español