Second State releases WebAssembly for the server side
An open source WebAssembly runtime optimized for blockchain, AI, and cloud services
Wasm follows the well traveled paths of Java and JavaScript. They all started as client side technologies and would end up making great impacts on the server side infrastructure.”
TAIPEI, TAIWAN, REPUBLIC OF CHINA, December 17, 2019 /EINPresswire.com/ -- The Second State team has released a “developer preview” of the Second State Virtual Machine (SSVM). It is a WebAssembly (Wasm) compatible runtime engineered from ground up for server side applications. Get it from Github here:— Michael Yuan, CEO of Second State
https://github.com/second-state/SSVM
Wasm started as a high performance execution engine inside web browsers. It is language agnostic (and supports popular new languages such as Rust), platform agnostic, lightweight, fast, and provides native hardware access through a modular security model. Those features make Wasm a great execution engine for cloud-native microservices.
1. Compared with Java and JavaScript virtual machines, Wasm supports many more programming languages, is much lighter, and provides native access to hardware features.
2. Compared with containers like Docker, Wasm is much lighter and faster. Wasm apps run on any host system without change. Wasm also has a more refined modular security model for accessing native OS and hardware.
Unlike in-browser client side Wasm implementations developed by Google, Microsoft, Apple, Mozilla, etc, the Second State VM is focused on addressing server side use cases.
Wasm follows the well traveled paths of Java and JavaScript. They all started as client side technologies and would end up making great impacts on the server side infrastructure. — Dr. Michael Yuan, CEO of Second State.
In this initial release of the SSVM, it provides a fully Wasm compatible VM with the following two important server-side enhancements.
## Blockchain smart contracts
Through the Second State Ethereum WASI module, SSVM can run in a mode that is compatible with the Ethereum protocol, allowing it to become the drop in replacement of virtual machines in next generation blockchain smart contract platforms.
Known as the Ethereum flavored WebAssembly (Ewasm), the Ethereum WASI module manages application states according to the Ethereum protocol (ie storage variables), prohibits all non-deterministic opcodes (eg floating number ops), measures computational costs on a per opcode basis (gas meter), and integrates with Ethereum’s blockchain data interfaces (ie EEI and EMVC).
Going forward, it is going to support 256 bit integer operations natively, resulting in 10x performance gain for Ethereum applications.
## Hardware AI
The SSVM includes a special WASI module developed in collaboration between Second State and Qualcomm. It provides native access to hardware AI accelerators built into the popular Snapdragon CPUs via the Qualcomm Hexagon SDK.
With the Qualcomm WASI module, SSVM can improve AI application performance by 1000x on hundreds of millions of Snapdragon devices.
## What's next?
In the coming several weeks, the Second State team will focus on making SSVM easier to use for developers.
1. Create a new Ewasm testnet based on the SSVM and the Second State DevChain. This testnet will support both Ewasm and traditional EVM smart contracts at the same time.
2. Create a hosted SSVM service that enables public developers to deploy and manage microservices written in Rust. The service will open source and can be hosted by anyone in addition to Second State.
3. Demonstrate how the AI accelerator WASI modules can be used on the server side together with the above mentioned hosted SSVM service.
4. Continue to work on developer tools for microservices, such as the BUIDL tool (https://www.secondstate.io/buidl/) for blockchain-based decentralized services.
If you are a developer interested in next generation cloud services, please get in touch via email at contact@secondstate.io and subscribe to the Wasm medium publication!
Vivian Hu
Second State Inc
+1 415-894-2578
email us here
Visit us on social media:
Facebook
Twitter
LinkedIn
Legal Disclaimer:
EIN Presswire provides this news content "as is" without warranty of any kind. We do not accept any responsibility or liability for the accuracy, content, images, videos, licenses, completeness, legality, or reliability of the information contained in this article. If you have any complaints or copyright issues related to this article, kindly contact the author above.
![](https://www.einpresswire.com/tracking/article.gif?t=2&a=9Rx7H0AjrK4vvW42&i=vt2RPQevlh1DF_4g)