Hyperledger Besu — это клиент Ethereum с открытым исходным кодом, разработанный по лицензии Apache 2.0 и поддерживаемый проектом Hyperledger. Он написан на Java и поддерживает как частные сети, так и общедоступную сеть Mainnet и различные тестовые сети, такие как Rinkeby, Ropsten, Görli и Kovan.
Цель Hyperledger Besu — предоставить предприятиям стабильную платформу для создания своих приложений на основе технологии распределенного реестра Ethereum (DLT). Он обеспечивает поддержку смарт-контрактов, сохраняющих конфиденциальность, с использованием вычислений вне цепочки с помощью доказательств с нулевым разглашением или других механизмов, в то же время позволяя разработчикам использовать все функции, предлагаемые виртуальной машиной Ethereum (EVM), такие как язык программирования Solidity, плата за газ, связанная с выполнением транзакций. или развертывание смарт-контрактов.
Помимо сосредоточения внимания на корпоративных блокчейн-решениях, Hyperledger Besu также включает в себя функции, которые делают его подходящим для децентрализованной разработки приложений, включая совместимость API Web3, возможности предоставления разрешений через локальные учетные записи пользователей или внешние службы авторизации, такие как поставщики OAuth2 или серверы LDAP, а также встроенный JSON. RPC-сервер для подключения кошельков и децентрализованных приложений к сети. Имея под рукой эти инструменты, разработчики могут легко создавать безопасные финансовые приложения, адаптированные к конкретным потребностям их бизнеса, не жертвуя при этом децентрализацией и не ставя под угрозу стандарты конфиденциальности данных.