Mining

From Genesis Network Wiki
Jump to navigation Jump to search

At the core of the Genesis blockchain, Genesis utilizes a GPU mining variant of the Equihash algorithm called "Equihash 192.7". Equihash algorithm was chosen for it's stability purposes. Utilizing NVIDIA and AMD GPUs, mining is how the Genesis blockchain processes blocks of information and keeps the network secure. Though mining can seem complicated, it's very simple to do. Please contact the Genesis team on Discord or the Official Forums with any questions or concerns about Mining $GENX

Prerequisites

Besides the absolute understanding of needing a computer or rig with either AMD or NVIDIA graphics cards, there are some basics you need to mine Genesis

  • Genesis Wallet Address
  • Latest GPU Drivers
  • Mining Software
  • Pool to Mine On

Genesis Wallet Address

A Genesis wallet address can be acquired through a Full Node QT Wallet (recommended for typical users) or a Paper Wallet (recommended for storage).

Links and information to both can be accessed via the Genesis Official Website

Extract the executable (unzip), install the software, get a receiving address from File > Receiving Addresses > New

Tutorials can be found on the Wiki

Latest Drivers

Latest NVIDIA drivers can be found here
Latest AMD drivers can be found here

Genesis Mining Software

  • NVIDIA Miners
    • EWBF (Win/Linux) (Closed Source) - Most Popular Mining Software
    • GMiner (Win/Linux) (Closed Source) - Newer Mining Software
    • lolMiner (Win/Linux) (Closed Source) - Better suited towards AMD, constantly developing
  • AMD Miners

Mining Pools

The list of all mining pools along with current hashrate can be found on the Official Website

Mining with EWBF

  • Unzip GMiner from #Genesis_Mining_Software
  • Open folder and find any .bat file to modify. By default 'run.bat' should be in EWBF. You can make you own .bat file as well
  • Right click and edit 'run.bat' - Open with text editor of your choice
  • Add the following script and be sure to add the desired pool server/port and wallet address. Check any of the mining pools "Getting Started" pages for server and port. EWBF supports failover pools.
:loop
miner  --algo 192_7 --pers GENX_PoW --server genx.suprnova.cc --user WEBLOGIN.WORKER --pass WORKERPASS --port 9983 --eexit 3
miner  --algo 192_7 --pers GENX_PoW --server mine-genx-na.equipool.1ds.us --user ADDYOURADDRESSHERE --pass x --port 50132 --eexit 3
goto loop
  • Click File > Save
    • You can 'Save As' as well and create a new file.
      • Windows Users: Be sure to save as All Files as the extension needs to remain .bat. Or it might save as a .txt file.
  • Double click the run.bat file to start mining!

Mining with GMiner

Shout out to Genesis Discord member DeMoNIoK for this

  • Unzip GMiner from #Genesis_Mining_Software
  • Open folder and find any .bat file to modify. By default 'mine_btcz.bat' should be in GMiner. You can make you own .bat file as well
  • Right click and edit mine_btcz.bat - Open with text editor of your choice
  • Add the following script and be sure to add the desired pool server/port and wallet address. Check any of the mining pools "Getting Started" pages for server and port. GMiner supports failover pools.
miner --algo 192_7 --pers GENX_PoW --server genesis.poolofd32th.club --port 3858 --user ADDYOURADDRESSHERE --pass x --server genx-us.nibirupool.com --port 8120 --user ADDYOURADDRESSHERE --pass x
  • Click File > Save > Rename to mine_genx.bat
    • You can 'Save As' as well and create a new file.
      • Windows Users: Be sure to save as All Files as the extension needs to remain .bat. Or it might save as a .txt file.
  • Double click the mine_genx.bat file to start mining!

Mining with lolMiner

Shout out to Genesis Discord member DeMoNIoK for this

  • Unzip lolMiner from #Genesis_Mining_Software
  • Open folder and find user_config.json file.
  • Right click and edit user_config.json - Open with text editor of your choice
  • Add the following script and be sure to add the desired pool server/port and wallet address. Check any of the mining pools "Getting Started" pages for server and port. lolMiner supports failover pools
{ "DEFAULTS" : { "DEVICES" : "AUTO",
"APIPORT" : 0 }, "GENX" : { "COIN" : "GENX", "POOLS" : [ {"POOL" : "us.fomominers.com", "PORT" : "6110", "USER" : "YOURADDRESSHERE.RIGNAME", "PASS" : "x"}, {"POOL" : "genx.thedirtydozenpool.com", "PORT" : "20505", "USER" : "YOURADDRESSHERE.RIGNAME", "PASS" : "x"} ] } }
  • Click File > Save
  • Close user_config.json
  • Right click and edit run_miner.bat file
  • Find the string set labeled
    "PARAMS=--profile %PROFILE%"
    and change to
    "PARAMS=--profile GENX"
  • Click File > Save
  • Close run_miner.bat
  • Double click the run_miner.bat file to start mining!

Additional Info

Equihash is a memory dependent algorithm. It's easy to overclock your GPU to achieve maximum performance.

MSI Afterburner is the recommended overclocking and performance monitoring tool for GPUs.

A good starting point to test your system is +100 core +500 memory overclock.

For more information on mining or overclocking, or how you can contribute to this page, please visit the Genesis Discord or the Official Forums.