Author

Topic: [ANN][SLR] SolarCoin | PoW to PoS v. 2.0 | Solar Proof of Generation (§1 = 1MWh) - page 194. (Read 466822 times)

sr. member
Activity: 377
Merit: 251
Note to self: it's not you doing it, it's us.
Can someone clarify how staking really works and why I am getting weird numbers in the spendable tab?
For some reason I have 0.514 ''spendable'' slr even though my stake is a lot more than that.
Shouldn't I be able to spend the coins I already had before block 830000?
I'm worried that my wallet file got corrupted.. My total balance is fine , only the spendable is displaying 0.514 SLR even though there is no transaction for that amount. I have no idea why it's keeping those 0.514?
Is everything fine with my wallet or do I need to reload it from a old backup wallet.dat file?

The old coins are being staked.  If you need some coins to be set aside to spend, set your Reserve Balance in Setting->Options.

-Steve


Thanks for the clarification.
And thank you for your hard work Smiley
Could you help me find out if I have done something wrong?
Before I installed 2.05 I deleted my Solarcoin folder in %appdata% ( I obviously kept my wallet.dat file) and uninstalled solarcoin.
Then I restarted my computer and installed 2.05
It looks like the wallet is now using way less cpu power.. however I'm not sure it's working the way it should for me
I haven't found any blocks since version 2.04 with a rather large stake, so I just wanted to double check if it's all fine...
This morning it said: time to earn interest: 4 hours. As time went by this number kept growing and now it says 1 day.
Shouldn't I be finding more blocks considering I have over 300k slr? Smiley
Thx


It sounds like it is working.  When your coins staked earlier, the coin age was reset, so they have to now earn coin age > 8 hours before they will stake again.  Also, as is my case, the coins have to have a minimum of 500 confirmations to stake, which is taking longer than 8 hours with our current block rate.  i don't expect to earn any interest for another 203 blocks (probably another 10 hours at this rate).

-Steve

EDIT: This could be sped up by getting more 1.5 wallets on 2.0.5.


Question:
On the Stats window, isn't the label "Staking" somehow misleading? Shouldn't that be "Staked" instead?

Edit: imo the most informative and logical Stats would look like this:
"Spendable" = staking + reserve
"- out of them Staking" = staking
"- out of them Reserve" = reserve
"Staked" = staked (that is "Staking" right now)
"Immature" = immature interest
"Unconfirmed" = unconfirmed

"Total" = "Spendable" + "Staked" + "Immature" + "Unconfirmed"

Any thoughts?
full member
Activity: 224
Merit: 150
solcrypto.com
OK thanks corather, I will just leave it alone for now then - should be studying anyway... lol

Thanks Babbey and Corather for explaining that.
Our wallets are staking and have generated about 5.71 coins interest in the last 3 or so days. Wallet's are always on.
The interest is still waiting (500-335 =165) confirmations for it to mature.
Definitely it is not an event that is happening all the time (interest payments very quickly) in our case.

Best,
-lfloorwalker
sr. member
Activity: 337
Merit: 258

Yes, I've noticed that too but thought it was simply how the GUI was updating the counts.

I've only earned one lot of interest (0.09...woohoo) and only after finding that block did my wallet update the Staking count but it did not reduce the Spendable count. Of my original 54,000 coins it now shows 54,000 as Spendable, 1,000 as Staked and a Total of 55,000. Obviously this is not correct as it hasn't taken the 1,000 Staked coins out of the Spendable amount.

You should have a few backups of your wallet.dat. I'd rename your current wallet to something like "wallet(test).dat" and copying over one of your backups. I'd like to see the outcome.

Will try this tonight when I get home and let you know the result.
newbie
Activity: 21
Merit: 0
OK thanks corather, I will just leave it alone for now then - should be studying anyway... lol
legendary
Activity: 1708
Merit: 1000
Solarcoin.org
That was my understanding also TooQik, but wouldn't be the first time I was wrong... Smiley

On both machines, I have uninstalled the Solarcoin software, deleted the Solarcoin directory in AppData, installed 2.0.5... and I'm getting absolutely nothing in terms of interest on either wallet. The laptop wallet with 56,000 very old coins has some random 1059 coins staking, with the rest in spendable; the PC wallet with 55,000 'new' coins (transferred a week ago) has all coins in staking, but is generating no interest. Certainly not getting them every couple of minutes like vipgelsi! Cheesy

Despite working with much smaller amounts I would have expected to see SOMETHING coming in. Anyone have any thoughts?

And again, if it's just the dumb random luck similar to mining, I'll (grudgingly) accept that. But as with everyone else here, I am trying to support the blockchain... if my stake doesn't do that I may as well shut down my machines to save power.

