以往,我们谈到智能合约,都是基于EVM的Solidity智能合约。
目前,随着智能合约技术的发展,出现了一种新的可能性:WASM智能合约,
WASM并非一门新的编程语言,而是一种全新的底层二进制语法。
WASM(WebAssembly)是一种新的字节码格式,是一种全新的底层二进制语法,它所编译的代码指令体积小,可移植,加载快并兼容WEB的全新格式。WASM可以支持C/C++/RUST/GO等多种语言编写合约后编译出字节码,且不同语言有附带丰富的底层标准库可供调用。
WASM的优势:
作为一种全新的字节码格式,WASM通过自身的创新和优化,使得在使用其对所支持的语言进行编写后的代码指令具有体积小,可以在运存,硬盘存储,带宽占有上得到更多的优化,在节省了区块链网络资源,也明显的提升了网络传输效率。
在智能合约上使用WASM,也将拥有以上特点,最明显的方面就是占用资源更少,运行合约更快速和稳定,并且网络传输信息更加高效。这可以使得区块链网络上部署更多的智能合约,也可以使得用户在使用智能合约时能获得更好的体验感。
——WASM智能合约优势分析: