Skip to content
This repository has been archived by the owner on Jul 6, 2019. It is now read-only.

Latest commit

 

History

History
85 lines (66 loc) · 2.59 KB

tech.md

File metadata and controls

85 lines (66 loc) · 2.59 KB

Technologies

IPFN builds on many technologies and open source work of many different companies altogether, some of which include following:

General

  • ipfs - interplanetary file system
  • linux - linux foundation

Networking

  • smf - fastest rpc in the west
  • seastar - high performance framework

Storage

  • scylla - high perfomance data store

Sandboxing

  • runc - linux containers
  • runv - virtual machine containers
  • kata-runtime - virtual machine containers
  • docker - container build system
  • containerd - container management system
  • qemu - full system emulator

Compilation

  • tvm - deep learning compiler stack
  • llvm - compiler infrastructure
  • halide - language for portable computation
  • onnx - interchangeable graph format
  • tensorflow - computation graphs playground
  • emscripten - llvm to wasm and js compiler
  • assemblysript - typescript to wasm compiler

Protocols

Web Runtime

  • npm - javascript package manager
  • wasmi - wasm interpreter in rust
  • wagon - wasm interpreter in go

Blockchain

  • bitcoin - cryptography toolchains
  • ethereum - key management infrastructure
  • fabric - key management infrastructure
  • parity - secure blockchain infrastructure