First thing I would check is the block count you are on compared to block explorers, just double check that there is no issue in the blockchain and yours. here are a few:
Next check the version of the client you are running. Are you running ppcoin master built from source? are you running peerunity? are you running your own custom build of peercoin?
How many connections do you have? the default is for the client to connect to 8, and if you are not getting more than that you may need to addnode… and something else i can’t remember off the top of my head.
If your client is up to date and on the correct chain, and has more than 8 connections then yes adding more nodes should help reduce the orphan’s
You can also add the ip of the block explorers as they will be running clients but the port may be different
Out of interest what is your IP, I will add you and see if you have a “banscore” or if anything else strange going on with connecting to you.
Would be interested in reading what you read about the attack you mention, without context hard to see if it applies to Peercoin or just other POS coins. Are you aware SunnyKing still does some checkpointing behind the scenes to ensure many of the POS style attacks can not happen on Peercoin and the parameters chosen in Peercoin were specifically chosen to reduce such attacks that have been raised that I have seen so far. Hence I will not judge till I see your article so if you can dig it out that would be great. Sorry about the orphans though tough tiime when running a pool i know so hopefully we cn help you get more connections and reduce your orphans
P8jMq35pQKu812iB36YtjDc9XS5K5TArKn is peercoin.ecoining.com
PXXSMVjnP6geKo7B6mA5F7HZBD1J6Huxmz is give-me-coins.com
PKj3Tzmfux7tDWJa7e8zvxkPz3LgfnfMLA is ppcoin.d7.lt
PKtAghhyy1qrDsfPjLpu7Z5v95Tf3HfAsv is coinotron.com
Network hashrate is calculated from the Peercoin’s PoW diff, which is adjusted progressively and reaches its peak value only a few blocks after PoW’s current real hashrate. Also, the difficulty is an average of the ongoing PoW’s hashrate. Which is also the reason why whales only mine for a few minutes, sometimes at 2PH/s and leave immediately after the first 2 blocks are found and consequently before the diff completely adjusts (so that their reward is based on the current PoW’s diff and not on the PoW’s diff resulting from their 2PH/s). I may write something about this later, it’s in the pipe.