Bitcoin Forum
August 20, 2024, 08:13:24 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 »
  Print  
Author Topic: [ANN] Noirbits Update required Improved algos !!!!  (Read 74455 times)
digitalindustry
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


‘Try to be nice’


View Profile WWW
July 01, 2013, 10:59:39 AM
 #581


also happy to design a Advert for Norbits mate as per discussion - if you want to do a giveaway or something ?

send me some images and i'll make it if you like , but tell me,  or point me to a little bit more about the Currency for example what's the name mean?

- Twitter @Kolin_Quark
moltenmich
Full Member
***
Offline Offline

Activity: 130
Merit: 100



View Profile WWW
July 01, 2013, 11:16:42 AM
 #582

Man, I haven't been keeping up with this thread. Caught up now! Good job on this guys!

█ Professional Design & Multimedia █

michpalmer.com
TheRickTM
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
July 01, 2013, 07:45:29 PM
 #583

With the current spikes in hash rate due to us being on an exchange now I wonder if it would be possible to implement something like mini-retargets. These would be different than the normal hourly retarget that adjusts the difficulty based on the current network strength every 30 blocks. Feather coin not to long ago experienced the same issues where their difficulty went so high that everyone dropped out and the 3 day retarget turned into 30. So if we had these network checkpoints every 5 or 10 blocks that could adjust the difficulty by a maximum of 33% each it would allow the network to get back to a stable difficulty quicker 3-6 times quicker. We currently retarget around every 60 minutes but at times it is going up to every 3-4 hours now dropping the hash rate to single digits which make the network really unsafe. Just a suggestion, anyone know the drawbacks or technical difficulties of implementing this?
oatmo
Member
**
Offline Offline

Activity: 104
Merit: 10


View Profile
July 01, 2013, 08:39:28 PM
 #584

With the current spikes in hash rate due to us being on an exchange now I wonder if it would be possible to implement something like mini-retargets. These would be different than the normal hourly retarget that adjusts the difficulty based on the current network strength every 30 blocks. Feather coin not to long ago experienced the same issues where their difficulty went so high that everyone dropped out and the 3 day retarget turned into 30. So if we had these network checkpoints every 5 or 10 blocks that could adjust the difficulty by a maximum of 33% each it would allow the network to get back to a stable difficulty quicker 3-6 times quicker. We currently retarget around every 60 minutes but at times it is going up to every 3-4 hours now dropping the hash rate to single digits which make the network really unsafe. Just a suggestion, anyone know the drawbacks or technical difficulties of implementing this?
Or alternatively, if you had 4 hours without a retarget, then you retarget on the next block, something like that.
TheRickTM
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
July 02, 2013, 02:13:43 AM
 #585

It also looks that there is an issue with the way that the network hash is being calculated. We will need to look into that as it is not representing the true network hash rate over few enough blocks. It is showing that our pools have over 100% of the network when they clearly don't, and it also is dropping the difficulty even when the true hashrate is higher.
cyberkiller
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile WWW
July 02, 2013, 04:02:24 AM
 #586

Saw your post at,

http://www.digitalcurrencytalk.com/index.php/topic,11459.0.html
barwizi (OP)
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
July 02, 2013, 04:49:35 AM
 #587

It also looks that there is an issue with the way that the network hash is being calculated. We will need to look into that as it is not representing the true network hash rate over few enough blocks. It is showing that our pools have over 100% of the network when they clearly don't, and it also is dropping the difficulty even when the true hashrate is higher.

Understood, i will look into it and we should be good to go in a bit.
stbgefltc
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 02, 2013, 07:03:42 AM
 #588

It also looks that there is an issue with the way that the network hash is being calculated. We will need to look into that as it is not representing the true network hash rate over few enough blocks. It is showing that our pools have over 100% of the network when they clearly don't, and it also is dropping the difficulty even when the true hashrate is higher.

Understood, i will look into it and we should be good to go in a bit.

Line 323 of bitcoinrpc.cpp :

Code:
if (lookup <= 0)
        lookup = pindexBest->nHeight % 2016 + 1;

The 2016 is leftover from litecoind Wink So basically hashrate is calculated over the last 2016 blocks which spans way too many diff retargets in Noirbits...

If you want, I can push a fix tonight when I get home from work.

MarKusRomanus
Legendary
*
Offline Offline

Activity: 910
Merit: 1000



View Profile
July 02, 2013, 07:04:51 AM
 #589

New NoirBits Stratum mining pool, noir.minepool.net

Proportional payout per block (not PPLNS) by share ratio , finder gets 5% of the block off the top.
barwizi (OP)
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
July 02, 2013, 08:07:14 AM
 #590

It also looks that there is an issue with the way that the network hash is being calculated. We will need to look into that as it is not representing the true network hash rate over few enough blocks. It is showing that our pools have over 100% of the network when they clearly don't, and it also is dropping the difficulty even when the true hashrate is higher.

