[맥북 / 암호화폐] 일렉트로니움(ETN) 채굴하기

암호화폐가 연일 붐을 이루고 있는 가운데, 이미 덩치가 커져버린 코인은 CPU만 사용해서는 채굴 메리트가 거의 없습니다. 아직 덩치가 작은 코인들은 그나마 메리트가 있으니 놀고 있는 맥을 사용해서 한번쯤 채굴해 보는 것도 나쁘지 않은 것 같습니다. 물론, 블록체인 기술에 관심이 있으시다면, 깃헙에 코드가 다 공개되어 있으니 공부해보는 것도 좋을 것 같습니다.

일렉트로니움은 Mobile 기기에 Base를 둔 가상화폐로 Mobile 시장을 한정적으로 타켓팅해서 나온 코인입니다. 자세한 내용은 공식 홈페이지를 참조바랍니다. 아직, 공식 앱이 나오진 않았지만 아이폰으로도 채굴이 가능한 상황입니다. 궁금하신 분들은 아래 링크를 참조바랍니다.


일렉트로니움(ETN) 혼자서 채굴하기

*아래 방법은 마이닝 풀에 참가하여 마이닝을 하는 것이 아니라 혼자 마이닝을 하는 방법입니다

1) 지갑 생성하기 – 우선, 지갑은 채굴한 코인을 담기 위한 반드시 있어야하는 존재입니다. 아래 링크를 통해 웹에 지갑을 만드시거나, offline으로 지갑을 만드시면 됩니다. 필자는 몇개의 컴퓨터를 돌리고 있는 상황이라 그냥 online으로 만들어보았습니다.

아래에 있는 해쉬처리된 주소는 계좌 번호와 같은 역할을 하니 저장해두시면 됩니다.

2) Mining Software 다운로드

아래 링크를 통해 접속하여, “Mac Direct Miner” 소프트웨어를 다운받습니다.

3) electroneumd 실행하기

*혹, 확인되지 않은 개발자와 같은 메세지가 뜬다면, 우클릭 > Open을 눌러주시면 됩니다.

4) 동기화 기다리기 – 메세지 중간중간을 확인해보면 블록체인 레져가 몇일이 밀려있는지를 확인할 수 있습니다. 필자의 경우, 7시간 정도 기다린 것 같습니다.

5) 마이닝 시작하기

동기화가 끝나면 SYNCHRONIZED OK이란 메세지가 나옵니다. 이 후, 커맨드 라인에 아래 커맨드를 입력합니다. Threads 수는 본인이 기기를 사용하는 중이냐 아니냐에 따라, 2~4 정도로 맞춰주시면 적당할 듯 합니다. 물론, iMac Pro같은 괴물을 사용하고 계시다면.. 더 많이 잡으셔도 무방할 듯 합니다.

start_mining <본인의 지갑 주소> <Threads 수>
start_mining etnkJcmHFYZMmsEWL4E6kbNkf41bekF6CAuEgRhgkkMWAH3prdC3VfR7oAZo4QRgWWYbszeAC5pTj4CNM6eYzSVi2tsvytcc8p 4

6) 현재 채굴상황 확인하기

정정. 위에 설명된 동작 방법은 마이닝 풀에 참여하여 마이닝을 하는 것이 아니라 솔로 마이닝입니다. 고로 아래 마이닝 풀 페이지에서는 채굴현황을 확인하실 수 없습니다.

아래 링크를 타고 채굴현황을 보시면, Hash Rate와 Total Hashes Submitted그리고 Balance를 확인하실 수 있스니다.

밑에서 3개까지의 값이 계속 변하면 채굴이 정상적으로 동작하고 있다는 지표입니다. Balance가 들어오지 않더라도 기다리시면 됩니다 🙂

7) 유용한 커맨드

아래와 같은 커맨드 라인이 있으니 중간중간 사용하시면 됩니다.

  • status : 현재 status를 띄워줍니다.
  • set_log <숫자 0-1> : 현재 진행 로그를 나타내 줍니다. 0은 안보여주기, 1, 2, 3, 4에 따라 더 많은 로그를 보여줍니다.ex)set_log 1
  • show_hr : 실시간 hash rate를 띄워줍니다.
  • hide_hr : 실시간 hash rate를 끕니다.

Commands

  •   alt_chain_info          Print information about alternative chains
  •   ban                     Ban a given IP for a time
  •   bans                    Show the currently banned IPs
  •   bc_dyn_stats            Print information about current blockchain dynamic state
  •   diff                    Show difficulty
  •   exit                    Stop the daemon
  •   flush_txpool            Flush a transaction from the tx pool by its txid, or the whole tx pool
  •   hard_fork_info          Print hard fork voting information
  •   help                    Show this help
  •   hide_hr                 Stop showing hash rate
  •   is_key_image_spent      Prints whether a given key image is in the spent key images set, is_key_image_spent <key_image>
  •   limit                   limit <kB/s> – Set download and upload limit
  •   limit_down              limit <kB/s> – Set download limit
  •   limit_up                limit <kB/s> – Set upload limit
  •   out_peers               Set max number of out peers
  •   output_histogram        Print output histogram (amount, instances)
  •   print_bc                Print blockchain info in a given blocks range, print_bc <begin_height> [<end_height>]
  •   print_block             Print block, print_block <block_hash> | <block_height>
  •   print_cn                Print connections
  •   print_coinbase_tx_sum   Print sum of coinbase transactions (start height, block count)
  •   print_height            Print local blockchain height
  •   print_pl                Print peer list
  •   print_pl_stats          Print peer list stats
  •   print_pool              Print transaction pool (long format)
  •   print_pool_sh           Print transaction pool (short format)
  •   print_pool_stats        Print transaction pool statistics
  •   print_status            Prints daemon status
  •   print_tx                Print transaction, print_tx <transaction_hash>
  •   q                       ignored
  •   relay_tx                Relay a given transaction by its txid
  •   save                    Save blockchain
  •   set_log                 set_log <level>|<categories> – Change current loglevel, <level> is a number 0-4
  •   show_hr                 Start showing hash rate
  •   start_mining            Start mining for specified address, start_mining <addr> [<threads>] [do_background_mining] [ignore_battery], default 1 thread, no background mining
  •   start_save_graph        Start save data for dr monero
  •   status                  Show status
  •   stop_daemon             Stop the daemon
  •   stop_mining             Stop mining
  •   stop_save_graph         Stop save data for dr monero
  •   sync_info               Print information about blockchain sync state
  •   unban                   Unban a given IP
  •   update                  subcommands: check (check if an update is available), download (download it if there is), update (not implemented)
  • 1
  •  
  •  
  •  
  •  
  •  
SHARE