Hyperledger Besu est un client Ethereum open source développé sous la licence Apache 2.0 et maintenu par le projet Hyperledger. Il est écrit en Java et prend en charge à la fois les réseaux privés, ainsi que le réseau principal public et divers réseaux de test tels que Rinkeby, Ropsten, Görli et Kovan.
L'objectif d'Hyperledger Besu est de fournir une plate-forme stable permettant aux entreprises de créer leurs applications sur la technologie de grand livre distribué (DLT) d'Ethereum. Il prend en charge les contrats intelligents préservant la confidentialité en utilisant le calcul hors chaîne via des preuves de connaissance nulle ou d'autres mécanismes tout en permettant aux développeurs d'utiliser toutes les fonctionnalités offertes par la machine virtuelle d'Ethereum (EVM) telles que le langage de programmation Solidity, les frais de gaz associés à l'exécution des transactions. ou déployer des contrats intelligents.
En plus de se concentrer sur les solutions blockchain d'entreprise, Hyperledger Besu comprend également des fonctionnalités qui le rendent adapté au développement d'applications décentralisées, notamment la compatibilité des API web3, des capacités d'autorisation via des comptes d'utilisateurs locaux ou des services d'autorisation externes tels que les fournisseurs OAuth2 ou les serveurs LDAP et un JSON intégré. Serveur RPC pour connecter les portefeuilles et les dapps au réseau. Grâce à ces outils, les développeurs peuvent facilement créer des applications financières sécurisées adaptées aux besoins spécifiques de leur entreprise sans sacrifier la décentralisation ni compromettre les normes de confidentialité des données.