Shopping cart

Subtotal $0.00

View cartCheckout

Guia rápido sobre Hyperledger Besu

Hyperledger Besu é um DLT cliente Ethereum desenvolvido para ser amigável para empresas, tanto para uso em redes públicas quanto privadas e permissionadas. A Tecnologia inclui vários algoritmos de consenso, incluindo Prova de Participação (Proof of Stake), Prova de Trabalho (Proof of Work) e Prova de Autoridade (Proof of Authority – IBFT 2.0, QBFT e Clique).

Hyperledger Besu é um projeto de código aberto desenvolvido sob a licença Apache 2.0 e escrito em Java. Ele pode ser executado na rede pública Ethereum ou em redes privadas e permissionadas, bem como em redes de teste como Rinkeby, Ropsten e Görli. A DLT possui esquemas de permissões abrangentes projetados especificamente para usos em ambiente de consórcio.

As características do Hyperledger Besu incluem:

1. A Máquina Virtual Ethereum (EVM): A EVM é a máquina virtual Turing completa que permite a implantação e execução de contratos inteligentes por meio de transações dentro de uma blockchain Ethereum. É usado em conjunto com o resto do cliente Besu ou como uma biblioteca autônoma.

2. Algoritmos de Consenso: Hyperledger Besu implementa vários algoritmos de consenso que estão envolvidos na validação de transações, validação de blocos e produção de blocos (ou seja, mineração em Prova de Trabalho). Eles incluem Prova de Participação, Prova de Autoridade, QBFT, IBFT 2.0, Clique e Prova de Trabalho (Ethash).

3. Armazenamento: Hyperledger Besu usa um banco de dados de chave-valor RocksDB para persistir dados de cadeia localmente. Esses dados são divididos em algumas subcategorias: Blockchain, Estado do Mundo (World State), Bonsai e Floresta (Forest).

4. Redes P2P: Hyperledger Besu implementa os protocolos de rede devp2p do Ethereum para comunicação entre clientes e um sub-protocolo adicional para IBFT2.

5. APIs voltadas para o usuário: Hyperledger Besu fornece APIs Ethereum mainnet e EEA JSON-RPC sobre protocolos HTTP e WebSocket, bem como uma API GraphQL.

6. Monitoramento: Hyperledger Besu permite monitorar o desempenho do nó e da rede.

7. Privacidade: A privacidade no Hyperledger Besu refere-se à capacidade de manter as transações privadas entre as partes envolvidas. Outras partes não podem acessar o conteúdo da transação, a parte remetente ou a lista de partes participantes. Besu usa um Gerenciador de Transações Privadas para implementar a privacidade.

8. Permissões: Uma rede permissionada permite que apenas nós e contas especificados participem, habilitando a permissão de nós e/ou contas na rede.

Hyperledger Besu implementa a especificação da Enterprise Ethereum Alliance (EEA). A especificação EEA foi estabelecida para criar interfaces comuns entre os projetos abertos e fechados dentro do Ethereum, para garantir que os usuários não tenham bloqueio de fornecedor e para criar interfaces padrão para equipes que constroem aplicações. Besu implementa recursos empresariais em alinhamento com a especificação do cliente EEA.

A documentação sobre o Hyperledger Besu pode ser encontrada aqui: https://besu.hyperledger.org/

Os repositórios do Hyperledger Besu estão disponíveis em:

– https://github.com/hyperledger/besu/
– https://github.com/hyperledger/besu-docs

Para começar a usar o Hyperledger Besu, você pode se conectar a uma testnet pública Ethereum ou criar redes privadas.

Se você deseja aprender sobre blockchain e possui habilidades em programação ou uma inclinação para o desenvolvimento Ethereum, entre em contato para conversarmos sobre parcerias e novos projeto.

Comments are closed