Page 1 of 1

[AMD & nVidia] How to mine Dinerocoin (DIN) ?

Posted: Thu May 03, 2018 3:12 pm
by phm87
What is Dinerocoin ?
Dinero is a new digital currency, based on Dash 12.2, that enables anonymous, instant payments to anyone, anywhere in the world. Dinero uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Dinero Core is the name of the open source software which enables the use of this currency. We Love what Dash have done, and have made some tweaks of our own. In particular one feature that we love about Dash is the "Decentralized Governance Blockchain Budget". Many other coins based on Dash have disabled this, but we want to use this to foster a strong "community for good" (more soon).
Whitepaper - https://dinerocoin.org/Dinero-WhitePaper.pdf
Dinero Coin Specs: Coin Name: Dinero Ticker: DIN Prefix: D Algorithm: NeoScrypt Block Reward: 27 DIN (until block 162000 - then 30 DIN) Reward reduction: 9%/Year Block Time: 90 secs Port: 26285 Retargeting: Dark Gravity Wave Masternode Collateral: 5,000 DIN

https://bitcointalk.org/index.php?topic=2828122.0

How to mine Dinerocoin on a mining pool ?

1. Create a wallet address
You'll need a wallet to receive the Dinerocoin mined. It is better to download the official wallet according to your Operating System. There is another crappy quick and dirty method that we don't recommend: create a wallet deposit address on an exchange but many exchange disagree and may loose some coins.
Please refer to the Wallets section of the official bitcointalk thread:
https://bitcointalk.org/index.php?topic=2828122.0
Or use the official github repository:
https://github.com/dinerocoin/dinero


[nVidia] 2. Miner for nVidia cards (neoscrypt)
For nVidia cards, we suggest you to last version of CCminer : https://github.com/tpruvot/ccminer/releases
According to your mining hardware, some other forks of ccminer may render better hashrate:
https://github.com/KlausT/ccminer/releases
https://github.com/palginpav/ccminer/releases
https://github.com/palginpav/hsrminer
https://github.com/alexis78/ccminer
https://github.com/ghostlander/cudaminer-neoscrypt
We recommand you to test different official well-known forks of ccminer with different parameters (see here below).

For AMD cards, see here below.

Remark: some anti-virus 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 DIN 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:4245 -u DS9FY33wfTHwxS6ktjHEYjf1jywE1AkL5U -p c=DIN --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:4245 : set the mining pool URL and stratum port (4245 for neoscrypt algo dedicated to DIN)
-u DS9FY33wfTHwxS6ktjHEYjf1jywE1AkL5U : wallet address used as username. Please remove this example address and write your own address created at step 1
-p c=DIN : 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=DIN is used to force YiiMP to mine Dinerocoin (DIN is the symbol defined on the pool for Dinerocoin) : 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=DIN).. 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=DIN,stats to set the coin as Dinerocoin and perform benchmark
--cpu-priority=3 : parameter used to set the cpu priority.

Latest Nvidia drivers:
http://www.nvidia.com/Download/index.aspx
http://www.guru3d.com/files-categories/ ... %7C-7.html
3.2 Launch the *.bat file and check wallets' page after 5 to 10 minutes.


[AMD] 2. Miner for AMD cards (neoscrypt)

For AMD 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.

Other miner application such as NSGminer can be used with AMD hardware but we were not able to use it (due to a special hardware configuration):
https://github.com/ghostlander/nsgminer/releases


[AMD] 3. Configure Gateless Gate config and batch files and launch it
3.1 Create a new launch file ("mine DIN 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-DIN.conf
pause


3.2 Create a new conf file ("gatelessgate-DIN.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": "DS9FY33wfTHwxS6ktjHEYjf1jywE1AkL5U",
"pass": "c=DIN",
"quota": "99;stratum+tcp://neoscrypt.eu1.unimining.net:4245"
},
{
"__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:4245" : set the mining pool URL and stratum port (4245 dedicated for DIN)
- "user": "DS9FY33wfTHwxS6ktjHEYjf1jywE1AkL5U" : wallet address used as username. Please remove this example address and write your own address created at step 1
- "pass": "c=DIN" : optional (password) parameters. "pass" is used to give the password related to the username. As mining is anonymous, the password is used to pass optional arguments. c=DIN is used to force YiiMP to mine Dinero (DIN is the symbol defined on the pool for Dinerocoin) : 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=DIN).. 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=DIN,stats to set the coin as Dinerocoin 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.


[nVidia] 3. Claymore AMD neoscrypt miner

Claymore's NeoScrypt AMD GPU Miner is a proprietary code (not opensource) that is well-known and commonly used. There is a dev fee of 2%.

WARNING: NeoScrypt algorithm is VERY HOT, make sure you have powerful PSU and good GPU cooling, use "-powlim 50" option to get full hashrate.

Downloads:
https://bitcointalk.org/index.php?topic=3012600.0
GOOGLE: https://drive.google.com/open?id=1j7mhl ... BAeJT7ISIu
MEGA: https://mega.nz/#F!WthSUArb!00pET54lyIF1386tOGs1BQ

This is POOL version. Use any recent drivers. Miner requires up to 1.1GB of GPU memory.
For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB (better more):
"Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory".


[nVidia] 4. Tools and optimization
These tools may be useful to enhance mining. We recommand to test with cautious according to hardware capabilities and requirement.
https://github.com/tutulino/Megaminer

After installing drivers
install MSI afterburner or Sapphire TRIXXX
software to be able to proper setup your clocks for your card's.
You can download this from here:
https://www.msi.com/page/afterburner
http://www.sapphiretech.com/catapage_te ... 1&lang=eng