Page 1 of 1

[AMD & nVidia] How to mine GoaCoin (GOA) ?

Posted: Thu Jan 25, 2018 1:20 am
by phm87
GoaCoin uses both mining pools and transactions to process transactions. The reward repartition between mining pool and masternode is different before and after block 3000. At the time of writting, blockheight of GoaCoin is 11300 that is above 3000, so for each block, 5/15 of the 10 GOA reward will be given to a masternode and 10/15 of the 10 GOA reward to a mining pool.
Block <= 3000 - 1/15 GOA to Masternodes, 14/15 to Miners
Block > 3000 - 5/15 to Masternodes, 10/15 to Miners

What is GoaCoin?
GoaCoin (GOA) is an innovative and adaptive cryptocurrency provided by cryptography and released on a decentralized and advanced market. Based on Dash, it's an enhanced and further developed version, featuring the masternode technology, near-instant and secure payments as well as anonymous transactions. Based on a total Proof of Work and Masternode system, it is accesible to everyone, it ensures a fair and stable return of investment for the Graphic Processing Units (GPUs) miners and the Masternode holders.

The main task is the introduction of the crypto currency into real life in the state of Goa, India. Sellers of goods and services are interested in cryptocurrency. Hotels, taxis, clubs, bars and restaurants, even sellers in the Flea market are ready to accept cryptocurrency. The implementation GoaCoin in the real sector economy of a small state will be the main task for 2018 year.

...

INFORMATION

Coin name: GoaCoin
Coin abbreviation: GOA
Algorithm: NeoScrypt
Maximum Supply: 32,000,000 coins
Type: PoW+MasterNodes
Address prefix: G
Required for Masternode: 1000 GOA
Block Time Average: 2 minutes
Block Reward: 15, decreasing by 12% every year
Block Reward Distribution:
Block <= 3000 - 1/15 GOA to Masternodes, 14/15 to Miners
Block > 3000 - 5/15 to Masternodes, 10/15 to Miners
InstantSend Confirmation: ~5 seconds
Superior Difficulty: Retargeting Using Dark Gravity Wave
Superior Transaction: Anonymity Using PrivateSend
Premine: 1.56%
https://bitcointalk.org/index.php?topic=2593523.0


How to mine GoaCoin on a mining pool ?

1. Create a wallet address
You will need a wallet address to receive the GoaCoins mined. You should download the wallet according to your Operating System. There is another crappy quick & dirty method that we don't recommend: create a wallet address on an exchange but some exchange diagree and may lost some coins.

Please refer to the "Wallets" section of the official bitcointalk thread:
https://bitcointalk.org/index.php?topic=2593523.0


[nVidia] 2. Miner for nVidia cards (neoscrypt)
For nVidia cards, we suggest you to use CCminer : https://github.com/tpruvot/ccminer/releases
For GTX 1080/1080 Ti, ccminer will work but hashrate may be increased with:
- https://github.com/alexis78/ccminer or
- https://github.com/klaust/ccminer/releases

For AMD/ATI graphic cards, see here below.

Remark: some anti-virus, anti-spywares and anti-malware may detect the miner as a virus. It is due to the fact that miners were integrated in malwares and virusses so some anti-virus detect the miner as a potentially dangerous component. We use these binaries since years: we've never encounter problems because we avoid to download any binaries and always use the offial binary release on bitcointalk or github.

[nVidia] 3. Configure ccminer batch file and launch it
3.1 Create a new launch file ("mine GOA on unimining.bat" using notepad or notepad++ under windows) and paste the following command into it:
ccminer-x64 -a neoscrypt -o stratum+tcp://neoscrypt.eu1.unimining.net:4240 -u GPQpkp3DGQxV6bkMRkkdZdmYLoWHx59G8G -p c=GOA --cpu-priority=3
Please note the following arguments to the miner ccminer (64 bits version for my OS):
-a neoscrypt : set the algorithm
-o stratum+tcp://neoscrypt.eu1.unimining.net:4240 : set the mining pool URL and stratum port (4233 for neoscrypt algo dedicated to GoaCoin)
-u GPQpkp3DGQxV6bkMRkkdZdmYLoWHx59G8G : wallet address used as username. Please remove this example address and write your own address created at step 1
-p c=GOA : optional (password) parameters. -p is used to give the password related to the username. As mining is anonymous, the password is used to pass optional arguments. c=GOA is used to force YiiMP to mine GoaCoin (GOA is the symbol defined on the pool for GoaCoin) : YiiMP should detect the crypto-currency mined according to the wallet address but as coins are forks of other coins (and some don't adapt address' code), it doesn't always work as expected. So we recommand to always set the coin with at least the optional parameter c (ex: c=GOA).. stats is used to perform a benchmark of your GPU (first GPU on multi-GPU) on the 50st share. To add several parameter, seperate them by commas, e.g. -p c=GOA,stats to set the coin as GoaCoin and perform benchmark
--cpu-priority=3 : parameter used to set the cpu priority.
3.2 Launch the *.bat file and check wallets' page after 5 to 10 minutes.


