近期,协议实验室创始人胡安·贝内特在GitHub上提出,考虑将EVM或其他的VM引入Filecoin网络中。
VM的选择是一个重要的问题。最初我们想使用 EVM,然而,在 2 或 3 年前,尚不清楚 EVM 是否会成为主要标准,或者其他 VM(例如 WASM 或基于 JS 的 VM)是否会取代它。
多虚拟机方法。我在过去几年推荐的方法是启用对 Filecoin 中最重要的 VM(如管理程序)的支持,从 EVM 开始。
从 EVM 开始。EVM已经成为ETH智能合同标准,虽然EVM还有其他非常令人兴奋的竞争者,但我认为我们应该从添加 EVM 开始。这将与所有已经使用 IPFS 和 Filecoin 的 Dapp 以及绝大多数 NFT 和 Oracle 连接良好。
JS 和 WASM 稍后。密切关注基于 WASM 和 JS 的 VM。像 Agoric 这样的系统正在充实它们的功能,并且可能成为 Filecoin 非常引人注目的智能合约系统。
验证的 VM。还要注意经过正式验证的 VM,验证的系统有很多引人注目的好处,比如 Tezos 和 Michelson 等。