It can take days (literally) to generate a staking event. It took me weeks to get even the tiniest payout in my Arch wallet. My smaller main wallet for solarcoin recently generated a second block, but it took over 48 hours. The longer you have it open, the better it works, especially with post.
legendary
Activity: 1708
Merit: 1000
Solarcoin.org
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

My understanding of how PoST works might not be right, but aren't the staked coins the ones doing the work? If so, it doesn't matter how many coins are in Spendable, as these are doing nothing and not contributing towards finding the next block.

That would have been my understanding, too, but it seems it's not like that - at first you have no staked coins, THEN you find a block, THEN coins go to Staking. With Spendable going down, you find a block less often. Then Spendable goes to ~0 and you find no more blocks. Didn't you notice that?

That was my understanding also TooQik, but wouldn't be the first time I was wrong... Smiley

Yes, I've noticed that too but thought it was simply how the GUI was updating the counts.

I've only earned one lot of interest (0.09...woohoo) and only after finding that block did my wallet update the Staking count but it did not reduce the Spendable count. Of my original 54,000 coins it now shows 54,000 as Spendable, 1,000 as Staked and a Total of 55,000. Obviously this is not correct as it hasn't taken the 1,000 Staked coins out of the Spendable amount.

You should have a few backups of your wallet.dat. I'd rename your current wallet to something like "wallet(test).dat" and copying over one of your backups. I'd like to see the outcome.
sr. member
Activity: 337
Merit: 258
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

My understanding of how PoST works might not be right, but aren't the staked coins the ones doing the work? If so, it doesn't matter how many coins are in Spendable, as these are doing nothing and not contributing towards finding the next block.

That would have been my understanding, too, but it seems it's not like that - at first you have no staked coins, THEN you find a block, THEN coins go to Staking. With Spendable going down, you find a block less often. Then Spendable goes to ~0 and you find no more blocks. Didn't you notice that?

That was my understanding also TooQik, but wouldn't be the first time I was wrong... Smiley

Yes, I've noticed that too but thought it was simply how the GUI was updating the counts.

I've only earned one lot of interest (0.09...woohoo) and only after finding that block did my wallet update the Staking count but it did not reduce the Spendable count. Of my original 54,000 coins it now shows 54,000 as Spendable, 1,000 as Staked and a Total of 55,000. Obviously this is not correct as it hasn't taken the 1,000 Staked coins out of the Spendable amount.
sr. member
Activity: 377
Merit: 251
Note to self: it's not you doing it, it's us.
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

If all goes well, confirmations should eventually be brought down to a reasonable number. That should reduce the possibility of that happening quite significantly.

But my question is who confirms next block?

May be it's the reverse - confirmations should be initially brought down to a reasonable number, so that all goes well with any number of wallets?
edit: in PoW, when there are no hashes, difficulty goes down so that tiniest of hashpower will find a block and move the blockchain.

If the required confirms are too high in the beginning it can be adjusted. Usually staking wallets have a maximum of 6 confirms for every stake found. Generally they don't get stuck as long as there's even the smallest number of participants. 501 confirms was chosen in the beginning to make sure things are running smoothly. The wallet is still being monitored closely.

It is being monitored closely by all of us here, yes. From the observations so far - a PoST-only implementation "closes" the blockchain to the possibility of "renting" external resources to help meet the main target - moving the blockchain at the required rate.
Anyway, what we see now is that we won't even know if things are running smoothly when the blockchain is anything but running - actually it's quite stuck. Time to adjust the required confirms?

newbie
Activity: 21
Merit: 0
That was my understanding also TooQik, but wouldn't be the first time I was wrong... Smiley

On both machines, I have uninstalled the Solarcoin software, deleted the Solarcoin directory in AppData, installed 2.0.5... and I'm getting absolutely nothing in terms of interest on either wallet. The laptop wallet with 56,000 very old coins has some random 1059 coins staking, with the rest in spendable; the PC wallet with 55,000 'new' coins (transferred a week ago) has all coins in staking, but is generating no interest. Certainly not getting them every couple of minutes like vipgelsi! Cheesy

Despite working with much smaller amounts I would have expected to see SOMETHING coming in. Anyone have any thoughts?

And again, if it's just the dumb random luck similar to mining, I'll (grudgingly) accept that. But as with everyone else here, I am trying to support the blockchain... if my stake doesn't do that I may as well shut down my machines to save power.
sr. member
Activity: 377
Merit: 251
Note to self: it's not you doing it, it's us.
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

