Brob12321
|
|
February 05, 2016, 09:45:15 PM |
|
Why is everyone saying that the stake rate is 1000% when it clearly says on the ann that the stake rate is 100% ??
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 05, 2016, 09:47:08 PM |
|
Why is everyone saying that the stake rate is 1000% when it clearly says on the ann that the stake rate is 100% ??
Because its 1000% from block 23200 to 26400
|
|
|
|
Brob12321
|
|
February 05, 2016, 09:52:13 PM |
|
Why is everyone saying that the stake rate is 1000% when it clearly says on the ann that the stake rate is 100% ??
Because its 1000% from block 23200 to 26400 Ohh I see now lol so what the users aren't getting the stated stake rates then ?
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 05, 2016, 09:53:47 PM |
|
Why is everyone saying that the stake rate is 1000% when it clearly says on the ann that the stake rate is 100% ??
Because its 1000% from block 23200 to 26400 Ohh I see now lol so what the users aren't getting the stated stake rates then ? Thats right, but I think I've found it already.
|
|
|
|
Brob12321
|
|
February 05, 2016, 09:58:07 PM |
|
Oh good, hopefully the fix comes soon as the 1000% rate only lasts for 51.7 more hours if my calculations are correct.
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 05, 2016, 10:04:32 PM |
|
Oh good, hopefully the fix comes soon as the 1000% rate only lasts for 51.7 more hours if my calculations are correct.
I might extend it for some time as compensation.
|
|
|
|
clarkjhaley13
Member
Offline
Activity: 110
Merit: 10
|
|
February 05, 2016, 10:16:50 PM |
|
I do not see any error in the code: int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees) { int64_t nRewardCoinYear = 10 * COIN; if (pindexBest->nHeight >= FORK_HEIGHT) { nRewardCoinYear = nRewardCoinYear * 100; ? if (pindexBest->nHeight <= FORK_HEIGHT+3200) { nRewardCoinYear = nRewardCoinYear * 10; } } int64_t nSubsidy = nCoinAge * nRewardCoinYear / 365 / COIN;
if (fDebug && GetBoolArg("-printcreation")) printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees; } If I am seeing this right you are missing a bracket where the question mark is. Not a coder per say but seems that way to me.
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 05, 2016, 10:26:00 PM |
|
I do not see any error in the code: int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees) { int64_t nRewardCoinYear = 10 * COIN; if (pindexBest->nHeight >= FORK_HEIGHT) { nRewardCoinYear = nRewardCoinYear * 100; ? if (pindexBest->nHeight <= FORK_HEIGHT+3200) { nRewardCoinYear = nRewardCoinYear * 10; } } int64_t nSubsidy = nCoinAge * nRewardCoinYear / 365 / COIN;
if (fDebug && GetBoolArg("-printcreation")) printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees; } If I am seeing this right you are missing a bracket where the question mark is. Not a coder per say but seems that way to me. Thanks, but its not missing a curly bracket. The if statement is nested.
|
|
|
|
Brob12321
|
|
February 05, 2016, 11:57:37 PM |
|
that ? still should not be there though lol. I dont think it affects anything but it is just a random question mark lol
|
|
|
|
Lenore
Full Member
Offline
Activity: 168
Merit: 100
★YoBit.Net★ 350+ Coins Exchange & Dice
|
|
February 06, 2016, 06:27:49 AM |
|
I do not see any error in the code: int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees) { int64_t nRewardCoinYear = 10 * COIN; if (pindexBest->nHeight >= FORK_HEIGHT) { nRewardCoinYear = nRewardCoinYear * 100; ? if (pindexBest->nHeight <= FORK_HEIGHT+3200) { nRewardCoinYear = nRewardCoinYear * 10; } } int64_t nSubsidy = nCoinAge * nRewardCoinYear / 365 / COIN;
if (fDebug && GetBoolArg("-printcreation")) printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees; } If I am seeing this right you are missing a bracket where the question mark is. Not a coder per say but seems that way to me. Thanks, but its not missing a curly bracket. The if statement is nested. you do not need a "?" for a nested statement. just sayin.
|
|
|
|
dag59
Newbie
Offline
Activity: 18
Merit: 0
|
|
February 06, 2016, 07:38:27 AM |
|
There seems to be a problem... block generation appears to be stuck at 24547 with the last generated block being several hours ago.....
|
|
|
|
kiklo
Legendary
Offline
Activity: 1092
Merit: 1000
|
|
February 06, 2016, 07:59:12 AM |
|
There seems to be a problem... block generation appears to be stuck at 24547 with the last generated block being several hours ago.....
Hmm, There are not yet enough blocks staking to keep the dust network running at the rated Block time of 100 seconds. Easy Fix, no one recombine their blocks into only 1 block , let them split every time for the next few days. Also when withdrawing dust from yobit, split up the amounts so it does not all come down in 1 block. As the # of blocks increase the network will get closer to its normal network block time. This looks like it is going to be a fun coin.
|
|
|
|
kiklo
Legendary
Offline
Activity: 1092
Merit: 1000
|
|
February 06, 2016, 08:45:44 AM |
|
I checked codebase of this coin and found that dev removed check for LAST_POW_BLOCK. It means that this coin still accept PoW blocks. Why it is important? 1) First of all, this coin has risk of double spends(anybody can create chain fork with desired length) 2) Coin uses shared difficulty_retarget and if anybody rent 10Gh(for instance) for 5 minutes to create PoW blocks not only PoW difficulty rises to infinity, but PoS difficulty too and blockchain will be stopped.
I don't know about your 1st statement if PoW mining is possible or not, I did just try setgenerate true 4 in the console and it did not work to generate a PoW block, if there are more commands, please share. Your line 2 is totally wrong, PoS & PoW difficulty are not shared among any coin, they can't be , there are two independent ways to generate coins. Same issue with the block freezing happened with PHS a few weeks ago, no big deal , as more blocks are available for staking the network returns to normal speed.
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 06, 2016, 08:47:43 AM |
|
I do not see any error in the code: int64_t GetProofOfStakeReward(int64_t nCoinAge, int64_t nFees) { int64_t nRewardCoinYear = 10 * COIN; if (pindexBest->nHeight >= FORK_HEIGHT) { nRewardCoinYear = nRewardCoinYear * 100; ? if (pindexBest->nHeight <= FORK_HEIGHT+3200) { nRewardCoinYear = nRewardCoinYear * 10; } } int64_t nSubsidy = nCoinAge * nRewardCoinYear / 365 / COIN;
if (fDebug && GetBoolArg("-printcreation")) printf("GetProofOfStakeReward(): create=%s nCoinAge=%"PRId64"\n", FormatMoney(nSubsidy).c_str(), nCoinAge);
return nSubsidy + nFees; } If I am seeing this right you are missing a bracket where the question mark is. Not a coder per say but seems that way to me. Thanks, but its not missing a curly bracket. The if statement is nested. you do not need a "?" for a nested statement. just sayin. Its not in the code
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 06, 2016, 08:50:07 AM |
|
I checked codebase of this coin and found that dev removed check for LAST_POW_BLOCK. It means that this coin still accept PoW blocks. Why it is important? 1) First of all, this coin has risk of double spends(anybody can create chain fork with desired length) 2) Coin uses shared difficulty_retarget and if anybody rent 10Gh(for instance) for 5 minutes to create PoW blocks not only PoW difficulty rises to infinity, but PoS difficulty too and blockchain will be stopped.
Your totally wrong about things here
|
|
|
|
|
GreenDefender
|
|
February 06, 2016, 01:34:52 PM |
|
that was lovely fast work, later today we get result ... btw pls explain this unusual block explorer address: #1 dNbdcS2uhDL45yuz12fr6gHCCQpKDPgDED 938278041.42831540 dust 93.83%
|
|
|
|
zsnorbi
|
|
February 06, 2016, 01:49:06 PM |
|
that was lovely fast work, later today we get result ... btw pls explain this unusual block explorer address: #1 dNbdcS2uhDL45yuz12fr6gHCCQpKDPgDED 938278041.42831540 dust 93.83% That's yobit address i guess
|
|
|
|
DustCoinDev (OP)
Newbie
Offline
Activity: 42
Merit: 0
|
|
February 06, 2016, 01:55:41 PM |
|
that was lovely fast work, later today we get result ... btw pls explain this unusual block explorer address: #1 dNbdcS2uhDL45yuz12fr6gHCCQpKDPgDED 938278041.42831540 dust 93.83% Thats Yobits address
|
|
|
|
xadsa418
|
|
February 06, 2016, 04:19:08 PM |
|
I don't know about your 1st statement if PoW mining is possible or not, I did just try setgenerate true 4 in the console and it did not work to generate a PoW block, if there are more commands, please share. Your line 2 is totally wrong, PoS & PoW difficulty are not shared among any coin, they can't be , there are two independent ways to generate coins. Same issue with the block freezing happened with PHS a few weeks ago, no big deal , as more blocks are available for staking the network returns to normal speed. Yep, you are right. I still think that blockchain accept PoW blocks, however i missed that GetLastBlockIndex in this coin account on whether block is PoS or PoW. My mistake. I will delete my previous message because it's partially untrue. Your totally wrong about things here
Here is comparison of CBlock::AcceptBlock between standart codebase abd yours. https://www.diffchecker.com/mc8jqiduLeft is yours. You deleted check for Last_Pow_Block there. Where did wallet restrict PoW blocks?
|
|
|
|
|