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:
- Casería casera (para macOS)
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
Explorar
Puede encontrar los siguientes enlaces relevantes:
Una guía para principiantes para configurar el nodo Ethereum en localhost
Top 5 plataformas de blockchain de código abierto en 2020
Una guía básica sobre cómo crear Ethereum Smart Contract
Cómo blockchain La tecnología puede actualizar su estrategia comercial