Glossary / Solana Core
Berkeley Packet Filter — the bytecode format Solana programs are compiled to before running on validators.
Solana programs (smart contracts) are written in Rust, C, or C++, then compiled to BPF (or the newer SBF variant). Validators execute BPF bytecode inside a sandboxed VM with strict compute unit limits.
BPF is derived from a Linux kernel technology originally used for packet filtering. Solana adopted it because BPF is fast, has a small runtime footprint, and can be verified for safety before execution.
The fastest way to internalize a term is to see it live on a Solana token you know. Paste any mint below to run a public Launch Score.