Anyway, if the network hash rate is bigger than 200M, this coin will be stable.
But, just 50-100Mh now,
I disagree with this statement.
From what I saw, how the network behaves. I think that due the low block time, the network cannot distibute the mined block fast enough and we get orphans.
Even with a high hahsrate, the network will always have a big amount of orphans due to the low block time.
I believe, that in order to make Grain stable, we need a block time of at least 60 seconds.
There is a good reason, why the major coins have a such high block time and not 30 seconds or less.
Grain has now a block time of 15-25 seconds, this cant be stable.
Shorter block time can make more difficult to make stable, that is true, the most factor is the hash rate especially in this coin. I have tried to explain the problem in Diff Calc in this coin,
1. There are two diff : PoS and PoW
2. When calculate one kind of diff, it use the difference type of block also
3. Diff of PoW is keep adjusting while
4. All diffs has a kind of fluctuation
5. When one diff shows some level of fluctuation, the other diff is affected by that wave.
Because of #2
6. Between Diff of PoS and PoW is too low factor, The diff wave of PoS can make a valid influence on PoW Diff Adjusting.
When PoW diff is much higher than PoS diff, the interference from PoS will be reduced,
It means, need more hash rate.
Or, the diff adjust method should be changed as independent between PoS and PoW,
Stability with block time is affected by the latency in P2P network,
It is from 1/1000, to couple of seconds.
This variance can affect on, relatively, bigger effect on the shorter block time
But, this kind of factors can be adjustable with interpolation method.
To make stable, the diff is calculated via actual hash rate,
When become unstable, it lost the balance, it has too low diff via hash rate.