Interesting post. You're calling attention to technical concerns, but also some ethical concerns as well. Right now, it is all too easy to exploit the system and "double-reward" yourself by reposting your old work. And to be honest, I wouldn't be interested in doing that, but plenty of people would have no problem with it! There is an ethical dimension to all of this, and it will be a challenge to reel in our darker inclinations that all human beings have.
It seems more likely that we will generate technical solutions, rather than convince everyone to act ethically. So you are wise to approach the problem from that angle.
While I am very new here, I already can see how I will potentially lose out on a lot of rewards if I refrain from using "vote for vote" or "follow for follow" tactics. But I really want to follow and vote for people that I feel deserve it! I've been fascinated by the ethical choices the platform makes us make, but you're making me realize that there are still fundamental technical issues to address too.
Steemit really is the Wild West of the internet right now, but I am happy to see that there are people like you out there that are trying to implement changes that improve the system overall.
Thanks for posting.
RE: The Double Spending Problem on Steemit