MotokoDfinity/Internet Computer で Dapps/スマート・コントラクトを記述する目的で作られたプログラミング言語です. Internet Computer の Dapps/スマート・コントラクトには, Motoko だけではなく Rust (公式) や WebAssembly にコンパイルされる他のプログラミング言語を使うこともできます.

Motoko は既に実際に使われている言語ですが, ヴァージョンが 0.6.29 (2022.06.26 現在) であることからもわかるようにまだ発展途上で, 特にライブラリの整備はまだこれからなのは確かでしょう. 実際, 今ある Internet Computer のスマート・コントラクトの多くは Rust で書かれています.

それでも Motoko が興味深いのは,

と考えるからです → オブジェクト棲息圏としての web3