Hi Tony CH - why not either
a) require an address to burn 1% of its balance instead of flat fee of 0.001 BTC
- this wouldn't matter to small-medium holders at all, and
- it would make the distribution better as a whale sitting on 10k BTC wouldn't probably want to spend all 100 BTC, and
- it would prevent or at least make it hard for exchanges and other parties holding other people's coins to get large percentage for free
Looks too complex to me because we need to somehow know the balance in advance.
or
b) require a signed message from the claiming address instead of making a 0.001 BTC transaction
- then people wouldn't have to make a tx that possibly compromises their privacy or loses them coins
This one is complex too. Not every wallet has this function, and even when it has, users rarely know how to use it. There is nothing simpler than just regular payment, which is the basic functionality of every wallet.