<phantomcircuit>
achow101: so i definitely think there needs to at least be someway for people to use large filters
<phantomcircuit>
since if you have a wallet with >500k keys the filters are worse than useless with the basic filter parameters
hsmiths has quit [Quit: hsmiths]
hsmiths has joined #bitcoin-core-dev
Yihen has quit [Remote host closed the connection]
Yihen has joined #bitcoin-core-dev
AmunRa has quit [Ping timeout: 255 seconds]
Yihen has quit [Remote host closed the connection]
AmunRa has joined #bitcoin-core-dev
Yihen has joined #bitcoin-core-dev
<sipa>
Given a known about of scriptPubKeys to watch for, can you determine what FP rate of the filter is optimal?
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
piku has quit [Quit: Leaving]
nanotube has quit [Ping timeout: 252 seconds]
<phantomcircuit>
sipa: i think it's some function of the non-false positive rate and the relative cost of decoding and scanning a block
<phantomcircuit>
the non-false positive rate is unknowable ahead of time though
<phantomcircuit>
it's also not really a question of optimal time wise as it's a time/space trade off (possibly at some extreme filter size it would be slower, but I doubt it)
<phantomcircuit>
i was actually thinking that saving the raw siphashes might be worth it for people with very large wallets, but if they have lots of transactions they're going to be scanning most of the blocks anyways
brunoerg has quit [Remote host closed the connection]
<phantomcircuit>
for the bip157/158 filters there's an optimal size, since there's a single thing you're optimizing for, bandwidth, but with filters on disk it's definitely harder to choose a filter size as it's a time/disk space trade off
brunoerg has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
<phantomcircuit>
sipa: that being said on a wallet with 750k keys going from P=32 to P=48 actually cost me 2 minutes, presumably because the decoder is slow
Yihen has quit [Remote host closed the connection]
Yihen has joined #bitcoin-core-dev
Yihen has quit [Remote host closed the connection]
Yihen has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 255 seconds]
SpellChecker has joined #bitcoin-core-dev
Guest62 has joined #bitcoin-core-dev
Guest62 has quit [Client Quit]
PaperSword has quit [Ping timeout: 255 seconds]
Yihen has quit [Remote host closed the connection]
Yihen has joined #bitcoin-core-dev
Yihen has quit [Remote host closed the connection]
PaperSword has joined #bitcoin-core-dev
cm has quit [Quit: Bye.]
cm has joined #bitcoin-core-dev
AmunRa has quit [Ping timeout: 255 seconds]
AmunRa has joined #bitcoin-core-dev
dviola has quit [Quit: WeeChat 3.8]
AmunRa has quit [Ping timeout: 255 seconds]
AmunRa has joined #bitcoin-core-dev
Guest77 has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
Guest77 has quit [Quit: Client closed]
bitdex has quit [Ping timeout: 255 seconds]
bitdex has joined #bitcoin-core-dev
Norrin has joined #bitcoin-core-dev
AmunRa has quit [Ping timeout: 255 seconds]
martin_1 has joined #bitcoin-core-dev
robszarka has joined #bitcoin-core-dev
kvaciral has quit [Quit: You have been kicked for being idle]
<yancy>
re the conversation about using Gitlab to backup Github - everyone who uses the git project creates their own local copy when they clone the project, so it really has many backups already
rszarka has quit [Ping timeout: 252 seconds]
bitdex has quit [Ping timeout: 255 seconds]
bitdex has joined #bitcoin-core-dev
FrancisMr has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
b_101_ has joined #bitcoin-core-dev
b_101 has quit [Ping timeout: 252 seconds]
bitdex_ has joined #bitcoin-core-dev
bitdex has quit [Ping timeout: 255 seconds]
Allio84 has joined #bitcoin-core-dev
Allio84 has left #bitcoin-core-dev [#bitcoin-core-dev]
salvatoshi has joined #bitcoin-core-dev
Norrin has quit [Ping timeout: 255 seconds]
bitdex has joined #bitcoin-core-dev
Norrin has joined #bitcoin-core-dev
salvatoshi has quit [Remote host closed the connection]
bitdex_ has quit [Ping timeout: 255 seconds]
salvatoshi has joined #bitcoin-core-dev
salvatoshi has quit [Ping timeout: 248 seconds]
Livestradamus has quit [Quit: Ping timeout (120 seconds)]
<bitcoin-git>
[bitcoin] fanquake merged pull request #27009: validation: Skip VerifyDB checks of level =3 if dbcache is too small (master...202301_verifychain_assertfix) https://github.com/bitcoin/bitcoin/pull/27009
Yuvz has quit [Quit: Client closed]
salvatoshi has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
Guyver2_ has joined #bitcoin-core-dev
Guyver2_ has quit [Client Quit]
FrancisMr has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
FrancisMr has quit [Ping timeout: 248 seconds]
bitdex has quit [Remote host closed the connection]
ghost43 has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
salvatoshi has quit [Ping timeout: 248 seconds]
FrancisMr has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]