OpenChain é uma plataforma de tecnologia de blockchain de código aberto

Openchain Plataforma Blockchain livre

Plataforma Blockchain de código aberto para controlar seus ativos digitais

Uma plataforma de contabilidade distribuída de blockchain de código aberto hospedado. Oferece transações assinadas digitalmente, terminais HTTP para construir carteiras e gerenciamento de ativos.

Visão geral

O OpenChain é um software baseado em blockchain gratuito e de código aberto. É altamente escalável e extensível. Este software é baseado na arquitetura do servidor do cliente, bem conhecida devido à eficiência. É robusto, auto -hospedado e oferece maneiras seguras de gerenciar ativos digitais. No entanto, qualquer pessoa pode configurar sua instância e controlar transações assinadas digitalmente. Ele fornece autoridade de nível de instância para validar as transações. Além disso, as instâncias são configuráveis ​​entre si por meio de APIs baseadas em HTTP. Da mesma forma, existem administradores em todas as instâncias do OpenChain que definem e aplicam as regras da troca de ativos digitais. Essa tecnologia distribuída do livro não possui mecanismo de mineração, mas os administradores de instância verificam as transações. Portanto, não há taxa associada a transações. Além disso, os aplicativos da Wallet se conectam aos validadores via APIs para registrar transações digitais. Acima de tudo, o OpenChain não armazena transações em blocos, mas as transações estão diretamente ligadas uma à outra. Em seguida, ele usa o algoritmo de consenso chamado de consenso partionned. Este software de código aberto está escrito em C#. Além disso, há uma documentação abrangente disponível em relação ao desenvolvimento e implantação.

Requisitos de sistema

Os requisitos para configurar o OpenChain incluem:

Características

OpenChain oferece os seguintes recursos principais:

  • Código aberto
  • Confirmação instantânea de transações
  • Nenhuma taxa de mineração
  • Vários níveis de controle
  • Seguro com assinaturas digitais
  • Extensível
  • Escalável
  • Provisão para definir regras
  • Robusto
  • Auditabilidade de transações

Instruções de instalação

Primeiro, execute o seguinte comando para clonar o repositório OpenChain/Docker do Github:

    git clone https://github.com/openchain/docker.git openchain

Segundo, execute os seguintes comandos:

    cd openchaincp templates/docker-compose-direct.yml docker-compose.ymlmkdir datacp templates/config.json data/config.json

Em seguida, edite o arquivo de configuração (data/config.json):

    nano data/config.json

Por fim, defina a configuração instance_seed para uma string aleatória (não vazia).

    [...]   // Define transaction validation parameters   "validator_mode": {     // Required: A random string used to generate the chain namespace     "instance_seed": "",     "validator": { [...] 

No final, execute o seguinte comando para iniciar o servidor:

    docker-compose up -d
 Português