For us to have a smooth transition into BN based mining, we need the mining difficulty to be solo- friendly to that effect I have asked hack_ (pools) to start gradually increasing the fee, the intended effect is to slowly wean the chain from reliance on high powered miners and instead focus on solo mining.
Lower hash rate == lower diff == faster blocks. I am still trying to get people to comment on my idea to limit miners by preventing consecutive solving of blocks.
I want our security to rely more on cryptography and consensus rather than brute wasteful force. If it was feasible, i would have a dynamic system, that changes the # of blocks before one can solve another, based on the number of existing nodes. For example if there are 100 nodes, a Bn can only mine another block after ten have passed. This will really kill all sense of competitive mining that does not benefit the chain, because in order to mine in a seemingly competitive way, one would have to buy 50K BCR for a BN. Hopefully, one would be smart and bid for as much as they can then buy the rest of the markets. This benefits price, it benefits the network, it benefits security and makes BN runners more invested in keeping the chain secure, as well as incentivizes them to come up with unique and innovative business models to make their BNs profitable.
Anyway, back to work.
can you TL;DR on how lower hash == lower diff == faster blocks? is it programmed to lower the diff disproportionately more for lower hash rate to cause the faster blocks? I was always under the assumption it strived to reach the targettime between blocks where if it was 1 hash or 1trillion on average a block would be found around the target time.
Also I hate to say it because it was such a giant scam that bothers me to this day, but Urocoin had an idea to try and accept lower diff blocks by submitting and consuming a stakeweight with the proof of work. it was named SPOW (Staked proof of work) There was some coding done towards it but no one knows how far along it got. If this is something youd like to know more about i can try and find the repo and whitepaper. otherwise forcing the hash through solo banknode operators sounds fine by me.
Hello,
Our diff adjustment algo places more emphasis on lowering the diff, this is to counter Momentum's tendency to quickly push up the diff and to encourage constant block flow. As a caveat it was meant to empower the average miner, however since the pools went online we have never reached the targeted 1 minute blocks, and solo mining has become impossible. These problems are apparently common in coins that use the momentum algorithm.
A few weeks ago, one of the heavy weight pool miners reduced his significant hashrate enough that the network hiccuped, after the recovery we noticed a converse relationship between the hashrate and the number of blocks per day. This got me thinking so i continued to observe and realized that lower hashrate has less push on the diff, resulting in more low diff blocks, each lower diff block required less work to be done to solve the block.... hence low hashrate == lower diff == faster blocks. So far we have seen a ~30% increase in number of blocks per day along with a 75% drop in hashrate.
Previously we expected anywhere between 600 and 850 blocks , now we expect 900 -1000 (save for the days someone notices the steady increasing price and tries opportunistic mining). I believe we will soon find a sweet spot were blocks are as close as possible to the target time while maintaining a sustainable , green footprint.
Thanks for the suggestion , i would be very thankful if you can point it out to me, i am always researching how best to secure our chain. However accepting lower diff blocks coupled with coinage sounds great on first thought, but it seems very risky because i think it opens up an attack vector that would be difficult to close...
PoS works on coinage ------->
PoW works on workdone ====>
PoW/PoS ===-->
PoS/PoW ------=>
Which do we give priority we we have 4 possible channels? Two with each in their pure form and two with them alternating the position of strength ? I'd expect to see massive uncontrollable forking in such a system. But if it was solved, it would be a great technical feat!!!