Web3 est une collection de bibliothèques JS qui vous permet d'interagir avec un nœud Ethereum à distance ou localement. Simplement, il nous fournit une API à utiliser pour que nous puissions facilement travailler avec la blockchain. Web3 fonctionne comme un wrapper pour JSON RPC pour se connecter à un nœud Ethereum distant ou local avec une connexion HTTP ou IPC.