I was surprised by this clash of opinions about the OpCodes.
I see no problem yet with the Satoshi deactivated OpCodes (yet) and I didn't find any reasonable argument from critics of these.
Are these OpCodes, if implemented correctly and without bugs, dangerous for BCH?
Someone explain to me why, please.
They
USE the blockchain space to read/write and execute some code, nothing more.
On the other side, the OpCode Group allows people to
USE satoshis to represent tokens.
This is the difference between using pencils to write on paper and using pencils to write on pencils. If the number of pencils is limited, you have a problem. And even if you write on smaller and smaller pieces of pencils, the problems don't go away, just change.
If you have these pencils used as money, you have the problem of using a widely consumed commodity as money. The problem is the price is made at the margin of demand and offer; your money value raises if there is an increase of use and if there is an increase of saving there is an increase of costs in issuing tokens.
As
@rocks wrote, an attacker could SPAM the UTXO with Gigabytes of satoshis and make too costly to manage the UTXO.
Another problem is, even without a SPAM attack, these satoshis are removed from circulations.
This force the price up of the remaining usable coins. Add hundreds, thousands of ICOs, tokens, etc. on a continual basis, adoption of BCH for payments, and you end with satoshis worth a penny or more, maybe a lot more. And this would make issuing tokens on the blockchain untenable.
If you increase the divisibility of BCH from 10^8 to 10^16 you decrease the costs of issuing tokens but increase exponentially the possible bloating of the UTXO.
Menger defined money as "the most re-sellable good". To be the "most re-sellable good" something must have no use per se. Or better, the cost of using it would be greater than the utility derived from doing so, so no one would use it in that way.
BCH's miners main business is selling space in the blockchain, they get paid with the rights to write the blockchain itself. Then they can sell these rights for goods and services.
The miners should never support any use that "freeze" these rights making them unavailable and increase the future costs of using these rights for everyone (UTXO Bloat) potentially forever. Because this cost increase damages their main business.