[AMD] 2. Miner for AMD cards (neoscrypt)
For AMD/ATI grahic cards, you can download Gateless Gate according to your Operating System:
Gateless Gate: https://github.com/zawawawa/gatelessgate/releases/
Only windows binaries are provided, you can download the source code and compile it if your OS is not Windows.

I also updated my AMD graphic cards drivers to "Crimson ReLive Edition 17.10.1 10/10/2017" but I didn't install the ReLive part.

For AMD cards, here are some examples of other miners that should work:
https://github.com/ghostlander/nsgminer/releases
https://github.com/tpruvot/sgminer/releases

According to your hardware and drivers, some miners may give a better hashrate than others.

[AMD] 3. Configure Gateless Gate config and batch files and launch it
3.1 Create a new launch file ("mine GOA on unimining.bat" using notepad or notepad++ under windows) and paste the following command into it:
@echo off
set GPU_FORCE_64BIT_PTR 1
set GPU_MAX_HEAP_SIZE 100
set GPU_USE_SYNC_OBJECTS 1
set GPU_MAX_ALLOC_PERCENT 100
set GPU_SINGLE_ALLOC_PERCENT 100
gatelessgate.exe --gpu-platform 1 --default-config gatelessgate-GOA.conf
pause
3.2 Create a new conf file ("gatelessgate-GOA.conf" using notepad or notepad++ under windows) and paste the following command into it:
{
"algorithm": "neoscrypt",
"intensity": "13",
"worksize": "256",
"gpu-threads": "1",
"load-balance": true,

"auto-fan": true,
"temp-cutoff": "90",
"temp-overheat": "85",
"temp-target": "75",

"pools": [
{
"name": "MAIN",
"user": "GPQpkp3DGQxV6bkMRkkdZdmYLoWHx59G8G",
"pass": "c=GOA",
"quota": "99;stratum+tcp://neoscrypt.eu1.unimining.net:4240"
},
{
"__comment": "Please keep this entry. Otherwise, I won't be able to continue open-source development. - zawawa",
"name":"DEVFEE",
"user": "zawawa.gatelessgate",
"pass": "x",
"quota": "1;s1.theblocksfactory.com:3333"
}
]
}
Please note the following parameters in the conf file:
"algorithm": "neoscrypt" : set the algorithm
"quota": "99;stratum+tcp://neoscrypt.eu1.unimining.net:4240" : set the mining pool URL and stratum port (4240 for neoscrypt algo dedicated to GOA)
"user": "GPQpkp3DGQxV6bkMRkkdZdmYLoWHx59G8G" : wallet address used as username. Please remove this example address and write your own address created at step 1
"pass": "c=GOA" : optional (password) parameters. -p is used to give the password related to the username. As mining is anonymous, the password is used to pass optional arguments. c=GOA is used to force YiiMP to mine GoaCoin (GOA is the symbol defined on the pool for GoaCoin) : YiiMP should detect the crypto-currency mined according to the wallet address but as coins are forks of other coins (and some don't adapt address' code), it doesn't always work as expected. So we recommand to always set the coin with at least the optional parameter c (ex: c=GOA).. stats is used to perform a benchmark of your GPU (first GPU on multi-GPU) on the 50st share. To add several parameter, seperate them by commas, e.g. -p c=GOA,stats to set the coin as GoaCoin and perform benchmark (remark: stats should work with yiimp but I didn't test it with Gatelessgate).

Remark: Both files should be inside the directory of Gatelessgate.

3.3. Launch the *.bat file and check wallets' page after 5 to 10 minutes.