Zipper carefully designed the underlying protocol for multi-asset clearing, recasting the digital asset trading model through the decoupling of assets and transactions, the licensing and authority, and hope to establish a safe, flexible and efficient distributed digital asset clearing ecology.A multi-programming language can be supported using the virtual machine ZVM developed by EVM and Zipper. ZVM has a high cohesion, low coupling design architecture, and a lightweight execution environment to ensure efficient operation of smart contracts.