Besu Certified Professional
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
The Besu Certified Professional credential is aimed at engineers who run or build on Hyperledger Besu, the Apache-2.0 licensed Java Ethereum client maintained under the Hyperledger Foundation. It suits DevOps and platform engineers operating validator or RPC nodes in permissioned consortia, protocol engineers configuring private networks, and smart contract developers who need to reason about gas, tracing, and privacy-enabled deployments. A candidate typically already works with Ethereum clients day to day and wants external validation of Besu-specific depth rather than general blockchain theory.
The exam spans the full operator lifecycle: architecture and deployment topology, genesis and network configuration, consensus selection across PoW, PoA, IBFT 2.0 and QBFT, node operations and troubleshooting, the JSON-RPC surface and EVM behaviour, privacy and permissioning, contract deployment, key management and TLS, and upgrade or migration paths. Expect scenario questions that ask you to pick a config flag, interpret a log or metric, or explain why a validator fell out of consensus.
Preparation is practical. Stand up a small QBFT network locally, break it deliberately, and read the official Besu documentation and release notes end to end. The exam body publishes current scheduling, pricing, and scoring details on its own site; check there rather than relying on second-hand figures. This page is independent study material and is not affiliated with or endorsed by the certification provider.
What you'll study
About Besu Certified Professional preparation
What is the exam format?
It is a multiple-choice certification exam delivered in English, covering the nine published domains. The exact item count, time limit, and delivery method (test centre versus remote proctoring) are set by the certification body and change over time, so confirm the current specification on the official site before you book.
How hard is it really?
Most difficulty comes from Besu-specific detail rather than blockchain fundamentals. Questions probe exact configuration keys, consensus edge cases, and log interpretation. If you have only used Besu as a drop-in Ethereum client, expect to study. Engineers who have run a multi-validator network and debugged it tend to find it manageable.
How long should I study?
There is no official figure. A practical plan is several weeks of part-time study if you already operate nodes, longer if you are new to Besu. Weight your time by domain percentage: architecture, consensus, and network configuration together account for over forty percent, so start there rather than with smart contracts.
What study order do you recommend?
Build a working network first: genesis file, QBFT validators, bootnodes, and a funded account. Then layer on JSON-RPC methods and tracing, permissioning contracts, and TLS between nodes. Finish with upgrade and migration scenarios. Hands-on configuration makes the consensus and troubleshooting questions far easier to answer than reading alone.
Can I retake it if I fail?
Retake rules, waiting periods, and any fees are set by the certification provider and are not fixed across regions or over time. Check the official policy page for the current terms, including how many attempts are allowed and whether a cooling-off period applies between sittings.
What are the most common failure modes?
Candidates lose marks by confusing IBFT 2.0 and QBFT configuration keys, misreading why a validator stopped producing blocks, and guessing at JSON-RPC method behaviour instead of knowing it. Another frequent trap is assuming permissioning and privacy work identically to other clients. Read Besu documentation carefully; do not generalise from other clients.
Do I need coding skills?
You should be comfortable reading and writing Solidity, editing JSON and TOML configuration, and using a shell. Some questions involve contract deployment and transaction tracing. Deep Java knowledge is not required, though understanding that Besu runs on the JVM helps when tuning heap size and diagnosing out-of-memory crashes.
Is this page official?
No. This is independent study material produced by a third party. It is not affiliated with, endorsed by, or sponsored by the certification provider or the Hyperledger Foundation. Always treat the provider's own documentation and exam handbook as the authoritative source for scope, pricing, and policy.
How current is the content?
Besu evolves quickly: consensus features, privacy support, and RPC methods have changed across releases. Study against a recent stable release and read the changelog. Where this page and the current official documentation disagree, trust the documentation, since exam scope is aligned to a specific version.