12023-01-15T00:00:25 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:7cb4:c237:fc7b:c6d4> has joined #bitcoin-core-dev
22023-01-15T00:03:33 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
32023-01-15T00:07:58 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
42023-01-15T00:09:37 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
52023-01-15T00:09:39 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:7cb4:c237:fc7b:c6d4> has quit IRC (Ping timeout: 252 seconds)
62023-01-15T00:13:59 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 246 seconds)
72023-01-15T00:19:00 <bitcoin-git> [bitcoin] theStack opened pull request #26892: test: refactor: simplify p2p_permissions.py by using MiniWallet (master...202301-test-use_MiniWallet_in_p2p_permissions) https://github.com/bitcoin/bitcoin/pull/26892
82023-01-15T00:20:51 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
92023-01-15T00:25:23 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 264 seconds)
102023-01-15T00:29:51 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
112023-01-15T00:31:05 *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
122023-01-15T00:32:03 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
132023-01-15T00:36:47 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 264 seconds)
142023-01-15T00:39:11 *** as2333 <as2333!~as2333@host40.181-12-222.telecom.net.ar> has quit IRC (Ping timeout: 264 seconds)
152023-01-15T00:42:27 *** as2333 <as2333!~as2333@host40.181-12-222.telecom.net.ar> has joined #bitcoin-core-dev
162023-01-15T00:42:49 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
172023-01-15T00:47:34 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
182023-01-15T00:48:53 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
192023-01-15T00:53:35 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 264 seconds)
202023-01-15T00:59:40 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
212023-01-15T01:04:05 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 246 seconds)
222023-01-15T01:12:22 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
232023-01-15T01:16:59 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 264 seconds)
242023-01-15T01:23:09 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
252023-01-15T01:28:05 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 260 seconds)
262023-01-15T01:29:12 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
272023-01-15T01:36:11 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 264 seconds)
282023-01-15T01:37:47 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
292023-01-15T01:42:42 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 268 seconds)
302023-01-15T01:43:16 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
312023-01-15T01:48:00 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 272 seconds)
322023-01-15T01:58:17 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Read error: Connection reset by peer)
332023-01-15T01:58:41 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
342023-01-15T02:04:33 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
352023-01-15T02:06:52 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has joined #bitcoin-core-dev
362023-01-15T02:09:15 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 265 seconds)
372023-01-15T02:15:25 <phantomcircuit> theStack: can you clarify something about #25957 for me? it looks like this only works with descriptor wallets and is using the block filter indexes where the keys are based on the block_hash, is that right?
382023-01-15T02:15:28 <gribble> https://github.com/bitcoin/bitcoin/issues/25957 | wallet: fast rescan with BIP157 block filters for descriptor wallets by theStack · Pull Request #25957 · bitcoin/bitcoin · GitHub
392023-01-15T02:40:48 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
402023-01-15T02:45:14 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 246 seconds)
412023-01-15T03:13:28 <theStack> phantomcircuit: yes that's right. we lookup the filters by block_hash, internally they seem to be also indexed by height (for filters belonging to blocks of the active chain)
422023-01-15T03:14:32 <phantomcircuit> theStack: ok so this isn't using fixed key indexes
432023-01-15T03:17:06 <phantomcircuit> theStack: there's a huge performance improvement available by creating the GCSFilter::ElementSet and doing the hashing using fixed (per peer) keys
442023-01-15T03:17:26 <phantomcircuit> it's weird to benchmark because it only shows up when you have a lot of elements in the set
452023-01-15T03:18:12 *** as2333 <as2333!~as2333@host40.181-12-222.telecom.net.ar> has quit IRC (Quit: Ping timeout: 264 seconds)
462023-01-15T03:19:40 *** as2333 <as2333!~as2333@host40.181-12-222.telecom.net.ar> has joined #bitcoin-core-dev
472023-01-15T03:21:01 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has quit IRC (Ping timeout: 252 seconds)
482023-01-15T03:30:59 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
492023-01-15T03:32:42 <theStack> phantomcircuit: not sure if i understand what you mean. would this be a proposal to speed up calculating the hashed set of filter elements (i.e. `GCSFilter::BuildHashedSet`)?
502023-01-15T03:33:33 <theStack> probably i got the second part of your question wrong, i assumed you meant "key" in a database sense
512023-01-15T03:35:33 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 268 seconds)
522023-01-15T04:10:24 *** jarthur_ <jarthur_!~jarthur@user/jarthur> has joined #bitcoin-core-dev
532023-01-15T04:12:55 *** jarthur <jarthur!~jarthur@user/jarthur> has quit IRC (Ping timeout: 260 seconds)
542023-01-15T04:13:01 *** jarthur_ is now known as jarthur
552023-01-15T04:21:19 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
562023-01-15T04:26:02 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 265 seconds)
572023-01-15T04:54:25 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
582023-01-15T04:58:53 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 246 seconds)
592023-01-15T05:01:01 *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
602023-01-15T05:01:33 *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
612023-01-15T05:43:49 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
622023-01-15T05:47:10 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has quit IRC (Remote host closed the connection)
632023-01-15T05:48:17 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 246 seconds)
642023-01-15T05:56:50 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has joined #bitcoin-core-dev
652023-01-15T06:01:15 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has quit IRC (Ping timeout: 248 seconds)
662023-01-15T06:04:38 *** codo <codo!~codeautis@user/codeautist> has quit IRC (Quit: reboot)
672023-01-15T06:05:39 *** codo <codo!~codeautis@user/codeautist> has joined #bitcoin-core-dev
682023-01-15T06:22:05 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
692023-01-15T06:26:40 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 272 seconds)
702023-01-15T06:33:47 *** jrayhawk <jrayhawk!~jrayhawk@user/jrayhawk> has quit IRC (Ping timeout: 268 seconds)
712023-01-15T06:34:12 *** jrayhawk <jrayhawk!~jrayhawk@user/jrayhawk> has joined #bitcoin-core-dev
722023-01-15T06:48:51 *** as2333 <as2333!~as2333@host40.181-12-222.telecom.net.ar> has quit IRC (Quit: as2333)
732023-01-15T06:56:26 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
742023-01-15T07:00:45 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 246 seconds)
752023-01-15T07:03:02 <phantomcircuit> theStack: the BASIC gcsfilter is rekeyed for every block
762023-01-15T07:03:11 <phantomcircuit> the element set has to be rehashed with the new key for each block
772023-01-15T07:16:24 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Remote host closed the connection)
782023-01-15T07:21:21 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
792023-01-15T08:03:36 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
802023-01-15T08:08:19 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 256 seconds)
812023-01-15T08:20:13 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Remote host closed the connection)
822023-01-15T08:20:40 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
832023-01-15T08:40:01 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
842023-01-15T08:44:44 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 272 seconds)
852023-01-15T09:11:46 *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
862023-01-15T09:15:11 *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-333-227.w83-199.abo.wanadoo.fr> has joined #bitcoin-core-dev
872023-01-15T09:15:12 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
882023-01-15T09:19:59 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 264 seconds)
892023-01-15T09:23:26 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
902023-01-15T09:25:27 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
912023-01-15T09:44:56 *** b_101 <b_101!~robert@216.144.236.70> has quit IRC (Ping timeout: 268 seconds)
922023-01-15T10:02:49 *** kexkey <kexkey!~kexkey@static-198-54-132-142.cust.tzulo.com> has quit IRC (Ping timeout: 260 seconds)
932023-01-15T10:03:37 *** kexkey <kexkey!~kexkey@static-198-54-132-142.cust.tzulo.com> has joined #bitcoin-core-dev
942023-01-15T10:07:15 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
952023-01-15T10:12:06 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 265 seconds)
962023-01-15T10:17:50 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has joined #bitcoin-core-dev
972023-01-15T10:28:15 *** b_101 <b_101!~robert@216.144.236.70> has joined #bitcoin-core-dev
982023-01-15T10:42:28 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
992023-01-15T10:46:50 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
1002023-01-15T11:15:07 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1012023-01-15T11:16:48 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
1022023-01-15T11:21:33 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 256 seconds)
1032023-01-15T11:33:08 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
1042023-01-15T11:35:27 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has quit IRC (Remote host closed the connection)
1052023-01-15T11:35:49 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has joined #bitcoin-core-dev
1062023-01-15T11:43:39 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has joined #bitcoin-core-dev
1072023-01-15T11:49:40 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
1082023-01-15T11:59:07 *** b_101 <b_101!~robert@216.144.236.70> has quit IRC (Ping timeout: 252 seconds)
1092023-01-15T12:01:38 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
1102023-01-15T12:05:37 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1112023-01-15T12:12:00 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:dc58:a617:91dc:f3b2> has joined #bitcoin-core-dev
1122023-01-15T12:21:11 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Ping timeout: 255 seconds)
1132023-01-15T12:22:57 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1142023-01-15T12:24:21 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
1152023-01-15T13:02:24 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has quit IRC (Remote host closed the connection)
1162023-01-15T13:11:27 <bitcoin-git> [bitcoin] mruddy closed pull request #26535: reindex: allow finalized blk files to use read-only permissions (master...issue_2039_readonly_finalized_blk_files) https://github.com/bitcoin/bitcoin/pull/26535
1172023-01-15T13:53:28 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
1182023-01-15T13:58:45 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
1192023-01-15T14:13:39 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has joined #bitcoin-core-dev
1202023-01-15T14:19:27 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has quit IRC (Ping timeout: 255 seconds)
1212023-01-15T14:25:27 *** weylin_ <weylin_!~weylin@2600:8800:4005:6d00:61c3:a6da:f46f:a942> has joined #bitcoin-core-dev
1222023-01-15T14:31:06 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
1232023-01-15T14:49:45 *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
1242023-01-15T15:03:13 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1252023-01-15T15:03:28 <theStack> phantomcircuit: right. to quote bip 158: "The parameter k MUST be set to the first 16 bytes of the hash (in standard little-endian representation) of the block for which the filter is constructed. This ensures the key is deterministic while still varying from block to block."
1262023-01-15T15:05:20 <bitcoin-git> [bitcoin] SmashedFrenzy16 opened pull request #26893: Update CONTRIBUTING.md (master...patch-2) https://github.com/bitcoin/bitcoin/pull/26893
1272023-01-15T15:07:05 <bitcoin-git> [bitcoin] fanquake closed pull request #26893: Update CONTRIBUTING.md (master...patch-2) https://github.com/bitcoin/bitcoin/pull/26893
1282023-01-15T15:10:51 <sipa> theStack: phantomcircuit is suggesting not using bip158 filters for rescanning, but another filter type, where instead of the deterministic bip158 per-block-salted one, a static per-host one is used.
1292023-01-15T15:11:29 <sipa> bip158's point is being able to provide bip157 filters over the network, which must be deterministic... and once you have those, you might as well use them for rescanning
1302023-01-15T15:11:43 <sipa> but if your goal is just rescanning, a much more efficient approach is possible
1312023-01-15T15:14:00 <theStack> sipa: oh, that would then be block filters that would _only_ be useful locally and never served to peers?
1322023-01-15T15:14:11 <sipa> yes
1332023-01-15T15:14:56 <sipa> (which also means there is much less need for standardization etc on them)
1342023-01-15T15:15:05 <theStack> okay, interesting
1352023-01-15T15:32:38 *** jirigrill <jirigrill!~jirigrill@212.187.202.158> has joined #bitcoin-core-dev
1362023-01-15T15:36:24 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 272 seconds)
1372023-01-15T15:45:13 *** jirigrill <jirigrill!~jirigrill@212.187.202.158> has quit IRC (Quit: Ping timeout (120 seconds))
1382023-01-15T15:45:23 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has quit IRC (Ping timeout: 252 seconds)
1392023-01-15T15:49:38 *** jirigrill <jirigrill!~jirigrill@212.187.202.158> has joined #bitcoin-core-dev
1402023-01-15T15:57:25 <theStack> phantomcircuit: "it's weird to benchmark because it only shows up when you have a lot of elements in the set" <- by default a freshly created descriptor wallet starts with a filter set of 8000 scriptPubKeys, increasing with every top-up... is that already in the ball-park of "a lot of elements" w.r.t. your benchmark results? :p
1412023-01-15T16:00:03 *** jirigrill <jirigrill!~jirigrill@212.187.202.158> has quit IRC (Ping timeout: 260 seconds)
1422023-01-15T16:22:03 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1432023-01-15T16:23:05 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1442023-01-15T16:23:22 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has joined #bitcoin-core-dev
1452023-01-15T16:23:52 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1462023-01-15T16:27:29 *** jirigrill <jirigrill!~jirigrill@ip-86-49-229-17.bb.vodafone.cz> has joined #bitcoin-core-dev
1472023-01-15T16:32:08 *** jirigrill <jirigrill!~jirigrill@ip-86-49-229-17.bb.vodafone.cz> has quit IRC (Ping timeout: 260 seconds)
1482023-01-15T17:04:46 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1492023-01-15T17:05:32 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1502023-01-15T17:10:30 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1512023-01-15T17:20:43 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has quit IRC (Ping timeout: 248 seconds)
1522023-01-15T17:45:13 <Murch1> From what I understand, the problem is that all 8k keys need to be resalted for every block that you look at. If you generated a second set of filters that were salted all the same way, you would skip the 8000Ãblock count key resaltings
1532023-01-15T17:45:32 <sipa> Exactly.
1542023-01-15T17:47:59 <sipa> But you do need some salting, or attackers could construct a multitude of transactions designed to cause collisions in the filter's hash function.
1552023-01-15T17:48:38 <sipa> So the one alternative is having a per-node salt, using a locally generated secret key, stored in the filter itself.
1562023-01-15T17:51:50 *** b_101 <b_101!~robert@173.254.196.62.adsl.inet-telecom.org> has joined #bitcoin-core-dev
1572023-01-15T17:53:09 *** b_101 <b_101!~robert@173.254.196.62.adsl.inet-telecom.org> has quit IRC (Client Quit)
1582023-01-15T17:54:33 *** as2333 <as2333!~as2333@host214.181-12-220.telecom.net.ar> has joined #bitcoin-core-dev
1592023-01-15T18:00:04 *** b_101 <b_101!~robert@187.202.220.88> has joined #bitcoin-core-dev
1602023-01-15T18:04:43 *** b_101 <b_101!~robert@187.202.220.88> has quit IRC (Ping timeout: 252 seconds)
1612023-01-15T18:05:21 <theStack> sipa: to cause collisions, wouldn't an attacker need to know the exact set of scriptPubKeys that an user is scanning for?
1622023-01-15T18:09:01 <sipa> theStack: Well, yes, but if everyone is using the same salt, it's predictable, and anything in the block may be interesting to someone.
1632023-01-15T18:09:27 <sipa> Either because there are clients interested in everything, or because the attacker is involved in transactions with the victim.
1642023-01-15T18:17:31 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has joined #bitcoin-core-dev
1652023-01-15T18:42:47 <ariard> achow101: sure -- i'll add a note on the pr before next meeting
1662023-01-15T18:56:54 <bitcoin-git> [gui] hebasto merged pull request #690: Catch invalid networks combination crash (master...2022_gui_catch_netparam_crash) https://github.com/bitcoin-core/gui/pull/690
1672023-01-15T18:56:58 <bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0c2a1288a210...3dd2762cf839
1682023-01-15T18:56:59 <bitcoin-git> bitcoin/master f4a11d7 furszy: gui: bugfix, catch invalid networks combination crash
1692023-01-15T18:56:59 <bitcoin-git> bitcoin/master 3dd2762 Hennadii Stepanov: Merge bitcoin-core/gui#690: Catch invalid networks combination crash
1702023-01-15T19:16:08 *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
1712023-01-15T19:25:31 *** szarka <szarka!~szarka@24-124-20-18-static.midco.net> has quit IRC (Ping timeout: 265 seconds)
1722023-01-15T19:42:54 *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
1732023-01-15T19:44:50 *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
1742023-01-15T19:46:18 *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Client Quit)
1752023-01-15T19:48:20 *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
1762023-01-15T19:48:46 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
1772023-01-15T19:49:47 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
1782023-01-15T19:52:42 *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
1792023-01-15T20:03:29 *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1802023-01-15T20:04:08 *** Norrin <Norrin!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1812023-01-15T20:14:46 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:dc58:a617:91dc:f3b2> has quit IRC (Remote host closed the connection)
1822023-01-15T20:15:12 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
1832023-01-15T20:16:43 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Remote host closed the connection)
1842023-01-15T20:17:09 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
1852023-01-15T20:43:40 *** jarthur <jarthur!~jarthur@user/jarthur> has quit IRC (Ping timeout: 260 seconds)
1862023-01-15T20:47:30 *** jarthur <jarthur!~jarthur@user/jarthur> has joined #bitcoin-core-dev
1872023-01-15T21:04:31 *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Ping timeout: 268 seconds)
1882023-01-15T21:06:47 *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Ping timeout: 255 seconds)
1892023-01-15T21:06:51 *** ghost43_ <ghost43_!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
1902023-01-15T21:10:57 *** dviola <dviola!~diego@user/dviola> has quit IRC (Quit: WeeChat 3.7.1)
1912023-01-15T21:13:47 *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
1922023-01-15T21:19:42 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
1932023-01-15T21:21:28 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:dc58:a617:91dc:f3b2> has joined #bitcoin-core-dev
1942023-01-15T21:24:47 *** as2333 <as2333!~as2333@host214.181-12-220.telecom.net.ar> has quit IRC (Ping timeout: 264 seconds)
1952023-01-15T21:25:13 *** as2333 <as2333!~as2333@host214.181-12-220.telecom.net.ar> has joined #bitcoin-core-dev
1962023-01-15T21:25:56 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:dc58:a617:91dc:f3b2> has quit IRC (Ping timeout: 246 seconds)
1972023-01-15T21:29:49 *** ghost43_ <ghost43_!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Remote host closed the connection)
1982023-01-15T21:30:49 *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
1992023-01-15T21:39:40 *** as2333 <as2333!~as2333@host214.181-12-220.telecom.net.ar> has quit IRC (Remote host closed the connection)
2002023-01-15T21:40:59 *** as2333 <as2333!~as2333@host214.181-12-220.telecom.net.ar> has joined #bitcoin-core-dev
2012023-01-15T21:43:47 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2022023-01-15T21:44:35 *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-333-227.w83-199.abo.wanadoo.fr> has quit IRC (Ping timeout: 264 seconds)
2032023-01-15T21:45:47 *** as2333 <as2333!~as2333@host214.181-12-220.telecom.net.ar> has quit IRC (Ping timeout: 264 seconds)
2042023-01-15T21:45:48 *** blbl2 <blbl2!~as2333@host50.181-12-221.telecom.net.ar> has joined #bitcoin-core-dev
2052023-01-15T21:46:58 *** blbl2 <blbl2!~as2333@host50.181-12-221.telecom.net.ar> has left #bitcoin-core-dev
2062023-01-15T21:48:17 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 256 seconds)
2072023-01-15T22:02:58 *** dviola <dviola!~diego@user/dviola> has quit IRC (Quit: WeeChat 3.8)
2082023-01-15T22:04:09 *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
2092023-01-15T22:06:25 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2102023-01-15T22:06:33 *** as2333 <as2333!~as2333@host168.190-138-75.telecom.net.ar> has joined #bitcoin-core-dev
2112023-01-15T22:10:55 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 260 seconds)
2122023-01-15T22:17:12 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2132023-01-15T22:21:43 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
2142023-01-15T22:21:56 *** as2333 <as2333!~as2333@host168.190-138-75.telecom.net.ar> has quit IRC (Remote host closed the connection)
2152023-01-15T22:23:16 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2162023-01-15T22:27:44 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 265 seconds)
2172023-01-15T22:28:28 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2182023-01-15T22:33:03 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 265 seconds)
2192023-01-15T22:38:13 *** MrFrancis <MrFrancis!~MrFrancis@2001:8a0:fa4c:901:8c24:4d07:ca49:2d65> has quit IRC (Ping timeout: 252 seconds)
2202023-01-15T23:02:06 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2212023-01-15T23:06:23 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 246 seconds)
2222023-01-15T23:12:52 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2232023-01-15T23:17:40 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 260 seconds)
2242023-01-15T23:18:56 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has joined #bitcoin-core-dev
2252023-01-15T23:23:16 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8af:6398:55d:8e67> has quit IRC (Ping timeout: 252 seconds)
2262023-01-15T23:29:48 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has joined #bitcoin-core-dev
2272023-01-15T23:32:22 *** Zenton <Zenton!~user@user/zenton> has joined #bitcoin-core-dev
2282023-01-15T23:34:21 *** brunoerg <brunoerg!~brunoerg@187.183.43.178> has quit IRC (Ping timeout: 268 seconds)
2292023-01-15T23:38:40 *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)