andytoshi changed the topic of #bitcoin-wizards to: This channel is for discussing theoretical ideas with regard to cryptocurrencies, not about short-term Bitcoin development | This channel is logged. | For logs and more information, visit https://bitcoin.ninja
belcher has quit [Ping timeout: 240 seconds]
belcher_ is now known as belcher
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 252 seconds]
<yanmaani> :( how ugly
<yanmaani> couldn't he just have required that the sum of all inputs plus the subsidy is greater than or equal to all outputs
<yanmaani> Have there been any proposals to regulate UTXO set growth by decreasing block weight limit?
troygiorshev has joined #bitcoin-wizards
troygiorshev has quit [Quit: leaving]
<belcher> yanmaani yes luke proposed smaller blocks, i proposed increasing the average time between blocks, reducing UTXO set growth wasnt really an explicit aim but both would have that effect
copumpkin has quit [Quit: Hmmm]
proofofkeags has quit [Ping timeout: 240 seconds]
willcl_ark has quit [Quit: No Ping reply in 180 seconds.]
willcl_ark has joined #bitcoin-wizards
<jeremyrubin> yanmaani: even better, utreexo puts the onus of storage for a utxo on the owner at the expense of blocks getting a bit bigger metadata
kenshi84_ has joined #bitcoin-wizards
<jeremyrubin> yanmaani: you also might look into using CTV w/ a cooperative close branch (payment pools) for all outputs
kenshi84 has quit [Ping timeout: 240 seconds]
<yanmaani> belcher: No, I mean decrasing block size if you create an utxo
<yanmaani> if a block causes utxo set to grow by 200 outputs, the block size goes down by say 200 bytes
<yanmaani> jeremyrubin: No, I have a proposal, I'm just curious if the idea has been discussed and rejected already
rusty has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
rusty has quit [Quit: Leaving.]
uiuc-slack2 has quit [Read error: Connection reset by peer]
uiuc-slack has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 246 seconds]
<jeremyrubin> yanmaani: it's been discussed, pretty unpopular
<yanmaani> jeremyrubin: any links?
<jeremyrubin> [4/16/21 18:14] <jeremyrubin> yanmaani: even better, utreexo puts the onus of storage for a utxo on the owner at the expense of blocks getting a bit bigger metadata
<jeremyrubin> :)
<jeremyrubin> yanmaani: this stuff is all relatively googleable BTW
<kanzure> ah then my work here is done... back to the shadows.
<yanmaani> jeremyrubin: That's for across-the-board cuts, though
<yanmaani> I guess I should just post my proposal to the mailing list and you can roast it. But the idea is to make "new UTXO" have a cost in terms of block size limit.
<yanmaani> So you can either have a 1MB block with ±0 UTXOs, or a smaller block that bloats the UTXO set, but not both
<rubikputer> yanmaani: wouldn't this make tx selection for miners significantly more difficult to do?
<sipa> yanmaani: arguably, we actually have something vaguely like that already through segwit's witness discount (most of the data in txins is witness data, but outputs are purely non-discounted), so relatively speaking, outputs consume more block space already
<sipa> and this was intentional
<sipa> specifically to partially rectify the situation that creating outputs is generally cheaper than spending them
jadi has joined #bitcoin-wizards
<yanmaani> rubikputer: no. If a transaction is "artificially" added 4 vB, just increase the size by it
<yanmaani> e.g. 200 vB transaction, plus 50 vB penalty for creating a new UTXO is 250 vB
<yanmaani> and calculate fee based on that
<yanmaani> a 200 vB transaction that consolidates 6 UTXOs to 1 is -5 UTXOs, if it's 50 vB/UTXO then size is 200-250 = -50 vB
<yanmaani> (iow, the miners should be willing to pay to get to include that transaction)
<sipa> well you can't actually have transactions with negative weight, at least not without separate alternative limits
<sipa> or you could construct an infinitely sized block
<sipa> what you really want is per-block limits on bandwidth/cpu/processing resources, and separately an incentive to keep the utxo set manageable... but that incentive isn't exactly something that needs a per-block limit
sipa has quit [Ping timeout: 240 seconds]
sipa has joined #bitcoin-wizards
sipa has quit [Remote host closed the connection]
sipa has joined #bitcoin-wizards
jadijadi has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
jadijadi has quit [Remote host closed the connection]
wjp has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
jadijadi has joined #bitcoin-wizards
jadijadi has quit [Remote host closed the connection]
copumpkin has joined #bitcoin-wizards
contrapumpkin has joined #bitcoin-wizards
copumpkin has quit [Ping timeout: 246 seconds]
roconnor has quit [Ping timeout: 252 seconds]
contrapumpkin has quit [Read error: Connection reset by peer]
luke-jr has quit [Quit: ZNC - http://znc.sourceforge.net]
luke-jr has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
jadi has quit [Ping timeout: 240 seconds]
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-wizards
jadi has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
jadijadi has joined #bitcoin-wizards
jadijadi has quit [Ping timeout: 240 seconds]
luke-jr has quit [Quit: ZNC - http://znc.sourceforge.net]
luke-jr has joined #bitcoin-wizards
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-wizards
shesek has quit [Remote host closed the connection]
shesek has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
AaronvanW has quit [Ping timeout: 240 seconds]
jadijadi has joined #bitcoin-wizards
AaronvanW has joined #bitcoin-wizards
jadijadi has quit [Remote host closed the connection]
jadi_ has joined #bitcoin-wizards
jadi has quit [Ping timeout: 252 seconds]
AaronvanW has quit [Ping timeout: 268 seconds]
AaronvanW has joined #bitcoin-wizards
justanotheruser has quit [Ping timeout: 258 seconds]
justanotheruser has joined #bitcoin-wizards
bitdex has quit [Ping timeout: 240 seconds]
bitdex has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
jadi has joined #bitcoin-wizards
jadi_ has quit [Ping timeout: 240 seconds]
wjp has quit [Remote host closed the connection]
roconnor has joined #bitcoin-wizards
TheoStorm has joined #bitcoin-wizards
jadi has quit [Quit: Leaving]
jadi has joined #bitcoin-wizards
Guyver2 has joined #bitcoin-wizards
GothAlice1 has joined #bitcoin-wizards
<waxwing> real_or_random, is https://eprint.iacr.org/2016/824.pdf still the 'latest' word on Coinshuffle++ or has it been updated or superseded since then?
<waxwing> oh i just remembered 'valueshuffle', that was in a CT context right?
<waxwing> also are there implementations, ddg-ing shows one in decred, is there other stuff out there that you (or anyone else) knows of?
jadi has quit [Remote host closed the connection]
jadi has joined #bitcoin-wizards
copumpkin has joined #bitcoin-wizards
<yanmaani> sipa: You can, you just have to put the cap at 0
<yanmaani> or decrease block cap by like 5%, then say they can get the old size if they consolidate enough UTXOs
jonatack has quit [Quit: jonatack]
jonatack has joined #bitcoin-wizards
TheoStorm has quit [Quit: Leaving]
jadijadi has joined #bitcoin-wizards
jadijadi has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-wizards
ghost43_ has quit [Ping timeout: 240 seconds]
jadi has quit [Ping timeout: 260 seconds]
luke-jr has quit [Quit: ZNC - http://znc.sourceforge.net]
luke-jr has joined #bitcoin-wizards
nkuttler has quit [Quit: K-Lined]
nkuttler has joined #bitcoin-wizards
dllud_ has joined #bitcoin-wizards
dllud has quit [Ping timeout: 260 seconds]
dllud_ is now known as dllud
TheoStorm has joined #bitcoin-wizards
bitdex has quit [Ping timeout: 240 seconds]
bitdex has joined #bitcoin-wizards
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-wizards
contrapumpkin has joined #bitcoin-wizards
copumpkin has quit [Ping timeout: 240 seconds]
gribble has quit [Remote host closed the connection]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
gribble has joined #bitcoin-wizards
jeremyrubin has quit [Ping timeout: 252 seconds]
jeremyrubin has joined #bitcoin-wizards
spinza has quit [Quit: Coyote finally caught up with me...]
spinza has joined #bitcoin-wizards
contrapumpkin is now known as copumpkin
Emcy has joined #bitcoin-wizards
Emcy has quit [Remote host closed the connection]
Emcy has joined #bitcoin-wizards
Emcy_ has quit [Ping timeout: 240 seconds]
copumpkin has quit [Quit: Bye!]
AaronvanW has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 260 seconds]
TheoStorm has quit [Quit: Leaving]
belcher_ has joined #bitcoin-wizards