By launching its own virtual machine, Filecoin can now support smart contracts and decentralized applications.