{"id":129,"date":"2023-06-15T10:30:29","date_gmt":"2023-06-15T10:30:29","guid":{"rendered":"https:\/\/rodrigocremer.com.br\/index\/?p=129"},"modified":"2023-07-03T04:30:57","modified_gmt":"2023-07-03T04:30:57","slug":"guia-rapido-sobre-hyperledger-besu","status":"publish","type":"post","link":"https:\/\/rodrigocremer.com.br\/index\/guia-rapido-sobre-hyperledger-besu\/","title":{"rendered":"Guia r\u00e1pido sobre Hyperledger Besu"},"content":{"rendered":"<p>Hyperledger Besu \u00e9 um DLT cliente Ethereum desenvolvido para ser amig\u00e1vel para empresas, tanto para uso em redes p\u00fablicas quanto privadas e permissionadas. A Tecnologia inclui v\u00e1rios algoritmos de consenso, incluindo Prova de Participa\u00e7\u00e3o (Proof of Stake), Prova de Trabalho (Proof of Work) e Prova de Autoridade (Proof of Authority &#8211; IBFT 2.0, QBFT e Clique). <\/p>\n<p>Hyperledger Besu \u00e9 um projeto de c\u00f3digo aberto desenvolvido sob a licen\u00e7a Apache 2.0 e escrito em Java. Ele pode ser executado na rede p\u00fablica Ethereum ou em redes privadas e permissionadas, bem como em redes de teste como Rinkeby, Ropsten e G\u00f6rli. A DLT possui esquemas de permiss\u00f5es abrangentes projetados especificamente para usos em ambiente de cons\u00f3rcio.<\/p>\n<p>As caracter\u00edsticas do Hyperledger Besu incluem:<\/p>\n<p>1. A M\u00e1quina Virtual Ethereum (EVM): A EVM \u00e9 a m\u00e1quina virtual Turing completa que permite a implanta\u00e7\u00e3o e execu\u00e7\u00e3o de contratos inteligentes por meio de transa\u00e7\u00f5es dentro de uma blockchain Ethereum. \u00c9 usado em conjunto com o resto do cliente Besu ou como uma biblioteca aut\u00f4noma.<\/p>\n<p>2. Algoritmos de Consenso: Hyperledger Besu implementa v\u00e1rios algoritmos de consenso que est\u00e3o envolvidos na valida\u00e7\u00e3o de transa\u00e7\u00f5es, valida\u00e7\u00e3o de blocos e produ\u00e7\u00e3o de blocos (ou seja, minera\u00e7\u00e3o em Prova de Trabalho). Eles incluem Prova de Participa\u00e7\u00e3o, Prova de Autoridade, QBFT, IBFT 2.0, Clique e Prova de Trabalho (Ethash).<\/p>\n<p>3. Armazenamento: Hyperledger Besu usa um banco de dados de chave-valor RocksDB para persistir dados de cadeia localmente. Esses dados s\u00e3o divididos em algumas subcategorias: Blockchain, Estado do Mundo (World State), Bonsai e Floresta (Forest).<\/p>\n<p>4. Redes P2P: Hyperledger Besu implementa os protocolos de rede devp2p do Ethereum para comunica\u00e7\u00e3o entre clientes e um sub-protocolo adicional para IBFT2.<\/p>\n<p>5. APIs voltadas para o usu\u00e1rio: Hyperledger Besu fornece APIs Ethereum mainnet e EEA JSON-RPC sobre protocolos HTTP e WebSocket, bem como uma API GraphQL.<\/p>\n<p>6. Monitoramento: Hyperledger Besu permite monitorar o desempenho do n\u00f3 e da rede.<\/p>\n<p>7. Privacidade: A privacidade no Hyperledger Besu refere-se \u00e0 capacidade de manter as transa\u00e7\u00f5es privadas entre as partes envolvidas. Outras partes n\u00e3o podem acessar o conte\u00fado da transa\u00e7\u00e3o, a parte remetente ou a lista de partes participantes. Besu usa um Gerenciador de Transa\u00e7\u00f5es Privadas para implementar a privacidade.<\/p>\n<p>8. Permiss\u00f5es: Uma rede permissionada permite que apenas n\u00f3s e contas especificados participem, habilitando a permiss\u00e3o de n\u00f3s e\/ou contas na rede.<\/p>\n<p>Hyperledger Besu implementa a especifica\u00e7\u00e3o da Enterprise Ethereum Alliance (EEA). A especifica\u00e7\u00e3o EEA foi estabelecida para criar interfaces comuns entre os projetos abertos e fechados dentro do Ethereum, para garantir que os usu\u00e1rios n\u00e3o tenham bloqueio de fornecedor e para criar interfaces padr\u00e3o para equipes que constroem aplica\u00e7\u00f5es. Besu implementa recursos empresariais em alinhamento com a especifica\u00e7\u00e3o do cliente EEA.<\/p>\n<p>A documenta\u00e7\u00e3o sobre o Hyperledger Besu pode ser encontrada aqui: https:\/\/besu.hyperledger.org\/<\/p>\n<p>Os reposit\u00f3rios do Hyperledger Besu est\u00e3o dispon\u00edveis em:<\/p>\n<p>&#8211; https:\/\/github.com\/hyperledger\/besu\/<br \/>\n&#8211; https:\/\/github.com\/hyperledger\/besu-docs<\/p>\n<p>Para come\u00e7ar a usar o Hyperledger Besu, voc\u00ea pode se conectar a uma testnet p\u00fablica Ethereum ou criar redes privadas.<\/p>\n<p>Se voc\u00ea deseja aprender sobre blockchain e possui habilidades em programa\u00e7\u00e3o ou uma inclina\u00e7\u00e3o para o desenvolvimento Ethereum, entre em contato para conversarmos sobre parcerias e novos projeto. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hyperledger Besu \u00e9 um DLT cliente Ethereum desenvolvido para ser amig\u00e1vel para empresas, tanto para uso em redes p\u00fablicas quanto privadas e permissionadas. A Tecnologia inclui v\u00e1rios algoritmos de consenso, incluindo Prova de Participa\u00e7\u00e3o (Proof of Stake), Prova de Trabalho (Proof of Work) e Prova de Autoridade (Proof of Authority &#8211; IBFT 2.0, QBFT e&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-129","post","type-post","status-publish","format-standard","hentry","category-uncategorized","th-blog blog-single"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/posts\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":1,"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/posts\/129\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/posts\/129\/revisions\/130"}],"wp:attachment":[{"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/categories?post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rodrigocremer.com.br\/index\/wp-json\/wp\/v2\/tags?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}