So on top of those 15-20k writes per second, you want to add an extra check to each one to tell if the share is stale. If it's so trivial, why don't you buy Pirate an extra server to handle the added load?
What are you saying, pirate is checking 20K shares per second for stales by hand when he is awake?
Yes. He is superman.