Building the decentralized compute infrastructure

with WebAssembly and WasmEdge technologies

Use cases and customers

Decentralized applications are controlled and managed by individuals on their own computers. Compared with centralized data centers, decentralized computing nodes are inherently redundant, small, insecure, and slow. They require a new generation of highly efficient compute infratructure in order to support real world applications. WebAssembly and WasmEdge has emerged as leading contenders in this space.

Smart contracts

Blockchain smart contracts are decentralized serverless functions executed by blockchain nodes. Thousands of untrusted smart contract functions must be executed independently by thousands of nodes in a few seconds (block time). WasmEdge provides a secure, fast, and lightweight on-chain VM for smart contracts.

Customers and partners: Polkadot, FileCoin, Ripple, CyberMiles, ParaState

Decentralized network nodes

Decentralization requires diversity in network nodes and operators. Decentralized network (eg blockchain) node software must run securely, efficiently and consistently on as many server or device platforms as possible. WasmEdge is supported on x86, arm, Apple m1/m2, RISC-V CPUs, and Linux, Windows, Mac OS, Android, OpenWRT, and seL4 OSes.

Customers and partners: Polkadot, ByteTrade, Obridge

Streaming functions

Web3 applications require real-time data solutions that transform time series transactions into relational tables that can be queried and analyzed. Since many transactions are smart contract calls, user defined logic is required to parse and transform those transactions in the data stream. WasmEdge is an ideal runtime for user-defined in-stream functions.

Customers and partners: Nebula Graph, ByteTrade, Redpanda

GitHub stars

Forks

Code contributors

Releases

Contact

Contact Us

Location:

Neihu District, Taipei City, Taiwan 114