본문 바로가기

전체 글

(120)
Install IPFS IN Ubuntu WEB3 객체저장소 IPFS 설치방법 요약 1. Ubuntu Setup sudo apt-get update sudo apt-get -y upgrade 2. Golang 설치 (Dependency) [경로작업은 불필요하다] sudo apt install golang-go -y 3. IPFS 설치 wget https://dist.ipfs.io/go-ipfs/v0.5.0/go-ipfs_v0.5.0_linux-amd64.tar.gz tar zxvf go-ipfs_v0.5.0_linux-amd64.tar.gz cd go-ipfs sudo ./install.sh 4. IPFS 실행 ipfs init //Initialization (PEER ID 확인) ipfs daemon (IPFS 실행) // ID 확인 방법 i..
[Ethereum] GSN 0. 개념 알고가기 -> GSN은 Gas Station Network의 약자로, 간단하게 요약하자면 Dapp의 대부분은 이더리움 기반 Dapp이다. 따라서 Dapp을 만들고 Dapp에서 컨트렉트를 호출하기 위해서는 소량의 가스 수수료를 요구한다. 그러나, 새로운 wallet을 만들면 그 사람은 가스가 있는가? 가스가 없다. 그래서 사용자는 항시 Ethereum을 보유해야한다. 즉, UX 또는 사용성이 매우 나빠진다. 하지만 GSN을 활용하면, 가스 비용은 GSN에서 소모된다. 하지만 공짜는 아니며 사이트 운영자가 입금한 금액만을 사용할 수 있다. 통상적으로 대부분의 네트워크는 GSN 네트워크를 배포중에 있으며 우리는 그것을 활용해 GSN Contract를 배포해 사용할 수 있다. 1. Ganache-cl..
[Web3- 셋팅 문제해결] 최신 React에 Web3 설치하기 Dapp 셋팅을 새로하려는데 아래와 같은 엄청나게 많은 문제들이 발생했다. Module not found: Error: Can't resolve 'stream' stream, crypto, assert, https, os, url 등등 뭐가 엄청나게 없단다.. ㅇㄴ.. WEB3 깃허브에 들어가보면 아래와 같은 내용을 찾을 수 있다. 대략 요약해보면, Nodejs Polyfill이 최신 CRA 버전에 포함되어있지 않다는 것이다. =_=.. 그래서 간단하게 React Setting을 새로 시작한다. 리액트에 Web3 적용 셋팅 방법! 1. 우선 프로젝트 폴더에 들어가서 create-react-app 을 하자. npx create-react-app client 2. web3 & web3-utils를 설치한다...
[Hyperledger Besu] EC2에 Hyperledger IBFT 2.0 (POA) Network 구성하기 POA Network Node 구성하기 # EC2 Hyperledger Besu Setting 진행 내용 1. AWS에 EC2 인스턴스를 켠다. 2. EC2 인스턴스에 Hyperledger Besu를 설치한다. 3. Genesis File 구성하기. 4. Hyperledger 구동하기. # 실습내용 1. AWS에서 EC2 인스턴스를 켠다. 최소 t2.medium 이상의 성능을 요구한다. 2. EC2 인스턴스에 Hyperledger Besu를 설치한다. a. Dependency를 설치 # Ubuntu Package Update sudo apt-get update # wget 설치확인 & 설치 which wget sudo apt-get install wget #adoptopenjdk 설치 (Java 11-1..