Remove 0.5 XCP cost for re-issuance of an asset

I’d like to propose to remove the 0.5 XCP cost to change the parameters of an asset after it has been issued. For spam prevention, the miners fee should be sufficient.

Are there any objections or reasons why the 0.5 XCP should stay?

I think it would be easy to change the fee to zero. cf below to institute the change on block 303500

https://github.com/CounterpartyXCP/counterpartyd/blob/master/lib/issuance.py
&nbsp; &nbsp; # Check for existence of fee funds.<br />&nbsp; &nbsp; if quantity:<br />&nbsp; &nbsp; &nbsp; &nbsp; cursor = db.cursor()<br />&nbsp; &nbsp; &nbsp; &nbsp; cursor.execute('''SELECT * FROM balances \\<br />WHERE (address = ? AND asset = ?)''', (source, 'XCP'))<br />&nbsp; &nbsp; &nbsp; &nbsp; balances = cursor.fetchall()<br />&nbsp; &nbsp; &nbsp; &nbsp; cursor.close()<br />&nbsp; &nbsp; &nbsp; &nbsp; if block_index >= 303500 or config.TESTNET: # Protocol change - remove reissuance fee<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if issuances:<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fee = 0<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fee = int(0.5 * config.UNIT)<br />&nbsp; &nbsp; &nbsp; &nbsp; elif block_index >= 291700 or config.TESTNET: # Protocol change.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fee = int(0.5 * config.UNIT)<br />&nbsp; &nbsp; &nbsp; &nbsp; elif block_index >= 286000 or config.TESTNET: # Protocol change.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fee = 5 * config.UNIT<br />&nbsp; &nbsp; &nbsp; &nbsp; elif block_index > 281236 or config.TESTNET: # Protocol change.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fee = 5<br />&nbsp; &nbsp; &nbsp; &nbsp; if fee and (not balances or balances[0]['quantity'] < fee):<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; problems.append('insufficient funds')<br />

Any comment if the 0.5 XCP cost for additional issuance of an asset is the desired behaviour? Evan thought it may be a bug.