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.
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
Explore
Você pode encontrar os seguintes links relevantes:
Um guia para iniciantes para configurar o nó Ethereum na localhost
5 principais plataformas de blockchain de código aberto em 2020
Um guia básico sobre como criar contrato inteligente Ethereum
Como a tecnologia blockchain pode atualizar sua estratégia de negócios