Die von der DFINITY Foundation entwickelte Motoko Programming
Language wurde entwickelt, um
Blockchains (Subnets), dezentrale Anwendungen (dApps) und andere Tools auf dem Internet Computer Protocol (ICP) aufzubauen. Motoko basiert auf der Programmiersprache WebAssembly (WASM), ist aber anpassungsfähiger, sicherer und effizienter als die traditionelle WASM-Sprache. Motoko lässt sich außerdem zu WASM kompilieren, da es rückwärtskompatibel zu WebAssembly und Browserfunktionen ist. Damit kann jede Sprache, die zu WASM kompiliert werden kann, auch
Code über das ICP-
Protokoll bereitstellen.