티스토리 뷰

SERVER

파일코인(Filecoin) - Lotus-minerSetting

비용러브 2022. 7. 31. 04:13

아래 메뉴얼은 Lotus Node와 Lotus-miner가 같은 머신에서 실행될 때의 메뉴얼을 작성한
것 입니다. 만약 다른 서버에서 실행된다면 공식 메뉴얼을 참고해주세요.

 

채굴자를 위한 지갑(주소) 생성
채굴을 위해서는 최소한 BLS 지갑(메인넷 용)이 필요 합니다. 별도의 소유자, 작업자 주소를
사용하는 것이 좋습니다.(lotus wallet new bls 명령어를 2번 실행합니다.)

 

# A new BLS address to use as owner address:
lotus wallet new bls
f3...
# A new BLS address to use as worker address:
lotus wallet new bls
f3...

 

지갑(주소) 백업 및 가져오기
필요한 경우 지갑을 파일로 백업, 가져오기를 할 수 있습니다.

lotus wallet export <address> > <address>.key

다른 Lotus Node에서 해당 지갑을 불러 올 수 있습니다.

lotus wallet import wallet.private

 

지갑 리스트 확인
현재 Lotus Node의 모든 주소 목록을 볼 수 있습니다

lotus wallet list

 

원하는 경우 기본 지갑(주소)를 다른 지갑(주소)로 변경할 수 있습니다.

lotus wallet set-default <address>

 

매개변수 다운로드
채굴 시작 시 Filecoin 증명 매개 변수를 읽고 확인해야 하는데, 이걸 미리 다운로드 할 수 있
습니다.(권장) 그렇지 않으면 초기화 프로세스가 수행됩니다.


매개변수를 다운로드하려면 다음을 수행하세요.

# Use sectors supported by the Filecoin network that the miner will join and use.
# lotus-miner fetch-params <sector-size>
lotus-miner fetch-params 32GiB
lotus-miner fetch-params 64GiB

 

Lotus Miner 초기화
처음으로 Miner를 시작하기 전에 초기화를 합니다

lotus-miner init --owner=<address> --worker=<address>

 

Lotus Miner 연결
Miner를 시작하기 전에 Filecoin 네트워크의 모든 피어에서 도달 할 수 있도록 구성하는 것
이 중요합니다. 이를 위해선 안정적인 공용 IP가 필요합니다.

vi /filecoin/miner/storage/config.toml
...
[Libp2p]
ListenAddresses = ["/ip4/0.0.0.0/tcp/24001"] # choose a fixed port
AnnounceAddresses = ["/ip4/<YOUR_PUBLIC_IP_ADDRESS>/tcp/24001"] # important! 공용 IP 입력
...

 

Lotus Miner 시작

lotus-miner run
 
댓글