- Well known and established in Blockchain space (Polkadot, Kusama, other Substrate based networks)
- Well known and developing fast in web programming space
- Officially supported by Rust compiler as a target
- Rust core team is contributing to wasmtime
- It might be required for bridging Substrate based networks
- We have experience in it within our team and teams closely working to us
- Developed by wide community
| - Requires nightly for the smart contracts themselves
- Difficult to limit memory further than 3GB in wasmtime (needs more research)
- No Interface Types Support - so it has to be simulated through passing serialized bytes or mapping memory
|