Core Protocolsbf
SBF (Solana Bytecode Format)
Also known asSBF
Solana Bytecode Format—Solana's customized evolution of BPF. SBF adds Solana-specific syscalls, modifies calling conventions, disables certain eBPF instructions, and adds features like position-independent code. Programs are compiled with `cargo build-sbf` and deployed as SBF ELF binaries. SBF replaced BPF as the canonical bytecode format.
Related terms
2Core Protocol
BPF (Berkeley Packet Filter)
Berkeley Packet Filter—the original bytecode format used for Solana programs, inherited from Linux's eBPF. Programs writ...
Core Protocol
Solana Virtual Machine (SVM)
The Solana Virtual Machine—the execution environment that runs on-chain programs. SVM loads SBF bytecode, provides sysca...