| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 제로초
- javascript 게임
- al
- 블록체인
- SQL
- 자바스크립트
- hyperledger fabric
- javascirpt
- Blockmonkey
- algorithum
- 파이썬 알고리즘
- 생활코딩 nodejs
- Nodejs 프로젝트
- 깃
- nodejs
- vs code
- 하이퍼레저
- DataStructure
- 컴퓨터사이언스
- javascript 초급
- 관계형데이터베이스
- hyperledger
- 블록몽키
- 블록체인개론
- 프로그래밍
- 생활코딩
- Javascript
- js
- 컴퓨터공학개론
- mysql
- Today
- Total
목록BlockChain (22)
Blockmonkey
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..
1. ipfs-api 다운로드 npm install ipfs-api@18.1.1 --save 2. 코드 작성 const IpfsApi = require('ipfs-api'); const ipfs = IpfsApi("ipfs.infura.io", "5001", { protocol: "https" }); const ipfsUpload = (req, res) => { const file = req.files.file.data; //IPFS UPLOAD & HASH GET //접속 : https://ipfs.io/ipfs/{해시값} ipfs.files.add(file) .then(result => { console.log(result[0].hash); res.redirect(`https://ipfs.io/ipf..
React js에서, Nodejs에서 각각 사용법을 분할해 적었으므로, 둘 중 한가지만 진행하면 됩니다. 1. puppeth를 통한 제네시스 블록 생성하기. genesis.json 파일 생성을 원하는 디렉토리안에서 puppeth를 실행시켜 제네시스 파일을 만든다. cd mydirectory puppeth //기본적으로 geth를 설치했다면 puppeth가 존재한다. 2. mynetwork.json 파일을 초기화(Init)하자 geth --datadir . init mynetwork.json geth 폴더가 생성되면서, 체인 데이터가 저장될 디렉토리를 생성해준다. 그럼 총 2개의 폴더가 생기는데 각 폴더의 용도는 다음과 같다. geth = 체인 데이터 저장 keystore = 계정데이터 저장 3. Geth..
트러플을 활용한 개발을 실습한다. 개인적인 연습과정을 기록하므로 상세한 설명은 추후 추가하도록 할 예정이다. 0. 사전준비 - Truffle - Node - NPM - Metamask 1. 원하는 폴더에 이동하여 아래 명령어를 통해 트러플로 init한다. truffle init 2. 기본 구조가 생성된다. contracts 폴더 내에 myContract를 하나 생성하고 테스트를 진행해보자. MyContract 파일에 아래 코드를 입력한다. // SPDX-License-Identifier: MIT pragma solidity >=0.4.22 Student) studentInfo; function setStudentInfo(uint _studentId, string memory name, uint age) ..