Hyperledger Besu 是一个开源以太坊客户端,在 Apache 2.0 许可下开发,并由 Hyperledger 项目维护。它是用 Java 编写的,支持私有网络、公共主网和各种测试网络,例如 Rinkeby、Ropsten、Görli 和 Kovan。
Hyperledger Besu 的目标是为企业提供一个稳定的平台,以便在以太坊的分布式账本技术(DLT)之上构建应用程序。它通过零知识证明或其他机制使用链外计算为保护隐私的智能合约提供支持,同时仍然允许开发人员使用以太坊虚拟机(EVM)提供的所有功能,例如 Solidity 编程语言、与执行交易相关的燃气费或部署智能合约。
除了专注于企业区块链解决方案之外,Hyperledger Besu 还包括适合去中心化应用程序开发的功能,包括 web3 API 兼容性、通过本地用户帐户或外部授权服务(如 OAuth2 提供商或 LDAP 服务器)的许可功能以及内置 JSON用于将钱包和 dapp 连接到网络的 RPC 服务器。有了这些工具,开发人员可以轻松构建适合其特定业务需求的安全金融应用程序,而无需牺牲去中心化或损害数据隐私标准。