Post
Topic
Board Announcements (Altcoins)
Re: [ANN][BTCN] *BitcoiNote* - Promissory note for Bitcoin deals
by
mezonexuca
on 16/04/2018, 13:28:27 UTC
guys someting is wrong here now

i checked back too see what is going on with this coin, and i see issue with nicehsah attack....... but now seems like chain split :|

on https://pool.bitcoinote.org and http://block.bitcoinote.org are new blocks coming in! but not on other pools e.g http://btcn.pool.pilbeams.net/ or https://cryptoknight.cc/btcn/

and my wallet is not syncing ! error invalid block version - something not wright here
and when you check a block in block explorer http://blocks.bitcoinote.org/?hash=75b90f97b9f7b18fddc378957c8bbaebfb7f8c796c82fc47729b6b7b94fe80e3#blockchain_block - it says version 4.0 ( it was 3.0. in the past no ?)

BUT then i see new version on github 1.2 https://github.com/Bitcoinote/Bitcoinote-Core/releases/tag/v1.2.0

HARD FORK !!!

why devs did a hard fork and not tell us here ?! poeple keep mining wrong version ...

again very bad commuincation

seems like devs trying to make this coin a bit beter but if the commuincation is bad this will never be good......

and devs still never andwered on the 40 % premine right ??

...  Tongue one time bad coin , always bad coin

guys you wasting an opportunitiy with this behavor

edit
i check on github what they did for nicehash problem
1) lwma algoritm
2) something new i dont know - looks like it taks current timestamp also , and dificulty can go down without a block !

Code:
    // Detect an emergency situation in the network (stuck)
    // Weighted average of last (window / 10) blocks plus time since last block is more than 25x the target => something must be wrong
    double_t emergencySTAvg = emergencyWST / emergencyWSTCounter;
    double_t emergencyRatio = emergencySTAvg / (c_difficultyTarget * 25.0);
    if (emergencyRatio > 1) {
      // Try correcting by reducing diff in a controlled manner
      // Once the avg. reached 100x target, the difficulty will be reduced to ~0.45% of its original value and stay this way
      double_t x = (emergencyRatio - 1) / 3;
      if (x > 1) x = 1;
      double_t factor = (cos(log(boost::math::constants::e() * pow(x, 1.5) * boost::math::constants::pi() + 1) * (4.0 / 3.0)) + 1) / 2.0;
      Difficulty adjustedDiff = nextDiff * factor;
      if (adjustedDiff < 1) adjustedDiff = 1;
      logger(WARNING, BRIGHT_RED) << "Emergency difficulty fix for block " << (blockIndex + 1) << "!!! ts = " << nextBlockTimestamp << ", avg = " << emergencySTAvg << " (of target " << c_difficultyTarget << "), ratio = " << emergencyRatio << ", factor = " << factor << ", origDiff = " << nextDiff << ", adjustedDiff = " << adjustedDiff;
      nextDiff = adjustedDiff;
    }

interestng, anybody know what this algoritm is Huh