The process of obtaining a new value or entity based on an existing one, commonly used in cryptography and smart contracts.