web33 (BlockChain) Web3 라이브러리 (ws) express와 web3 라이브러리 설치 npm i express web3 const express = require("express"); const Web3 = require("web3"); const app = express(); const web3 = new Web3("ws://localhost:8888"); geth에서 websocket 열기 --ws --ws.port 8888 --ws.origins "*" : ws에 대한 설정 추가 geth 연결 명령어 geth --datadir ~/myGeth --http --http.addr "0.0.0.0" --http.port 8080 -http.corsdomain "*" --http.api "admin,miner,txpool,web3,personal,e.. 2023. 2. 15. (BlockChain) Web3 라이브러리 Web3 라이브러리 Ethereum 네트워크와 상호작용할 수 있는 다양한 메서드를 제공해 주는 JS 라이브러리 Ethereum 클라이언트에서 RPC 요청을 쉽게 보낼 수 있다 Modules 종류 web3-eth web3-utils web3-bzz web3-shh 설치 및 사용방법 라이브러리 설치 npm i web3 script src 추가 web3 연결 확인 console.log(Web3); const web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); console.log(web3); console.log(web3.eth); console.log(web3.utils); console.log(web3.bzz); consol.. 2023. 2. 14. (BlockChain) Web3 Web3 World Wide Web의 세대 중 하나 위키백과 Web3 Web3.0 이란 컴퓨터가 시맨틱 Web 기술을 이용하여 웹페이지에 담긴 내용을 이해하고 개인 맞춤형 정보를 제공할 수 있는 지능형 Web기술을 말한다. 지능화, 개인화된 맞춤형 웹이다. Web 3.0은 기본적으로 Web 2.0의 핵심인 읽기와 쓰기를 넘어 ‘소유’의 개념이 더해진 것이다. 세계 곳곳에 흩어진 네트워크 참여자들의 컴퓨터 자원을 활용하는 블록체인 기술 덕분에 자료가 분산 저장되고, 이더리움 같은 가상화폐에 내재된 자동화 프로그래밍 기술(스마트 콘트랙트)로써 관리자의 개입 없는 웹 이용이 가능하다. 암호화 기술을 활용한 대체 불가능 토큰으로 데이터의 온전한 소유권도 주장할 수 있다. 즉, 데이터의 저장과 사용, 소유가 네티.. 2023. 2. 13. 이전 1 다음