Bitcoin Forum
November 15, 2024, 11:54:33 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Help with Novacoin PoS mining  (Read 696 times)
yonillasky (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 01, 2014, 10:44:55 PM
 #1

I have an encrypted wallet that has been granted a positive balance in NVC, more than 30 days ago.
So, as expected, my coins have started gaining stakeweight recently. I have over 100 coindays now.

However, the QT wallet user interface still says I have all of it in "balance" and zero in "stake".
I tried using the command getinfo in the debug console, I see the same thing - all of the coins in "balance" and zero in "stake".

I tried unlocking my wallet -for minting only- yesterday, and that seemed to do its job (GUI says it's "encrypted and currently unlocked"); but I am still getting no stake.
I understand that with just 100 coindays I still have poor odds of hitting a PoS block, I just want to make sure it's actually participating at all.

Any ideas?

Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
January 03, 2014, 02:09:37 PM
Last edit: January 03, 2014, 02:44:19 PM by Balthazar
 #2

Hi yonillasky,

Your coins will be counted as stake only when new block will be found by your wallet, that's normal. Block generation can take some time, my 100 coins with 60 days age were able to find a block only after 7-8 hours of waiting, for example.

You can imagine this process as a lottery with 10 mins duration of cycle. You have 100 tickets and the entire network has NetStakeWeight tickets, only one ticket per 10 minutes wins. Smiley

I understand that with just 100 coindays I still have poor odds of hitting a PoS block, I just want to make sure it's actually participating at all.
100 coindays is more than enough to generate new block. That's my block, for example:

http://explorer.novaco.in/block/15807c8f3556308910622fb9aaf51b4605fac87d026d44b2958e4e9192e7d6d2

Coinstake input had only 7 coindays weight.

By the way, if you wish to see the miner work at low-level, start your client with -debug -printcoinstake -printcreation parameters, but you have to prepare yourself for reading the very long debug.log file. Smiley
yonillasky (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 04, 2014, 12:32:52 AM
 #3

alright, thanks for clarifying it, much appreciated!

Now that I think of it, is the "stake" amount really the coins that are in the 520-block delay period where they are not spendable?

perhaps the UI could be extended to show the individual chunks your coins are made of, and the age/delay status on each? just to make it more self-expanatory?
I've read somewhere there's a reserve feature which prevents some of your coins from generating stake to assure they are spendable.
when you do spend it's in your interest to use the lowest-aged blocks of coin. is that implemented?
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
January 04, 2014, 12:59:47 AM
 #4

Now that I think of it, is the "stake" amount really the coins that are in the 520-block delay period where they are not spendable?
Yep. It's immature coinstake transactions sum.

perhaps the UI could be extended to show the individual chunks your coins are made of, and the age/delay status on each? just to make it more self-expanatory?
You can enable inputs control feature on the last tab in the client settings window.

I've read somewhere there's a reserve feature which prevents some of your coins from generating stake to assure they are spendable.
The reservebalance RPC command does this. It is also possible to specify reservebalance=xxxxx option in your novacoin.conf file.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!