Node Start

METADIUM 노드 바이너리를 이용한 노드시작

메타디움 블록체인에서 dApp 서비스를 이용하기 위해서는 메타디움 노드와 연결되어야 합니다. 또한 dApp 서비스를 이용하여 블록체인에 직접적으로 명령하고 실행하기 위해서는 메타디움 클라이언트노드를 직접 설치하여 운용하는 방법이 있습니다. 노드를 설치한 후 메타디움 블록체인과 네트워크를 연결하기 위해서는 METADIUM Node를 실행하고 메타디움 블록체인의 노드로부터 블록 Sync를 맞춰야 합니다.

메타디움 클라이언트는 Go-Metadium(gmet)이라고 칭하며, Ethereum의 Go-Ethereum Client를 forking하여 만들어졌습니다. 해당 Source code는 Github Repository에서 다운받을 수 있습니다.

Chaindata

gmet을 이용하여 Chaindata를 P2P로 다운로드 받을 수 있지만, 블록체인의 데이터가 증가함에따라 싱크를 맞추는 속도가 오래 걸립니다. 메타디움에서는 Chaindata를 최근 3일 간의 일별로 압축하여 제공하고 있습니다. Chaindata Packages 링크에서 데이터를 다운 받은 후 $GMET_HOME/geth 디렉토리에 압축을 풀어 사용할 수 있습니다.

Simple Guide

메타디움 노드는 리눅스 환경에서 간편하게 설치할 수 있도록 Docker 환경에서 빌드된 Node Binary를 제공합니다. geth와 동일한 구조로 Chaindata가 저장되는 폴더는 기본적으로 ~/.metadium이 됩니다. 저장되는 폴더를 변경하고자 하는 경우 --datadir을 이용하여 변경이 가능합니다.

Port Info

HTTP-RPC Port

8588

WS-RPC Port

8598

P2P Port

8589

Command-line

Command-line Option

Last updated