⚡ EVM

Hyperledger Besu Networks

Deploy Hyperledger Besu Networks in Minutes

Launch enterprise-grade Hyperledger Besu networks with EVM compatibility, AI-powered smart contract development, and enterprise privacy features. Deploy public or private Ethereum-compatible networks instantly.

EVM Compatibility

Your Ethereum toolchain, on a private network

Besu is a full Ethereum client. Every tool your team already knows works without modification — the only difference is you control who participates.

Works unchanged on Besu

SolidityHardhatFoundryEthers.jsWeb3.jsMetaMaskTruffleWagmi

Zero code changes needed

// Same deployment script works on mainnet and Besu
const provider = new ethers.JsonRpcProvider(
  "https://your-besu.chainlaunch.dev"
);

const factory = new ContractFactory(abi, bytecode, signer);
const contract = await factory.deploy();
await contract.waitForDeployment();

Point JsonRpcProvider at your ChainLaunch Besu endpoint — nothing else changes.

What Besu adds over public Ethereum

  • Deterministic finality — no reorgs, BFT consensus guarantees
  • Permissioned participant list — only approved addresses can transact
  • Zero gas costs — no ETH required for internal networks
  • Private transactions via Tessera — payload never touches the main chain
  • On-chain access control via smart-contract permissioning
  • No public mempool — transactions stay inside your network
Mainnet EthereumPrivate Besu

Migrate existing contracts, tests, and scripts as-is. Add permissioning and privacy on top.

How Besu Works

Deploy Enterprise Hyperledger Besu Networks Effortlessly

# Create Besu testnet with IBFT 2.0 consensus
export CHAINLAUNCH_API_URL=http://localhost:8100/api/v1
chainlaunch testnet besu \
  --name enterprise-besu \
  --consensus ibft2 \
  --validators 4 \
  --bootnodes 2 \
  --enable-privacy \
  --network-id 1337 \
  --gas-limit 10000000

# Network ready with:
# - 4 Validator nodes (IBFT 2.0)
# - 2 Bootnode nodes
# - Privacy features enabled
# - EVM-compatible network
# - Custom network ID and gas limit

Besu Features

Enterprise Ethereum without the enterprise overhead

QBFT consensus, Tessera private transactions, and on-chain permissioning are what separate Besu from running a public Ethereum node. ChainLaunch configures and manages all three.

BFT consensus

QBFT Consensus & Validator Management

QBFT (Quorum Byzantine Fault Tolerant) provides deterministic finality — once a block is committed, it never reverts. The validator set governs who produces blocks. Adding or removing a validator requires a proposal-and-vote round among existing validators, ensuring no single party can unilaterally change network control. ChainLaunch surfaces this as a UI-based governance flow.

  • Tolerates up to ⌊(n−1)/3⌋ faulty validators — a 4-node network withstands 1 failure
  • Add or remove validators via on-chain proposal and vote — no restart required
  • Configurable block time and epoch length per network
  • Clique (PoA) support for dev and test networks
  • Validator health monitoring with per-node block-signing metrics
Transaction privacy

Tessera Private Transactions

Hyperledger Tessera is a private transaction manager that sits alongside each Besu node. When a transaction is marked private, the payload never touches the main chain — only a 512-byte hash does. The actual data is encrypted and sent directly to the specified Tessera nodes. Non-participants see the hash but cannot decrypt the content.

  • Private transaction payload stored off-chain in Tessera, not on the main ledger
  • Specify recipient Tessera nodes per transaction — fine-grained data sharing
  • Privacy groups for repeated private interactions between a fixed set of parties
  • EEA-compatible private transactions (priv_ JSON-RPC namespace)
  • ChainLaunch provisions and wires Tessera to each Besu node automatically
Ethereum compatibility

EIP Support & On-chain Permissioning

Besu tracks Ethereum mainnet upgrades — EIP-1559 fee market, EIP-155 replay protection, Shanghai, Cancun — so your Solidity contracts compile and run identically on both networks. Permissioning is enforced at the node and account level through smart contracts deployed at reserved addresses, giving you auditable, on-chain access control.

  • Full EIP compliance — ERC-20, ERC-721, ERC-1155, EIP-1559 all work out of the box
  • Node permissioning: allowlist which enode URIs can connect
  • Account permissioning: restrict which addresses can send transactions
  • Smart-contract-based rules — permissioning is auditable on-chain
  • JSON-RPC namespaces: eth_, net_, web3_, debug_, priv_, eea_

What's Included

Everything you need, fully managed

Every ChainLaunch managed plan comes with enterprise-grade features built in.

  • RBAC + 2FA

    Role-based access control with two-factor authentication across all users

  • HashiCorp Vault integration

    Enterprise-grade key and secrets management out of the box

  • Enhanced audit logs

    Tamper-evident audit trail for compliance and security monitoring

  • Real-time monitoring

    Live block, transaction, and node health metrics with alerting

  • Federated metrics

    Cross-network metrics aggregation and analysis for multi-org deployments

  • Advanced analytics

    Comprehensive reporting and dashboards across all your networks

  • Automated cert management

    Certificate lifecycle handled automatically — no manual PKI work

  • Priority support

    Direct access to the ChainLaunch engineering team during business hours

  • Zero-downtime upgrades

    Roll out chaincode and orderer upgrades without interrupting transactions

  • Enterprise security

    Network isolation, encrypted storage, and SOC 2-aligned controls

FAQs

Frequently Asked Questions

Ready to Deploy Your Besu Network?

Stop struggling with complex Besu configurations. Deploy enterprise-ready EVM networks in minutes with ChainLaunch.

ChainLaunch Pro   Includes AI-powered smart contracts, enterprise privacy, EVM compatibility, and premium support. Pricing tailored to your organization.

David Viejo, founder of ChainLaunch

Talk to David Viejo

Founder & CTO · 6+ years blockchain · Responds within 24h

Questions about Besu deployment? Contact us at support@chainlaunch.dev

New to Besu? Start with our step-by-step guide:

Create a Besu Network in 2 Minutes →