Openchain Plataforma de blockchain gratis
Plataforma de blockchain de código abierto para controlar sus activos digitales
Una plataforma de Libro mayor de bloqueo de blockchain de código abierto alojado. Ofrece transacciones firmadas digitalmente, puntos finales HTTP para construir billeteras y gestión de activos.
Descripción general
OpenChain es un software basado en blockchain de código abierto y gratuito. Es altamente escalable y extensible. Este software se basa en la arquitectura del servidor de clientes que es bien conocida debido a la eficiencia. Es robusto, a sí mismo alojado y ofrece formas seguras de administrar los activos digitales. Sin embargo, cualquiera puede configurar su instancia y controlar las transacciones firmadas digitalmente. Proporciona autoridad de nivel de instancia para validar las transacciones. Además, las instancias son configurables entre sí a través de API basadas en HTTP. Del mismo modo, hay administradores en cada instancia de OpenChain que definen y hacen cumplir las reglas de intercambio de activos digitales. Esta tecnología de contabilidad distribuida no tiene un mecanismo de minería, sino que los administradores de instancias verifican las transacciones. Por lo tanto, no hay una tarifa asociada con las transacciones. Además, las aplicaciones de billetera se conectan a validadores a través de API para registrar las transacciones digitales. Sobre todo, OpenChain no almacena las transacciones en bloques, sino que las transacciones están directamente vinculadas entre sí. Luego, utiliza el algoritmo de consenso llamado Consenso Particionado. Este software de código abierto está escrito en C#. Además, hay documentación integral disponible con respecto al desarrollo y la implementación.
Características
OpenChain ofrece las siguientes características clave:
- Fuente abierta
- Confirmación instantánea de transacciones
- Sin tarifa de minería
- Múltiples niveles de control
- Seguro con firmas digitales
- Extensible
- Escalable
- Provisión para definir reglas
- Robusto
- Audición de las transacciones
Instrucciones de instalación
Primero, ejecute el siguiente comando para clonar el repositorio de OpenChain/Docker desde GitHub:
git clone https://github.com/openchain/docker.git openchain
En segundo lugar, ejecute los siguientes comandos:
cd openchaincp templates/docker-compose-direct.yml docker-compose.ymlmkdir datacp templates/config.json data/config.json
Luego, edite el archivo de configuración (data/config.json
):
nano data/config.json
Finalmente, establezca la configuración instancia_seed
en una cadena aleatoria (no vacía).
[...] // Define transaction validation parameters "validator_mode": { // Required: A random string used to generate the chain namespace "instance_seed": "", "validator": { [...]
Al final, ejecute el siguiente comando para iniciar el servidor:
docker-compose up -d
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