As far as I know, if one sends bitcoin to a void address, the bitcoin is gone. So the total amount of available bitcoin is decreasing (in a relatively slow manner, lol). Is it possible to design a cryptocurrency that will be automatically sent back (or can not be sent a void address) if it is sent to a void address?
You might set up a system, in which an address needs to be validated. The holder of the private key to an address would basically set a "Someone holds the private key" flag.
With the ability to sign Bitcoin addresses, you could actually implement this right now for Bitcoin and similar coins, using a plugin for a wallet which checks addresses for special flag messages. The problem is, that it doesn't work well as long as no one or only few people are using it.
Still, this might be an interesting idea.
Thank you for your reply. It seems that people tend to ignore this minor "defect" of cryptocurrency.
Well, Bitcoin addresses have checksums to prevent mistyping an address. I don't know how high the probability is to mistype an address and still hit the right checksum, but this significantly decreases the risk of sending BTC to a void address.
Additionally, having a validation system in place wouldn't prevent users from losing privkeys.
I was actually thinking about a very radical solution to this "problem" (which, frankly, I don't consider a problem for the ecosystem as a whole – as much as it hurts the individual):
Imagine a PoS cryptocurrency with negative interest in case of inactivity. Basically, this is what it could look like:
- The amount of coins is fixed from the beginning, let's say the magic 21 000 000.
- The network is secured through Proof of Stake, with rewards being transaction fees only.
- A wallet, that is not active, as in staking or sending (not just receiving) loses a percentage of its holdings every n blocks.
- Coins that are lost this way are paid out to the address forging the block, giving the stakers an incentive to find those addresses.
This would bring any lost coin back in circulation at some point. On the other hand, the ramifications are huge. Obviously, using this currency as a long term value storage is pointless, unless you actively contribute to the network.
As an experiment, or maybe as a Blockchain as a service platform, this might actually be quite interesting.