My understanding of how PoST works might not be right, but aren't the staked coins the ones doing the work? If so, it doesn't matter how many coins are in Spendable, as these are doing nothing and not contributing towards finding the next block.

That would have been my understanding, too, but it seems it's not like that - at first you have no staked coins, THEN you find a block, THEN coins go to Staking. With Spendable going down, you find a block less often. Then Spendable goes to ~0 and you find no more blocks. Didn't you notice that?
sr. member
Activity: 337
Merit: 258
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

My understanding of how PoST works might not be right, but aren't the staked coins the ones doing the work? If so, it doesn't matter how many coins are in Spendable, as these are doing nothing and not contributing towards finding the next block.
legendary
Activity: 1708
Merit: 1000
Solarcoin.org
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

If all goes well, confirmations should eventually be brought down to a reasonable number. That should reduce the possibility of that happening quite significantly.

But my question is who confirms next block?

May be it's the reverse - confirmations should be initially brought down to a reasonable number, so that all goes well with any number of wallets?
edit: in PoW, when there are no hashes, difficulty goes down so that tiniest of hashpower will find a block and move the blockchain.

If the required confirms are too high in the beginning it can be adjusted. Usually staking wallets have a maximum of 6 confirms for every stake found. Generally they don't get stuck as long as there's even the smallest number of participants. 501 confirms was chosen in the beginning to make sure things are running smoothly. The wallet is still being monitored closely.
sr. member
Activity: 377
Merit: 251
Note to self: it's not you doing it, it's us.
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

If all goes well, confirmations should eventually be brought down to a reasonable number. That should reduce the possibility of that happening quite significantly.

But my question is who confirms next block?

May be it's the reverse - confirmations should be initially brought down to a reasonable number, so that all goes well with any number of wallets?
edit: in PoW, when there are no hashes, difficulty goes down so that the tiniest of hashpower will easily find a block and move the blockchain.
full member
Activity: 224
Merit: 150
solcrypto.com
Thanks for the hardwork how was your trip?

Thanks, got quite a bit of climbing in, and camped with my brother and my dog Leo.  Good times...

-Steve


Thanks for the great work Steve! I am a rockclimber also, mountains are great...
Just updating two of our wallets to 2.0.4
I didn't delete peers.dat yet. Should I still do that?

Nice, where do you like to climb?

It's a good idea to remove peers.dat with this release, as there has been a bit of a battle between 2.0.1/2/3 and 2.0.4. Smiley  It will let the nodes sort out who's good or bad, and restore those that were bad, but are now good.  (That's the "technical" explanation.)

-Steve


Thanks steve, I usually freeclimb in Hokkaido, and Nagano.
Indoor climbing (bouldering) at the gym. Climbing is like a continuous 3D jig-saw puzzle.

Deleted peers.dat on windows.

Cheers,
-lfloorwalker

Cool, do you know Yuji or Akiyo?  They are good friends. Yuji is a legend and owns a gym in Japan.  Akiyo is a phenom world cup boulderer.

This is my son climbing in Japan a couple years ago while filming for the North Face with Yuji.  The Sensei:

Part 1: https://youtu.be/qOOKKHeyy6I

Cheers!



This is great, will PM you.
Cheers,
-lfloorwalker
sr. member
Activity: 377
Merit: 251
Note to self: it's not you doing it, it's us.
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

If all goes well, confirmations should eventually be brought down to a reasonable number. That should reduce the possibility of that happening quite significantly.

But my question is who confirms next block?
legendary
Activity: 1708
Merit: 1000
Solarcoin.org
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?

If all goes well, confirmations should eventually be brought down to a reasonable number. That should reduce the possibility of that happening quite significantly.
sr. member
Activity: 377
Merit: 251
Note to self: it's not you doing it, it's us.
Question:
What happens, when all available Spendable balances in all currently available (online) wallets go to Staking, and there are ~150-200 confirmations left before the Interest awards begin getting confirmed and coins released from Staking back to Spendable? With no Spendable left, who finds next block?
sr. member
Activity: 337
Merit: 258
I don't have the wallet running on the Core Duo currently, but there has been a marked improvement on CPU usage on my work PC.

Apprecaite all the work Steve.
member
Activity: 95
Merit: 10
i also confirm CPU usage on OSX. the problem is fixed, it's now 2-3%, many thanks.
legendary
Activity: 1708
Merit: 1000
Solarcoin.org
Those of you that had CPU issues, can you confirm any relief in 2.0.5?  (Not during startup or syncing, but while staking.)

-Steve


Huge improvement on CPU usage. I run the wallets on older PC's and they are both responsive now while staking. Smiley
Jump to: