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.
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.
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.
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.
Neihu District, Taipei City, Taiwan 114