Understood, i will look into it and we should be good to go in a bit.

Line 323 of bitcoinrpc.cpp :

Code:
if (lookup <= 0)
        lookup = pindexBest->nHeight % 2016 + 1;

The 2016 is leftover from litecoind Wink So basically hashrate is calculated over the last 2016 blocks which spans way too many diff retargets in Noirbits...

If you want, I can push a fix tonight when I get home from work.

ok, lets work together on it then. By the way, whoever sent me the 300 Noir, thank you very much. I am currently beta testing a bot that trades on cryptsy and btce at the same time so any old coins you have lying around would be appreciated. Currently it's making an average 3% profit daily.
stbgefltc
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 02, 2013, 08:12:54 AM
 #591

Quote from: barwizi
ok, lets work together on it then. By the way, whoever sent me the 300 Noir, thank you very much. I am currently beta testing a bot that trades on cryptsy and btce at the same time so any old coins you have lying around would be appreciated. Currently it's making an average 3% profit daily.

What's the address ? If you mined on miners-united.com, it's probably from there. Some blocks were not getting paid, so I setup a new routine to fix that, and everyone who ever mined must have gotten some extra coins (there were about 10K Noirs to payout) this morning... so enjoy Wink

For the client, I don't know the source code very well, but we need to find a way to get the last blocks that have the same difficulty as the current diff, since the hashrate formula is based off current difficulty.

stbgefltc
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 02, 2013, 08:59:50 AM
 #592

Ok, I got it, if you can push the diff (and test it...), if you can't, I'll get to it tonight CEST :

bitcoinrpc.cpp line 323 should be :

Code:
lookup = pindexBest->nHeight % 60 + 1;

Well, not exactly, but it should better than now (technically, target is recalculated every 60 blocks (see main.cpp lines 838 and 870) and not every hour or two hours, since it assumes that a block lasts 2minutes)... Until we get a better algo to recalc target, 60 should be close enough...

Until then, I doubt diff will drop since over the last 2016 blocks, we've had some very low diffs with very low block times, which is giving us way out of scale hashrates... But I could be mistaken, since as I mentionned before, I don't know the source code very well...


barwizi (OP)
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
July 02, 2013, 11:29:11 AM
 #593

coinmine down?
feeleep
Legendary
*
Offline Offline

Activity: 1197
Merit: 1000


View Profile WWW
July 02, 2013, 11:46:57 AM
 #594

coinmine down?

bloody eloipool... I came back to stratum + pushpoold now.

whitepaint0909
Newbie
*
Offline Offline

Activity: 46
Merit: 0


View Profile
July 02, 2013, 11:49:57 AM
 #595


It stoped paying out at around 1-2am last night according to my miners. nrb.coinmine.pl that is.
stbgefltc
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 02, 2013, 11:52:05 AM
 #596

Hum my proposed patch only makes a difference if you call getnetworkhashps with -1... but we should all be checking hashrate using -1 given it reports hashrate since the last diff. change and the hashrate calc is dependent on current difficulty.

Calling the function with any other value is bound to give incorrect hashrates since the calculation will include blocks that may have different targets.... I patched my client to test it, and pushed the update to miners-united, seems to be reporting more accurately network hashrate now (12Mhps instead of 65...)

Or we could change the default parameter value of getnetworkhashps to -1 instead of 120...

feeleep
Legendary
*
Offline Offline

Activity: 1197
Merit: 1000


View Profile WWW
July 02, 2013, 11:58:49 AM
 #597


It stoped paying out at around 1-2am last night according to my miners. nrb.coinmine.pl that is.

Last block was found at 2013-07-02 07:04:53 AM CET...

barwizi (OP)
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
July 02, 2013, 11:59:29 AM
 #598

ok, please look into the changing retarget times, maybe to every 15 blocks or 30 minutes. Since difficulty is high, i've dropped everything so i can put my all to try again for the merged mining.
stbgefltc
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 02, 2013, 12:02:25 PM
Last edit: July 02, 2013, 12:37:40 PM by stbgefltc
 #599

Sure thing, but lunch's over Sad I'll get back to it tonight..

Other than that, we're 17 41 blocks from retarget (~30mn 12hrs at current hashrate) if I'm not mistaken, which should bring diff back to a more reasonnable value... I really got confused on this calc, sorry :s

JDDev
Full Member
***
Offline Offline

Activity: 162
Merit: 100


View Profile
July 02, 2013, 12:50:17 PM
 #600

Is it possible to get Noirbits off of coinchoose to prevent these difficulty / hashrate swings? I don't think they're very good for the success of the currency. It seems like bitgem was taken off of coinchoose, not sure how that happened.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 »
  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!