본문 바로가기

study/BlockChain

nodestart.cmd /DAG파일 생성

728x90

geth //geth실행시킨다~

--networkid 4386 //네트워크식별자 명시하는 파라미터

--mine // 이 노드에서 채굴을 시작하게 하는 파라미터 

--minerthreads 2 // 몇개의 스레드에서 채굴을 할 것인지, 너무 높게 설정하면 과부하걸린다.

--datadir "./" // 우리 체인파일을 어디에 저장할것인지

--nodiscover // 탐색 프로토콜을 해지하는 것, 다른 노드가 우리 체인에 연결하는 것을 못하게. 테스팅목적이라 붙임

--rpc // 나중에 메타마스크에서 geth로 실행된 노드에 연결 가능.

--rpcport "8545" // 어떤 포트에 접속해야하는지 명시하는 파라미터

--rpccorsdomain "*" //아무 도메인에서나 우리 rpc엔드포인트에 접속할 수 있도록

--nat "any" // 네트워킹

--rpcapi eth,web3,personal,net //rpc엔드포인트에서 어떠한 api를 커맨드로 사용하기 위한 파라미터를 줌.

--allow-insecure-unlock //--unlock부분 업데이트로 이거 넣어야 오류 안뜸

--unlock 0 //계정 보상금을 받기위해 언락하기. 첫번째 계정 인덱스 0

--password ./password.sec //비밀번호 담고있는 파일 --> 후에 생성.

 

모두 한줄에 작성할 것 !!!!!!!!!!!! 저장 후 노드 실행하기.

 

DAG는 방향성 비 순환형 그래프. 

노드를 맨 처음으로 실행했을 때 이 DAG파일을 처음 생성하는데 이게 있어야함.

3만 블록 = epoch.

epoch 0끝나면 1 시작. 1의 percentage가 100가 되면 DAG생성 끝.

epoch 1까지 다 끝나고 블록 생성중.

그런데 에폭 끝나고부터 블록생성이라고 이해했는데, 에폭1끝나기 전부터 블록이 한두개씩 생성되고있었따.. 

728x90
반응형

'study > BlockChain' 카테고리의 다른 글

값 타입  (2) 2019.10.05
함수 타입 제어자  (2) 2019.10.05
접근 제어자  (2) 2019.10.05
컨트랙의 구조  (3) 2019.10.05
genesis block  (4) 2019.10.05