Zen Protocol is a blockchain built for finance. Its focus is to help developers writing fast, scalable and reliable smart contracts. Zen Protocol features Bitcoin integration, faster smart contracts by proving how long they take to run, which means there's no need for a "gas" system, and a native token use and issuance.
ZP is an ERC20 token used to activate contracts. Contracts are pay-per-block, meaning they don't use network resources that they don't pay for. The token is also used to vote on what mix of hash functions should be used in Zen Protocol's PoW.