yanmaani at cock.li [ARCHIVE] on Nostr: š
Original date posted:2022-02-13 š Original message:On 2022-02-07 14:34, Billy ...
š
Original date posted:2022-02-13
š Original message:On 2022-02-07 14:34, Billy Tetrud via bitcoin-dev wrote:
> I do think that UTXO set size is something that will need to be
> addressed at some point. I liked the idea of utreexo or some other
> accumulator as the ultimate solution to this problem.
What about using economic incentives to disincentivize the creation of
new UTXOs? Currently, the fee is only charged per byte of space. What if
you instead charged a fee of (bytes*byte_weight +
net_utxos*utxo_weight)? For example, if utxo_weight=500, then a
transaction that creates 2 new UTXOs would cost as if it were 1 KB in
size. And a transaction that consolidated 2 UTXOs into one might even
get a negative transaction fee (rebate).
Technologically, you'd implement this by lowering the block size cap by
max(0, net_utxos_created*utxo_weight). That would be a soft fork, if
maybe a contentious one. It's probably also a good idea to limit it at
0, separate from consensus issues, because it means you're not
guaranteed to get back whatever you put into it.
Published at
2023-06-07 23:03:54Event JSON
{
"id": "365eff8aab56e51134b7743080afa1577b83256a61ea5b53117832f1ab33e0f8",
"pubkey": "8f5bcf9ba2de88dd877a672f629a5c6a7bebbeda3fa51324521e03863d8fe094",
"created_at": 1686179034,
"kind": 1,
"tags": [
[
"e",
"690081cfd7b7a798421f0e90512980017e5a4fdbe6a6bb35fe7dcbe50efdba99",
"",
"root"
],
[
"e",
"4519f770e94c356d06523df4ba15b8089f10d3b2d6325f05763abd2c85468ea5",
"",
"reply"
],
[
"p",
"ffbede6cc00fc0cadcbf4d9c17063fe865134ffd55e693dcfbd95bd883ecd42e"
]
],
"content": "š
Original date posted:2022-02-13\nš Original message:On 2022-02-07 14:34, Billy Tetrud via bitcoin-dev wrote:\n\u003e I do think that UTXO set size is something that will need to be\n\u003e addressed at some point. I liked the idea of utreexo or some other\n\u003e accumulator as the ultimate solution to this problem.\n\nWhat about using economic incentives to disincentivize the creation of \nnew UTXOs? Currently, the fee is only charged per byte of space. What if \nyou instead charged a fee of (bytes*byte_weight + \nnet_utxos*utxo_weight)? For example, if utxo_weight=500, then a \ntransaction that creates 2 new UTXOs would cost as if it were 1 KB in \nsize. And a transaction that consolidated 2 UTXOs into one might even \nget a negative transaction fee (rebate).\n\nTechnologically, you'd implement this by lowering the block size cap by \nmax(0, net_utxos_created*utxo_weight). That would be a soft fork, if \nmaybe a contentious one. It's probably also a good idea to limit it at \n0, separate from consensus issues, because it means you're not \nguaranteed to get back whatever you put into it.",
"sig": "cdb7c0459b5346857bef57478fe4d88f67f5087ca431ab2a93445895a95ecf7cd47367d64af601dec5e9014ca4b86adc70737769b030db59914fd40624f4f33f"
}