cryptonit
Legendary
Offline
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
|
|
September 18, 2014, 05:37:37 AM |
|
IMPORTANT: we need anyone have his DMD wallet in minting mode please thx for ur support
|
|
|
|
big_coins
|
|
September 18, 2014, 06:59:05 AM |
|
IMPORTANT: we need anyone have his DMD wallet in minting mode please thx for ur support
tell cryptsy they probably have largest wallet. eta on mining fix ?
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
September 18, 2014, 09:12:39 AM |
|
unfortunately there is a lot of people who need to take it out by badwording and offending on forums, because they can't in real life.
|
|
|
|
Mister1k
|
|
September 18, 2014, 09:18:18 AM |
|
unfortunately there is a lot of people who need to take it out by badwording and offending on forums, because they can't in real life.
Yah some of us can speak English. unlike the DEV who cant spell
|
|
|
|
tanakan
Newbie
Offline
Activity: 23
Merit: 0
|
|
September 18, 2014, 09:23:14 AM |
|
Let's view PPC chart http://coinmarketcap.com/currencies/peercoin/After they release new wallet in android. I'm learning dev app in android, I'll free to join DMD wallet project . We need to make something for DMD, to make it's more popular.
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
September 18, 2014, 09:28:01 AM |
|
Let's view PPC chart http://coinmarketcap.com/currencies/peercoin/After they release new wallet in android. I'm learning dev app in android, I'll free to join DMD wallet project . We need to make something for DMD, to make it's more popular. I've already compiled the headless wallet on arm and it works on android. The interface is missing of course. We discussed this recently (should it stake? full blockchain? fork bitcoin opensource android wallet? etc.).
|
|
|
|
Reggie0
Member
Offline
Activity: 107
Merit: 13
|
|
September 18, 2014, 11:40:44 AM |
|
unfortunately there is a lot of people who need to take it out by badwording and offending on forums, because they can't in real life.
Why do you fell offended .I'm not talking to you. There is some tissue paper in the washroom go wipe your eyes. Its unfortunate you cant complete a sentence as well. Do you mix that shit up in your mouth and than spit it out. It is a public forum. If you don't want comments then you have to send private messages.
|
|
|
|
danbi
|
|
September 18, 2014, 12:31:24 PM |
|
Our pacing code is
if(nActualSpacing < 0) { printf(">> %s nActualSpacing = %"PRI64d" corrected to 1.\n", fProofOfStake ? "PoS" : "PoW", nActualSpacing); nActualSpacing = 1; } else if(nActualSpacing > nTargetTimespan) { printf(">> %s nActualSpacing = %"PRI64d" corrected to nTargetTimespan (%"PRI64d").\n", fProofOfStake ? "PoS" : "PoW", nActualSpacing, nTargetTimespan); nActualSpacing = nTargetTimespan; }
This works well for PoS.
Do you think it would be better to use
if (nActualSpacing<0) nActualSpacing=nTargetSpacing
Yes. bnNew.SetCompact(pindexPrev->nBits); .... int64 nInterval = nTargetTimespan / nTargetSpacing; bnNew *= ((nInterval - 1) * nTargetSpacing + nActualSpacing + nActualSpacing); bnNew /= ((nInterval + 1) * nTargetSpacing);The bnNew is set to the last block's nbits. Then its value multiplied by ((nInterval - 1) * nTargetSpacing + nActualSpacing + nActualSpacing)/((nInterval + 1) * nTargetSpacing) If you set nActualSpacing to 1 then it will be multiplied by ((nInterval - 1) * nTargetSpacing + 2)/((nInterval + 1) * nTargetSpacing)= (nInterval - 1)/(nInterval + 1) + 2/((nInterval + 1) * nTargetSpacing) = ((nTargetTimespan-nTargetSpacing) / (nTargetTimespan+nTargetSpacing)) + 2/((nTargetTimespan + nTargetSpacing) = ((nTargetTimespan-nTargetSpacing+2) / (nTargetTimespan+nTargetSpacing)) = (1802-nTargetSpacing)/(1800+nTargetSpacing) If nTargetSpacing>1 then it is smaller than 1 so you will decrease the target and increase the diff. It gives an exploitable bug: If you generates negative time hopping then you can artifically increase the diff and slow down the blockchain. If it is a PoS block then nTargetSpacing=600 and the multiplier is (1802-600)/(1800+600)=0.5 approx. Now there are only PoS blocks, so every negative time hopping block will double the diff. If you set nActualSpacing=nTargetSpacing, then: ((nInterval - 1) * nTargetSpacing + nActualSpacing + nActualSpacing)/((nInterval + 1) * nTargetSpacing) = ((nInterval - 1) * nTargetSpacing + nTargetSpacing + nTargetSpacing )/((nInterval + 1) * nTargetSpacing) = ((nInterval + 1) * nTargetSpacing )/((nInterval + 1) * nTargetSpacing) = 1So if there are a negative time hopping attack the target and diff will not change, so there will be no advantage of this kind of attack. Your analisys is good and indeed it seems the better way to address the problem. Is there no problem for nActualSpacing > nTargetTimespan? Doing some more tests, it seems that once we let this "negative" number in, it keeps staying negative. I am experimenting now with adding the same "make positive" code for bnNew as well. Do you see any problems with this? Also, while we are at this stage that requires forking, do you have any other code improvement suggestions?
|
BTC: 15cJkRupKAkGr6sTxj1Uzb6uHbvuRyK1GL DMD: dJZEqNcjiUiMMd8DKBFS9oMWtArAD2GCHr
|
|
|
he-man
|
|
September 18, 2014, 01:33:11 PM |
|
trying to install the wallet : error loading blkindex.dat . known problem?
|
Donate if you like he-man 8bgxSh44Gx9fHtn5AKnWXEuVz9vgvfgREd
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
September 18, 2014, 01:38:49 PM |
|
|
|
|
|
he-man
|
|
September 18, 2014, 01:47:52 PM |
|
|
Donate if you like he-man 8bgxSh44Gx9fHtn5AKnWXEuVz9vgvfgREd
|
|
|
cryptonit
Legendary
Offline
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
|
|
September 18, 2014, 01:52:34 PM |
|
new competition in last open irc chat of noblecoin how often u read DMD:
7 send me your DMD wallet u won 7 DMD!
|
|
|
|
tanakan
Newbie
Offline
Activity: 23
Merit: 0
|
|
September 18, 2014, 02:03:33 PM |
|
I have some question for Cryptonit: - Why my minted DMD (over 200 confirm, over 7 days) is not existed in Coin Control list? - After DMD coin is minted, when is it ready for staking (7 days or never)?
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
September 18, 2014, 02:15:13 PM |
|
two weird things:
- my wallet did not mint a single block for 6 days (usually it was 1/2 a day) - cpu usage is much lower recently
may it has to do with the blockchain problem? is there a way to check if it's minting, other than "unlocked_until"?
|
|
|
|
danbi
|
|
September 18, 2014, 02:44:07 PM |
|
two weird things:
- my wallet did not mint a single block for 6 days (usually it was 1/2 a day) - cpu usage is much lower recently
may it has to do with the blockchain problem? is there a way to check if it's minting, other than "unlocked_until"?
You could check via the 'getmininginfo'. If stakepower is not zero, you are minting. The PoS difficulty has increased recently, as there is no PoW and more PoS is minted. The CPU usage is much lower, because due to variety of reasons we still 'double hash' received blocks and you are receiving blocks at larger intervals now. The extra hashing is being removed so this useless CPU usage will decrease with time.
|
BTC: 15cJkRupKAkGr6sTxj1Uzb6uHbvuRyK1GL DMD: dJZEqNcjiUiMMd8DKBFS9oMWtArAD2GCHr
|
|
|
cryptonit
Legendary
Offline
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
|
|
September 18, 2014, 03:31:18 PM |
|
we want in this POW less time secure network with maximum stake amount and did ask everyone to open wallet in mint mode
u doing a great job DMD community!
its clear so many wallets in stake mode means that POS difficulty is raising and even if amount of stake blocks is the same as before each single user have the feeling he mint less frequent
|
|
|
|
cryptonit
Legendary
Offline
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
|
|
September 18, 2014, 03:39:38 PM |
|
I have some question for Cryptonit: - Why my minted DMD (over 200 confirm, over 7 days) is not existed in Coin Control list? - After DMD coin is minted, when is it ready for staking (7 days or never)?
hi tanakan how u identify the minted DMD in coin control? the amount u see in the transaction overview isnt the size of the coin pile depending if its a split stake or single stake or a group stake different things can happen in any case the amount of POS-reward wont be visible as a own pile instead added to the stake that earned it most easy to explain case is a single stake with lets say a pile of 1000 DMD and a age of 60 days when he mint u see something like 80 DMD as pos reward but u wont see a 80 DMD coin pile instead once the stake did return to balance u see a 1080 DMD coin pile now lets look what happens if u have a split stake (stake with coin age between 7 and 30 days) if u have a 1000 DMD coin pile which was able to split stake at a age of 20 days following would happen when he mint u see something like 27 DMD as pos reward but u wont see this 27 DMD coin pile instead once the stake did return to balance u see a 527 DMD and a 500 DMD coin pile (split stake mean coin pile is split in 2 pile and pos reward added to the first one) more details about POS u can read at: http://bit.diamonds/community/index.php/topic,46.msg376.html#msg376
|
|
|
|
pokeytex
Legendary
Offline
Activity: 1504
Merit: 1002
|
|
September 18, 2014, 04:58:47 PM |
|
we want in this POW less time secure network with maximum stake amount and did ask everyone to open wallet in mint mode
u doing a great job DMD community!
its clear so many wallets in stake mode means that POS difficulty is raising and even if amount of stake blocks is the same as before each single user have the feeling he mint less frequent
Just fyi - I am minting about 8-10 times per day - so all is working on my end - USA east coast.
|
|
|
|
big_coins
|
|
September 18, 2014, 05:12:41 PM |
|
get mining back on asap before this is a dead coin
|
|
|
|
cryptonit
Legendary
Offline
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
|
|
September 18, 2014, 05:19:50 PM |
|
update:
danbi is doing a great job to use this chance to improve code its not often a dev get a free hardfork maintenance window so additional to the fix we wana use it to our advantage and add other code updates as well
the additional day we invest into new wallet is sure worth the time
|
|
|
|
|