pull down to refresh

If a transaction follows Bitcoin's consensus rules, it will be included in a block if it pays enough fees to convince some miner to put it in a block they find. The only thing that could possibly prevent a transaction from ending up in a block is if the block is filled with other transactions.
The fact that you can offer a bigger fee and incentivize miners to include your transaction rather than those other transactions means the transactions that end up in blocks are those that people were willing to pay the most to put in blocks -- which is my definition of not spam. The fee market means the blockspace goes to the people to whom it is most valuable.
If, however, you don't agree, and you think some valid transactions are spam, we now need to figure out by what criteria we should divide the spam from not spam. This is an endless argument that only ends in two options: change the consensus rules or try to stop the transactions from getting to miners. I think both are fool's errands.
If someone wants to pay 1000 sats per vB to obliterate the UTXO set they can -- the only thing that stops them is someone else being willing to spend more than 1000 sats per vB to do a less utxo-set-obliterating transaction.
0 sats \ 1 reply \ @oomahq 19h
To give a clear-cut definition of spam this common misconception that "transactions bid for blockspace" has to be dispelled first:
Transactions bid for (more or less timely) confirmation, not space in blocks.
In fact "purchasing blockspace" is an undesired side effect to real Bitcoin users. If a new type of address was introduced whose transactions were half the size of the current ones a lot of users would adopt the new format just to pay half the fees at any given feerate. If you could confirm your transaction by purchasing no blockspace at all you would (and that's the idea behind LN: a single onchain tx supports a theoretically infinite number of offchain balance updates of that tx). This dynamic leads to a virtuous cycle where tx footprint gets smaller, users pay less fees, and so more users can use the chain.
On the other hand spammers are true purchasers of blockspace, something that Bitcoin is not designed for (and thanks to the SegWit discount they even get a 4x cost reduction byte per byte). This leads to a vicious cycle where only just a few spammers can quickly purchase all the available blockspace, spike the fees and so less people can use the chain.
Bottom line, since the legit group of bidders want to minimize their purchase of blockspace, while the spammers want to maximize it (and even gets a discount) there's only one possible outcome that we've already seen plenty of times: denial of service. Obviously all that is immaterial to the fees. If someone paid 10 bitcoins in fees to inscribe a hi-res video over the next 1500 blocks as one huge tx per block, that's still spam.
reply