イーサリアムのプリコンパイルコントラクトとは、EVMのOPCODEに適さない複雑処理をGethなどのクライアント側で実装されるコントラクト。Maker DAOなどのコントラクトアカウントとしてデプロイされるスマートコントラクトと異なり、プリコンパイルコントラクトはイーサリアム上でコントラクトを開発する際にデベロッパーが使用するもの。ビザンチウムで実装されたzk-SNARKsやハッシュ関数、ベルリンアップデートで予定されているBLS署名などがプリコンパイルコントラクトとしてイーサリアムに実装されており、イーサリアムをより複雑な応用をすることを可能にしている。