A trapdoor function is a one-way function, i.e., easy to compute in one direction but hard to compute in the opposite direction unless you have the special information.
These functions are essential for public-key encryption and are most widely used in blockchain development to represent the ideas of addresses and private keys.