[BlockChain] truffle로 스마트컨트랙트 배포하기
·
개발/BlockChain
1. geth geth --datadir node --http --http.addr "127.0.0.1" --http.port 8000 --http.corsdomain "*" \--http.api "admin,eth,debug,miner,net,txpool,personal,web3" --syncmode full --networkid 1234 \--port 30300 --ws --ws.addr "127.0.0.1" --ws.port 8001 --ws.origins "*" \--ws.api "admin,eth,debug,miner,net,txpool,personal,web3" \--allow-insecure-unlock --unlock "0,1" --password "./node/password.txt" 2..
[BlockChain] geth
·
개발/BlockChain
[BlockChain] ubuntu 환경 설정 메타마스크와 연결하고 geth, ganache 를 실행하기 위해서 unbuntu 환경에서 개발을 진행한다. window 기준으로 설치를 진행한다. 0. 우분투 환경 설정 (1) 제어판 -> 프로그램 -> 프로그램 및 기능 -> windows diary-blockchain.tistory.com 1. geth 개념 (1) private network 가상 사설망이란 뜻인데 회사 조직에서 독립적으로 사용하는 네트워크(인트라넷)라고 생각하면 된다. 그 가상 사설망으로 우리는 geth를 사용한다. (2) chaindata, keystore chaindata 폴더 : 블록 헤더 내용, 블록의 바디 트랜잭션의 내용이 들어있다. keystore 폴더 : geth에서 관리하..
[BlockChain] ubuntu 환경 설정
·
개발/BlockChain
메타마스크와 연결하고 geth, ganache 를 실행하기 위해서 unbuntu 환경에서 개발을 진행한다. window 기준으로 설치를 진행한다. 0. 우분투 환경 설정 (1) 제어판 -> 프로그램 -> 프로그램 및 기능 -> windows 기능 켜기/끄기 -> Linux용 windows하위 시스템 체크하기 (2) 가상화 사용 설정(구글에 가상화 켜기 검색하고 가상화 켜주기) (3) cmd창을 관리자 권한으로 실행 후 코드 넣기 - 배포 이미지 서비스 및 관리에 대한 부분 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart - Virtual Machine Platform 기능 활성화 부..