⚡ 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

How quickly can I get a blockchain network running?
With ChainLaunch managed cloud, you can have a running Hyperledger Fabric or Besu network in under 5 minutes. Just book a call, choose your setup, and we handle provisioning, configuration, and deployment.
What blockchains does ChainLaunch support?
ChainLaunch supports Hyperledger Fabric, Fabric X, and Hyperledger Besu — three distinct products. Fabric is the established permissioned blockchain framework; Fabric X is its next-generation evolution with improved architecture; and Besu is an enterprise Ethereum client for EVM-compatible networks. You can deploy single-org networks for development or multi-org consortiums for production use.
Can I connect nodes from multiple companies?
Yes. ChainLaunch includes node sharing capabilities that let you connect and manage blockchain nodes across different organizations. You can generate invitations, share nodes bidirectionally, and sync external nodes — making consortium management straightforward.
Can ChainLaunch support production deployments, not just PoCs?
Yes. ChainLaunch is designed for both PoC and production environments. It includes RBAC, SSO, automated backups, HashiCorp Vault key management, audit logging, block explorer, and SLA guarantees. Book a call to discuss what your production setup requires.
What happens if I need to scale?
ChainLaunch can grow with your project — from a small proof of concept to a full multi-org production network. Contact us to discuss dedicated infrastructure, custom node counts, or any specific requirements.
How does ChainLaunch handle security and key management?
ChainLaunch implements role-based access control (RBAC), SSO integration (Okta, Auth0, Keycloak), comprehensive audit logging, and encrypted key storage. Enterprise customers get optional HashiCorp Vault integration for maximum compliance and control. All managed instances run on dedicated servers with SSH key-based access.

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

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

Create a Besu Network in 2 Minutes →