Ethereum Web Client API Library
Ethereum JavaScript API which connects to the Generic JSON-RPC spec
web3 means 분산화, 분권화된 네트워크 구조로서, 서버가 없는 인터넷 분산형 웹
- HTTP 또는 IPC 를 통해 JSON-RPC API를 호출
- 이더리움 노드들은 JSON-RPC로만 소통할 수 있는데, web3.js는 질의를 알지 못하는 개발자들도 쉽고 편리하게 자바스크립트 인터페이스로 상호작용할 수 있도록 해 준다
korean wiki
Web3.js
Web3.js는 모든 자료와 정보가 분산화, 분권화된 차세대 네트워크 구조로서, 서버가 없는 혁신적인 인터넷 분산형 웹이다. 자바스크립트(JavaScript) 기반으로 디앱(DApp)이나 서비스를 구현할 때 매우 유용하며, 내부적으로 HTTP 또는 IPC 를 통해 JSON-RPC API를 호출하도록 되어있다.
http://wiki.hash.kr/index.php/Web3.js
doc
web3.js - Ethereum JavaScript API - web3.js 1.0.0 documentation
web3.js is a collection of libraries that allow you to interact with a local or remote ethereum node using HTTP, IPC or WebSocket.
https://web3js.readthedocs.io/en/v1.3.4/
repository
ChainSafe/web3.js
Ethereum JavaScript API. Contribute to ChainSafe/web3.js development by creating an account on GitHub.
https://github.com/ChainSafe/web3.js#readme

Seonglae Cho