BlockChain Developer/Public Blockchain (14) 썸네일형 리스트형 [Ethereum] Geth Dapp (with Node.js & React.js) 구축하기 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.. [Ethereum] Truffle 을 활용한 스마트컨트렉트 개발 트러플을 활용한 개발을 실습한다. 개인적인 연습과정을 기록하므로 상세한 설명은 추후 추가하도록 할 예정이다. 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) .. 이전 1 2 3 4 다음