Bitcoin Forum
June 27, 2019, 03:40:06 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: [ANN] [XNV] NERVA: 'Cryptonight adaptive' algo CPU mining GPU/NH/ASIC resistant  (Read 10646 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Hashing9000
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 27, 2018, 09:54:55 AM
Last edit: June 13, 2019, 09:01:53 PM by Hashing9000
 #1

The original NERVA announcement is here: https://bitcointalk.org/index.php?topic=3464367.0


I am a NERVA community member that created this thread to provide a presence on Bitcointalk for this coin with up-to-date information and links. I strongly suggest joining the Discord to keep up with the latest news about NERVA and to join the NERVA community.



DISCLAIMER: This thread is for information purposes only. It is not investment advice. I take no responsibility for the use of any of the links provided, nor do I take any responsibility for any download and/or the use of any software.










 



 




Non-mandatory update to version 0.1.6.8 is now available:

Current CLI Version v0.1.6.8: Lammergeier
Current GUI Version v0.0.2.4: Beta-4


Get the new version here: https://getnerva.org/#downloads



NOTE: The network hard forked at block 500,000. MINIMUM REQUIRED VERSION IS 0.1.6.4





Spend NERVA


NERVA Shop
https://nervashop.com/

Hohhle
https://hohhle.com/?post_type=product





Exchanges


TradeOgre

XNV/BTC
https://tradeogre.com/exchange/BTC-XNV

Cratex

XNV/BTC
https://cratex.io/index.php?pair=XNV/BTC

XNV/LTC
https://cratex.io/index.php?pair=XNV/LTC





Wallet


Daemon (Wallet+Miner)
CLI or GUI
Windows/Linux/Mac
https://getnerva.org/#downloads

Ledger Nano S
https://getnerva.org/#downloads

Paper Wallet
https://getnerva.org/#paper-wallet





Links


Other Social Media

Instagram
https://www.instagram.com/nerva_official/

YouTube
https://www.youtube.com/channel/UC84v_i1iNZrLUUA9XbhuCAQ

Market Cap
https://coinmarketcap.com/currencies/nerva/
https://www.coingecko.com/en/price_charts/nerva/usd
https://www.livecoinwatch.com/price/Nerva-XNV

Network Stats
https://freeboard.io/board/EV5-se
https://nerva.live/

Remote Nodes
https://www.pubnodes.com/

Benchmarks
https://forkmaps.com/#/benchmarks
https://www.hostero.eu/coins/nerva

Node Map
https://nerva.syzygy.cc/


Developer Tools


API
https://xnv1.getnerva.org/api/
https://xnv2.getnerva.org/api/
https://xnv3.getnerva.org/api/ (testnet)
https://xnv4.getnerva.org/api/ (testnet)

WordPress/WooCommerce Plugin
https://bitbucket.org/nerva-project/woo-static
https://bitbucket.org/nerva-project/woo-dynamic





Details


Name: NERVA
Ticker: XNV

Algorithm: Cryptonight Adaptive
Algorithm Type: PoW
Difficulty Adjustment Algorithm: LWMA

Block Time: 60 seconds
Maturity: 20 blocks

Launch Date: May 1, 2018


Coin Emission


Total Supply: ~18.4 million + tail emission
Block Reward: Started at 70 (decreases each block)

You can see the current block reward on this page:
https://freeboard.io/board/EV5-se

The % of coins emitted and the block reward over time:




Tail Emission


There is a fixed tail emission of 1% after the main supply has been emitted.

Tail emission should be reached roughly 3 years after the launch date.


Pre-mine


Pre-mine: 180,000 XNV (~1%)*

*See the original thread for further details about the pre-mine:
https://bitcointalk.org/index.php?topic=3464367.0


About NERVA


Quote from: the creator @angrywasp in the original announcement thread: https://bitcointalk.org/index.php?topic=3464367.0
Cryptonight Adaptive algorithm

The algorithm is the most important part of this coin. For too long cryptocurrencies have been plagued by ASIC's centralizing hash power, NiceHash being used as a tool to attack blockchains and centralized hash rates on major pools forking chains and placing coins into the hands of big mining operations. NERVA aims to rectify this.

The idea is quite simple. Create a hash algorithm that changes automatically at regular intervals each time breaking support in ASICS, mining pools and GPU mining software. Where the only option left is solo mining with a daemon and wallet. ...

... This first implementation, while crude should make it difficult to adapt GPU miner and pool code to this algorithm. My ultimate aim is to further the development of crypto in the true spirit of crypto. Decentralized and easily accessible to everyone.



Read about the current NERVA implementation here:
https://getnerva.org/#features



An interview with @angrywasp discussing some of the reasons for creating NERVA and its purpose as a crypto-currency:
https://blog.turtlecoin.lol/archives/cn-adaptive-nerva-and-the-quest-for-fair-mining/





Mining


Download the latest version of the wallet/miner for your OS from the official website:
http://getnerva.org/#downloads

Check the 'Documentation' section below for help getting started. Also see the post below this for additional help and a step-by-step walk-through to mining with the CLI.

GUI:
Has both wallet and miner built-in.

CLI:
Open nervad and sync
Create an address with the CLI wallet
To start mining, enter in nervad:

start_mining ADDRESS THREADS


Pools


None!
Only solo mining is supported at the moment.
See the 'About NERVA' section above for more information.





Documentation


WIKI
https://docs.getnerva.org/

Building NERVA From Source
NERVA Release Structure
Building the NERVA CLI Tools

Getting Started
NERVA CLI: Getting Started
NERVA GUI: Getting Started
NERVA GUI: Essentials
NERVA GUI: Known Issues

Additional Information
Backup and protect Your Wallet
NERVA Improvements for Windows 10
The NERVA Testnet

1561606806
Hero Member
*
Offline Offline

Posts: 1561606806

View Profile Personal Message (Offline)

Ignore
1561606806
Reply with quote  #2

1561606806
Report to moderator
1561606806
Hero Member
*
Offline Offline

Posts: 1561606806

View Profile Personal Message (Offline)

Ignore
1561606806
Reply with quote  #2

1561606806
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1561606806
Hero Member
*
Offline Offline

Posts: 1561606806

View Profile Personal Message (Offline)

Ignore
1561606806
Reply with quote  #2

1561606806
Report to moderator
Hashing9000
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 27, 2018, 10:05:23 AM
Last edit: April 28, 2019, 10:56:06 AM by Hashing9000
 #2

NERVA Mining guides, FAQ, and more:



Video help

GUI - video mining guide:
https://www.youtube.com/watch?v=-PKmdp9rtPA&t=170s

CLI - video mining guide:
https://youtu.be/Xm_NvGQSkWQ



Beginner mining walk-through:
Mine NERVA in 5 easy steps!


This guide is for Windows 10, using the CLI wallet/miner.

Mining NERVA is very simple; in this guide I will show you how to mine NERVA solo, which you can do on any computer that has a modern-ish CPU.

We will use the CLI (command line interface) wallet, and mine through the daemon using a .bat file to start the miner.


          1. Download the daemon and wallet

You must disable real-time protection in Windows Defender before starting the download.

You must also make an exclusion in Windows Defender for the folder that you will extract it to.

Once you have downloaded and extracted the files to the excluded folder, then remember to turn real-time protection back on!!

(This is because Windows Defender likes to flag mining programs as malicious, and will often remove/disable them if you do not do this.)

As well, some browsers will block downloads of programs that mine coins, like Chrome.
If you are using Chrome and it blocks the download, open "settings," scroll down to the bottom, and click "advanced". Uncheck "Safe Browsing - Protect you and your device from dangerous sites."
Once the download is complete, remember to re-enable this setting!!

Download the latest Windows wallet and daemon here:
https://getnerva.org/#downloads


          2. Quicksync the blockchain

Get the latest quicksync.raw file:
https://getnerva.org/#downloads

Place the quicksync.raw file in the NERVA folder.

Open/create a new blank file in notepad.

Paste in:

nervad.exe --quicksync quicksync.raw

Make sure to save this file as a .bat file, it can be named anything you like, e.g. "quicksync.bat"

When saving, click "Save As" and you have to change under "Save as type," from "Text Documents" to "All Files."
Save it in the NERVA folder.

Run this newly created .bat file and it should start syncing blocks.

You will likely get a Windows alert and must click O.K. to allow the .exe to run, and a firewall message that you must O.K. as well. Make sure to allow these.

It should only take a few minutes to sync.


          3. Sync the blockchain

Okay, so now there should be a number of files in your folder, but we are only interested in nervad.exe and nerva-wallet-cli.exe.

First, open up nervad.exe (the nerva daemon). You will likely get a Windows alert and must click O.K. to allow the .exe to run, and a firewall message that you must O.K. as well. Make sure to allow these.

Wait for the daemon to sync the rest of the blockchain, this should only take a few minutes because most of the blockchain should be synced from the step above.

Do not open the wallet until it is done syncing.

When it is done syncing it will say so, and will say it is O.K. to open the wallet.


          4. Create your wallet

Open nerva-wallet-cli.exe (do not close the daemon, if you do, just close the CLI wallet and open the daemon and make sure it syncs fully before creating a new wallet)

Simply follow the on-screen prompts, it will walk you through the creation of a new wallet.

Make sure to create a new, strong password for the wallet and keep it safe.

Make sure to write down your seed words and keep them somewhere safe. These are all you need to access your NERVA wallet. It is a good idea to write down your private keys as well just in case.

Once you have your wallet created, it will give you your address. This will be a long string of characters starting with the letters "NV." Save this somewhere to use in the next step (a blank text file is fine, this is your public key).

You can now close the wallet and the daemon.


          5. Create .bat file that starts the miner

Open/create a new blank file in notepad.

Paste in:

nervad.exe --start-mining <Your address>

Replace <Your address> with your address that you just saved above in step 4. Do not include the <>.

Here is my .bat file configuration for an example:

nervad.exe --start-mining NV2y5YqS9WFSmDjVG2P62XXYkAKfnZnJq4s5Bydajabu9dXJPEPfVtefEUfbCPAbZMKLP54VMR771DC gHXQqPDrD1vaWr7ko5 --mining-threads 7

If you do not include the --mining-threads parameter, the daemon will automatically determine the number of threads to use.

The number of mining threads can be tweaked, dependent on your CPU model. Mine is set to 7 because my i7-6700k has 8 threads, and I can still use my computer if I leave 1 available.

You can check https://forkmaps.com/#/benchmarks to get an idea of how many threads to use for your CPU, and what hashrate to expect.

Make sure to save this file as a .bat file, it can be named anything you like, e.g. "start.bat".
When saving, click "Save As" and you have to change under "Save as type," from "Text Documents" to "All Files."
Save it in the NERVA folder.

I suggest making a shortcut to this .bat file so you can start it easily from your desktop or wherever is convenient.


          Done! Double-click start.bat to start mining!

That's it! You are done! Simply double click the start.bat file (or whatever you named it). The daemon should open and start syncing the blocks it missed since it was last open. Once finished it should then start mining!

To check (and spend!) your balance, remember to make sure the daemon (nervad.exe) is fully synced first, then simply open up the nerva-wallet-cli.exe, enter the wallet name and then the password to access your funds!



CLI: Useful commands

          Daemon

status
Displays current hashrate, network hashrate and connection info.

show_hr / hide_hr
Enables/disables periodic hashrate reports in the daemon.

pop_blocks X
Removes the top X number of blocks from your local copy of the blockchain. Useful if you have somehow gotten out of sync with the network, usually from not updating or possibly from losing internet connectivity while mining.

help
Displays a full list of commands usable in the daemon.



          Wallet

transfer X Y
Sends Y coins to address X.

transfer X Y -d Z
Sends Y coins to address X. The payment ID is Z.

transfer W X Y -d Z
Sends Y coins to address X. The payment ID is Z. The priority is W: low, medium, or high.

rescan_bc
Rescans the whole blockchain to re-calculate wallet balance. If funds aren't showing up, which can happen if you previously used/created a wallet without properly syncing the blockchain, this will find all the coins in the wallet assuming the daemon is now fully synced.

help
Displays a full list of commands usable in the wallet.



CLI: Restore a wallet from seed

For Windows 10:

Easiest way to do this is create a simple .bat file that opens the CLI wallet with the command to begin the wallet recovery process.

Open/create a new blank file in notepad.

Paste in:

nerva-wallet-cli.exe --restore-deterministic-wallet

Make sure to save this file as a .bat file, it can be named anything you like, e.g. "restore.bat".
When saving, click "Save As" and you have to change under "Save as type," from "Text Documents" to "All Files."
Save it in the NERVA folder.

Run this newly created .bat file and the CLI wallet should open. Follow the prompts to create a new wallet file using your seed phrase.



FAQ

How do I know when I find a block?
When you find a block it will say "[timestamp] INFO Found block at height: <xxxxxxx>."

What hardware can I use to mine NERVA?
Only CPUs. NERVA actively tries to prevent the use of GPUs and specialized mining hardware in order to provide fair and accessible PoW mining.

Do I need to sync the whole blockchain to mine NERVA?
Yes. This helps to enforce CPU-only solo mining, and helps make NERVA one of, if not the, most decentralized coins in existence today.

Can I have multiple machines mining to one wallet address?
Yes, of course.

Do I lose 'progress' if I stop mining for a bit?
No. You either find a block or you don't, it's a matter of luck. It's like a lottery being drawn every minute where your current hashrate as a percentage of the nethash is your chance of winning a block.

What are all these messages in the daemon window?
The daemon will spew out stuff into the CLI interface periodically; mostly messages about chain reorganizations and blocked nodes. You can mostly ignore these, chain reorganizations are normal, it's just the blockchain doing its thing. Blocked nodes are people running old nodes (unless you are the one running an old node then you will be blocked!). But if it says you are mining when you type 'status' into the daemon and the blockchain height is the same as the block explorer, you should be good to go.

Why are there no pools?
Pools are points of centralization in crypto mining that creates risk of 51% attacks or other misuse of hashes. NERVA tries to prevent pools and requires each miner to run a full blockchain/node, reducing the risk of having pool operators being able to control any significant portion of the network hashrate.

Where is the blockchain data stored?
On Windows, the blockchain is stored by default in:
C:\ProgramData\nerva
If your blockchain somehow becomes corrupted, you can delete this entire folder and sync again from scratch.



Troubleshooting

If you are getting blocked by other nodes:
Make sure you update to the latest version. If you ran an old version you will likely still be blocked by the seed nodes. You will be automatically unblocked in 24h, and should be then able to connect with the proper version. Alternatively, you can message the 'Atom' bot in Discord with !unban <Your IP address> and you will be unbanned immediately.

If you get an error that says MDB_READERS_FULL:
Start nervad with the flag:
--db-readers 256
Increase the number until the error stops.

If your node only syncs to a fixed amount of blocks behind the full chain:
Ensure the system clock is set to the correct time.

Having issues running the GUI:
The GUI is still in BETA. There are some help pages in the 'Documentation' section of the post above. If you are having issues, try using the CLI instead. The CLI is very easy to use and mine with, just follow the guide above to get started.
devilking6105
Member
**
Offline Offline

Activity: 169
Merit: 10


View Profile WWW
May 27, 2018, 10:32:36 AM
 #3

Nerva Fork Update happening at block 44500!!!! Please make sure u follow Nerva on Discord for updates..

https://discord.gg/jsdbEns
armyman
Newbie
*
Offline Offline

Activity: 45
Merit: 0


View Profile
May 27, 2018, 10:42:21 AM
 #4

Why has a new announcement been created for this coin?
Hashing9000
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 27, 2018, 11:01:24 AM
Last edit: November 30, 2018, 01:45:01 AM by Hashing9000
 #5

Why has a new announcement been created for this coin?

Because the original thread has barely been updated since the coin launch and is missing a lot of important information. This one I will try to keep up to date, so the dev can focus on the development of the coin.
calita79
Copper Member
Newbie
*
Offline Offline

Activity: 96
Merit: 0


View Profile
May 27, 2018, 11:04:19 AM
 #6

POOL IS NOT WORKING; IS IT ?
themen1260
Newbie
*
Offline Offline

Activity: 126
Merit: 0


View Profile
May 27, 2018, 11:10:39 AM
 #7

Reserved
Hashing9000
Copper Member
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 27, 2018, 11:13:34 AM
 #8

POOL IS NOT WORKING; IS IT ?


Pools do not currently support the algorithm. Support for mining pools are a possibility for the future, but currently solo-mining with a CPU is the only option. (No GPU mining)

Solo-mining is still very possible currently, but you could likely wait several days or more to hit a block with a single CPU, depending on your hashrate.
ganegani91
Jr. Member
*
Offline Offline

Activity: 241
Merit: 1


View Profile
May 27, 2018, 11:16:55 AM
 #9

good project, rehabilitation in a system is really needed, but in the rehabilitation there must be a very priority, so as not to widen and fail to focus

IRONX         
 THE BEST IN TRADING     |     THE BEST IN CRYPTO
Fully Regulated
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
May 27, 2018, 11:30:46 AM
Last edit: May 27, 2018, 10:09:11 PM by MagicSmoker
 #10

Changing the algo preemptively is more or less what I and several other people figured would be necessary to truly fend off large mining operations, and requiring solo mining also sidesteps the issue with one pool dominating the hashrate. Finally, the low total coin supply and a reasonable pre-mine amount (I've no problem with pre-mines - devs need to get paid just like anyone else) makes this highly attractive.

So I just downloaded the Window wallet and have reassigned a Ryzen 5 1600 to mining it for the next day or two as a test. If all goes well I might just keep the Ryzen plugging away at it.

And, looks like I am getting 391H/s with 6 threads. Not bad. With xmr-stak I normally configure 8 threads for Monero7, but I recall seeing somewhere that the scratchpad for XVN is half the size (ie - like CN-Lite)? So would 12-16 threads be better?

UPDATE - I switched mining from the wallet to the daemon and bumped the thread count to 7; doing about 450H/s on average now.

arvonceda
Newbie
*
Offline Offline

Activity: 68
Merit: 0


View Profile
May 27, 2018, 01:46:53 PM
 #11

how long estimate i found block with 4 core CPU or 290h/s ?
platzdubble
Jr. Member
*
Offline Offline

Activity: 119
Merit: 1


View Profile
May 27, 2018, 07:17:59 PM
Merited by MagicSmoker (1)
 #12

how long estimate i found block with 4 core CPU or 290h/s ?

We have an average day estimator on the Nerva Dashboard - https://freeboard.io/board/EV5-se (along with hashrate, marketcap, coins in supply etc)

Would be about every 1.5 days on average.
bitdeep
Newbie
*
Offline Offline

Activity: 72
Merit: 0


View Profile WWW
May 27, 2018, 11:52:37 PM
 #13

Love this type of hardcore coins.
Watching...
gigabyted
Hero Member
*****
Offline Offline

Activity: 874
Merit: 500



View Profile
May 29, 2018, 01:01:53 AM
 #14

Love this type of hardcore coins.
Watching...

Yup same for me, they could have something, ill keep an eye on it!
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
May 29, 2018, 10:11:12 AM
 #15

Welp, I've been mining for just about 2 days at 450H/s and haven't found a block yet. While I realize that luck plays a huge role here, I also think that if your hashrate vs. that of the network only leads to 1 block per day on average then solo mining is too difficult. I might give it one more day then this CPU is going back to mining ITNS.

EDIT - I just checked the dashboard and it looks like a block hasn't been found in over an hour and the estimator/hashrate reporting is broken. So, stopping mining completely until it gets sorted out.

EDIT 2 - oops, that is the testnet that hasn't found a block in 1.5 hours. Still, no hashrate or estimates available for the mainnet.

platzdubble
Jr. Member
*
Offline Offline

Activity: 119
Merit: 1


View Profile
May 29, 2018, 10:58:00 PM
 #16

Welp, I've been mining for just about 2 days at 450H/s and haven't found a block yet. While I realize that luck plays a huge role here, I also think that if your hashrate vs. that of the network only leads to 1 block per day on average then solo mining is too difficult. I might give it one more day then this CPU is going back to mining ITNS.

EDIT - I just checked the dashboard and it looks like a block hasn't been found in over an hour and the estimator/hashrate reporting is broken. So, stopping mining completely until it gets sorted out.

EDIT 2 - oops, that is the testnet that hasn't found a block in 1.5 hours. Still, no hashrate or estimates available for the mainnet.




There was a problem w/ the API. This has since been resolved and the Main Net data is now populated on the dashboard. My apologies - please post if you have continued issues.  - https://freeboard.io/board/EV5-se
platzdubble
Jr. Member
*
Offline Offline

Activity: 119
Merit: 1


View Profile
May 30, 2018, 06:31:39 PM
 #17

Our network upgrade goes live at block 44500. (about a day and a half). Make sure to update your wallets / miners.
Sgsg666
Jr. Member
*
Offline Offline

Activity: 116
Merit: 1

0x93e0A43a1264E3116D290E9d18B692d12f667Ef3


View Profile
June 03, 2018, 03:47:31 AM
 #18

Is nerva resistant to fpga's? They are becoming a thing now since asics cant follow forks.
BivanF
Member
**
Offline Offline

Activity: 294
Merit: 10


View Profile
June 03, 2018, 08:32:03 AM
 #19

Welp, I've been mining for just about 2 days at 450H/s and haven't found a block yet. While I realize that luck plays a huge role here, I also think that if your hashrate vs. that of the network only leads to 1 block per day on average then solo mining is too difficult. I might give it one more day then this CPU is going back to mining ITNS.

EDIT - I just checked the dashboard and it looks like a block hasn't been found in over an hour and the estimator/hashrate reporting is broken. So, stopping mining completely until it gets sorted out.

EDIT 2 - oops, that is the testnet that hasn't found a block in 1.5 hours. Still, no hashrate or estimates available for the mainnet.




There was a problem w/ the API. This has since been resolved and the Main Net data is now populated on the dashboard. My apologies - please post if you have continued issues.  - https://freeboard.io/board/EV5-se
maybe that was the same for me , i am mining for 2 days now but i also wasn't lucky to find one , i'll keep mining for some days because it all depends on luck
also going to take care of upgrading
MagicSmoker
Full Member
***
Offline Offline

Activity: 420
Merit: 182



View Profile
June 03, 2018, 10:17:26 AM
 #20

Welp, I've been mining for just about 2 days at 450H/s and haven't found a block yet. While I realize that luck plays a huge role here, I also think that if your hashrate vs. that of the network only leads to 1 block per day on average then solo mining is too difficult. I might give it one more day then this CPU is going back to mining ITNS.

EDIT - I just checked the dashboard and it looks like a block hasn't been found in over an hour and the estimator/hashrate reporting is broken. So, stopping mining completely until it gets sorted out.

EDIT 2 - oops, that is the testnet that hasn't found a block in 1.5 hours. Still, no hashrate or estimates available for the mainnet.


maybe that was the same for me , i am mining for 2 days now but i also wasn't lucky to find one , i'll keep mining for some days because it all depends on luck
also going to take care of upgrading

I didn't get a single block in 3 days with 460-480H/s so I made good on my promise and put the CPU back to work on ITNS. Starting off with luck that bad I would have needed to find 4 blocks on the 4th day just to earn what the calculator predicted I should, and in the immortal words of Sweet Brown, "ain't nobody got time fo dat."

So overall I think this is an interesting concept, but the difficulty and/or block reward are too high for solo mining even with a decent CPU.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!