Rucknium / bchmempool

A Bitcoin Cash (BCH) adaptation of the mempool open-source explorer originally developed for the BTC community.
https://bchmempool.cash
Other
7 stars 3 forks source link

Remove or replace difficulty adjustment UI section #2

Open Rucknium opened 2 years ago

HardenedSteel commented 2 years ago

why

Rucknium commented 2 years ago

@HardenedSteel BCH uses a completely different difficulty adjustment algorithm called ASERT, so if we wanted to keep it then we would have to re-write that part of the code.

And I think we could add something more interesting. For example, how often do people send a transaction, wait for a long block interval, and wonder if it's just normal variation due to randomness or something else like hashpower falling? Maybe we could add some sort of indicator that says "this length of time waiting for a new block happens X% of the time under normal hashpower conditions."

I am open to changing my mind on this, however.

RowanSkie commented 2 years ago

Maybe we can still use the difficulty adjustment UI section to show how the ASERT DAA will work out, by removing the "remaining" part and replacing the "current period" with something like the total hashrate of the chain or an explanation how ASERT DAA works.