Doesn’t widespread use of uncapped OP_RETURN danger important long-term bloat
No, the limiting think about blockchain development is the block weight restrict, and the interval between blocks. Thiese restrict is a consensus rule and stays unchanged – blocks can’t be greater than 4 million weight, which equates to a most measurement of 4 MB, and the issue adjustment makes blocks each 10 minutes on common.
Moreover, OP_RETURNs are outputs which price 4x in weight than inputs, so blocks that comprise predominantly OP_RETURNs are smaller in precise bytes than blocks containing largely enter information (as in spending UTXOs, or inscriptions). So such blocks are actually 1 MB in measurement, which signifies that the blockchain would develop at a slower fee.
(An attention-grabbing factor concerning the blockchain development fee is that it may well truly be bigger by a big margin as a result of timewarp atack. Timewarp makes it potential to scale back the issue such that the time between blocks could be 6 blocks per second. IMO issues about blockchain development fee must be directed in direction of fixing the timewarp assault, which could be achieved with the Consensus Cleanup gentle fork laid out in BIP 54.)
slowing Preliminary Block Obtain
No. As talked about above, blocks containing predominantly OP_RETURNs have a smaller measurement, so IBD of such blocks is definitely quicker. There would usually be much less information to obtain in such blocks. When it comes to validation prices, outputs should not validated in any capability, so whether or not an output is or is not an OP_RETURN makes no distinction. What does make a distinction is that as a result of OP_RETURNs are provably unspendable, these outputs don’t have to be added to the UTXO set. Because of this there’s truly much less disk I/O and reminiscence utilization required for blocks with many OP_RETURNs since these outputs are merely skipped when updating the UTXO set.
elevating archival node prices, and steadily pushing full validation into datacenter {hardware}? In that sense, how is that this materially completely different from the blocksize will increase that have been beforehand rejected for centralization issues?
As mentioned above, prices don’t improve, and would truly lower.