"Web3.js"의 두 판 사이의 차이
잔글 |
|||
1번째 줄: | 1번째 줄: | ||
− | '''Web3.js'''는 서버가 없는 혁신적인 인터넷 분산형 웹이다. HTTP,WebSocket 또는 IPC 연결을 사용하여 로컬 또는 원격 | + | '''Web3.js'''는 서버가 없는 혁신적인 인터넷 분산형 웹이다. [[HTTP]], [[웹소켓]](WebSocket) 또는 IPC 연결을 사용하여 로컬 또는 원격 [[이더리움]] 노드와 상호 작용할 수 있게 해주는 라이브러리 모음이다. |
+ | |||
== 개요 == | == 개요 == | ||
− | Web3.js란 JSON-RPC ( | + | Web3.js란 JSON-RPC ([[JSON]]을 데이터 포멧으로 사용하여 다른 원격 응용 프로그램과 통신할 수 있도록 하는 API) 스펙을 구현한 이더리움 자바스크립트 [[API]]이다. 즉, JSON-RPC 스펙에 대한 처리를 Web3.js에 맡기고, JSON-RPC가 아닌 자바스크립트로 Dapp(Decentralized application)을 개발할 수 있도록 지원하는 라이브러리이다. |
Web3.js는 JavaScript 기반으로 작성되어 있다. JSON-RPC만으로 충분히 이더리움을 사용할 수는 있지만, 응용 프로그램을 개발하는 입장에서 JSON-RPC는 조금 불편할 수 있다. | Web3.js는 JavaScript 기반으로 작성되어 있다. JSON-RPC만으로 충분히 이더리움을 사용할 수는 있지만, 응용 프로그램을 개발하는 입장에서 JSON-RPC는 조금 불편할 수 있다. | ||
Web3.js는 JSON-RPC를 호출해 주는 라이브러리로써 더 쉽게 응용 서비스나 Dapp을 구현할 수 있도록 한다.<ref name="Web3.js">〈[https://tconomy.io/2440 Web3.js]〉, 《Tconomy》</ref> | Web3.js는 JSON-RPC를 호출해 주는 라이브러리로써 더 쉽게 응용 서비스나 Dapp을 구현할 수 있도록 한다.<ref name="Web3.js">〈[https://tconomy.io/2440 Web3.js]〉, 《Tconomy》</ref> | ||
+ | |||
== 기능 == | == 기능 == | ||
− | *DApps 브라우저 | + | * [[디앱]](DApps) 브라우저 |
− | *탈중앙화 어플리케이션 | + | * 탈중앙화 어플리케이션 |
− | *메시징 | + | * 메시징 |
− | *보관 및 저장 | + | * 보관 및 저장 |
− | *상태 표시기 | + | * 상태 표시기 |
− | * | + | * 오프체인 컴퓨팅 |
− | *상태 채널 | + | * 상태 채널 |
− | *암호화 네트워크 & 전송 프로토콜 | + | * 암호화 네트워크 & 전송 프로토콜 |
− | *선택적인 인터넷 라우팅 프로토콜 | + | * 선택적인 인터넷 라우팅 프로토콜 |
− | |||
== 장단점 == | == 장단점 == | ||
21번째 줄: | 22번째 줄: | ||
== 참고자료 == | == 참고자료 == | ||
− | |||
== 같이 보기 == | == 같이 보기 == | ||
{{로고 필요}} | {{로고 필요}} | ||
− | {{ | + | {{프로그래밍|토막글}} |
− |
2019년 6월 26일 (수) 03:17 판
Web3.js는 서버가 없는 혁신적인 인터넷 분산형 웹이다. HTTP, 웹소켓(WebSocket) 또는 IPC 연결을 사용하여 로컬 또는 원격 이더리움 노드와 상호 작용할 수 있게 해주는 라이브러리 모음이다.
개요
Web3.js란 JSON-RPC (JSON을 데이터 포멧으로 사용하여 다른 원격 응용 프로그램과 통신할 수 있도록 하는 API) 스펙을 구현한 이더리움 자바스크립트 API이다. 즉, JSON-RPC 스펙에 대한 처리를 Web3.js에 맡기고, JSON-RPC가 아닌 자바스크립트로 Dapp(Decentralized application)을 개발할 수 있도록 지원하는 라이브러리이다. Web3.js는 JavaScript 기반으로 작성되어 있다. JSON-RPC만으로 충분히 이더리움을 사용할 수는 있지만, 응용 프로그램을 개발하는 입장에서 JSON-RPC는 조금 불편할 수 있다. Web3.js는 JSON-RPC를 호출해 주는 라이브러리로써 더 쉽게 응용 서비스나 Dapp을 구현할 수 있도록 한다.[1]
기능
- 디앱(DApps) 브라우저
- 탈중앙화 어플리케이션
- 메시징
- 보관 및 저장
- 상태 표시기
- 오프체인 컴퓨팅
- 상태 채널
- 암호화 네트워크 & 전송 프로토콜
- 선택적인 인터넷 라우팅 프로토콜
장단점
각주
참고자료
같이 보기
이 문서는 로고가 필요합니다.