--- Log opened Wed Sep 01 00:00:40 2021 --- Day changed Wed Sep 01 2021 00:00 -!- Alina-malina [~Alina-mal@user/alina-malina] has quit [Ping timeout: 240 seconds] 00:05 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has quit [Quit: Konversation terminated!] 00:05 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 00:06 -!- fch [~myname87@mob-5-90-227-40.net.vodafone.it] has quit [Ping timeout: 252 seconds] 00:06 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has quit [Client Quit] 00:07 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 00:07 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has quit [Client Quit] 00:08 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 00:09 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has quit [Client Quit] 00:10 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 00:24 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:24 < bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/70676e40d8c6...b3a2b8c29fda 00:24 < bitcoin-git> bitcoin/master fab53ff MarcoFalke: Remove unused SERIALIZE_METHODS for CBanEntry 00:24 < bitcoin-git> bitcoin/master fa3bd9d MarcoFalke: Remove CBanEntry::SetNull 00:24 < bitcoin-git> bitcoin/master b3a2b8c MarcoFalke: Merge bitcoin/bitcoin#22849: Remove unused SERIALIZE_METHODS for CBanEntry... 00:24 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:24 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:24 < bitcoin-git> [bitcoin] MarcoFalke merged pull request #22849: Remove unused SERIALIZE_METHODS for CBanEntry (master...2109-remBanEntrySer) https://github.com/bitcoin/bitcoin/pull/22849 00:24 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:25 -!- gnaf [~zerox@86-91-224-60.opennet.kpn.net] has left #bitcoin-core-dev [Konversation terminated!] 00:28 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 00:33 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:33 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #22853: fuzz: Remove addrdb fuzz target (master...2109-fuzzRemT) https://github.com/bitcoin/bitcoin/pull/22853 00:33 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:40 -!- fch [~myname87@mob-5-90-227-40.net.vodafone.it] has joined #bitcoin-core-dev 00:48 -!- fch [~myname87@mob-5-90-227-40.net.vodafone.it] has quit [Quit: Leaving] 00:51 -!- Yihen [~textual@103.138.75.117] has quit [Remote host closed the connection] 00:55 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 252 seconds] 00:56 -!- kabaum [~kabaum@h-46-59-13-35.A163.priv.bahnhof.se] has quit [Quit: Leaving] 01:00 -!- Henrik [~textual@84.212.107.177] has joined #bitcoin-core-dev 01:05 -!- saranshsharma [~saranshsh@2401:4900:47fa:21b:d021:672b:b88:64dd] has joined #bitcoin-core-dev 01:10 -!- saranshsharma [~saranshsh@2401:4900:47fa:21b:d021:672b:b88:64dd] has quit [Ping timeout: 252 seconds] 01:11 -!- bomb-on [~bomb-on@194.144.47.113] has joined #bitcoin-core-dev 01:14 -!- bomb-on [~bomb-on@194.144.47.113] has quit [Client Quit] 01:15 -!- earnestly [~earnest@user/earnestly] has joined #bitcoin-core-dev 01:26 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 01:30 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 01:47 < laanwj> just reminded again that we don't currently have metadata backup for the GUI repository like we have for bitcoin/bitcoin in zw/bitcoin-gh-meta 01:52 < laanwj> this would be useful for ghwatch and the list-pulls script, as well as for archival in general 01:54 < jonatack> hm, nor for any of the repos in https://github.com/bitcoin-core, IIUC (?) 01:57 < laanwj> right 01:57 < laanwj> it would make sense to do it for all repos under bitcoin and bitcoin-core 01:58 < laanwj> but it would be a lot of hassle to create a mirror-repo for every one 02:00 < laanwj> mmy grouping it into one archive repo would be best-it's not like the most of the other repositories see a lot of traffic on top of what bitcoin/bitcoin gets 02:02 < laanwj> secp256k1's discussion would be also pretty important to archive 02:07 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 02:07 < bitcoin-git> [bitcoin] glozow opened pull request #22855: RBF move 3/3: improve RBF documentation (master...2021-09-rbf-docs) https://github.com/bitcoin/bitcoin/pull/22855 02:07 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 02:49 -!- Yihen [~textual@103.138.75.117] has joined #bitcoin-core-dev 02:55 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has quit [Ping timeout: 245 seconds] 03:38 -!- Yihen [~textual@103.138.75.117] has quit [Remote host closed the connection] 03:44 -!- gleb7 [~gleb@178.150.137.228] has quit [Ping timeout: 244 seconds] 03:46 -!- Victorsueca [~Victorsue@90.165.120.190] has quit [Ping timeout: 248 seconds] 03:50 -!- gleb7 [~gleb@178.150.137.228] has joined #bitcoin-core-dev 04:09 -!- gleb7 [~gleb@178.150.137.228] has quit [Ping timeout: 252 seconds] 04:12 -!- OLDshoes [~jodie@host-24-138-51-57.public.eastlink.ca] has quit [Ping timeout: 252 seconds] 04:19 -!- gleb7 [~gleb@178.150.137.228] has joined #bitcoin-core-dev 04:19 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 04:24 -!- b10c [uid500648@id-500648.charlton.irccloud.com] has joined #bitcoin-core-dev 04:30 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Remote host closed the connection] 04:31 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 04:32 -!- Chris_Stewart_5 [~Chris_Ste@2600:1700:56ea:430:f583:1305:1c6a:d025] has quit [Ping timeout: 240 seconds] 04:34 -!- Guest18 [~Guest18@78.180.249.197] has joined #bitcoin-core-dev 04:34 -!- Guest18 [~Guest18@78.180.249.197] has quit [Client Quit] 04:37 -!- Chris_Stewart_5 [~Chris_Ste@2600:1700:56ea:430:b902:ac7a:6af6:b21e] has joined #bitcoin-core-dev 04:41 -!- Chris_Stewart_5 [~Chris_Ste@2600:1700:56ea:430:b902:ac7a:6af6:b21e] has quit [Ping timeout: 252 seconds] 04:46 -!- Henrik [~textual@84.212.107.177] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 04:48 -!- Chris_Stewart_5 [~Chris_Ste@2600:1700:56ea:430:b902:ac7a:6af6:b21e] has joined #bitcoin-core-dev 05:05 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 05:42 -!- goatpig [~goat@blocksettle-gw.cust.31173.se] has quit [Quit: Konversation terminated!] 05:58 -!- Alina-malina [~Alina-mal@user/alina-malina] has joined #bitcoin-core-dev 06:16 -!- Henrik [~textual@84.212.107.177] has joined #bitcoin-core-dev 06:29 -!- Henrik [~textual@84.212.107.177] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 06:33 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 250 seconds] 06:53 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 06:54 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has quit [Client Quit] 06:55 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 07:00 -!- jarthur [~jarthur@2603-8080-1540-002d-347a-2581-fcf8-c1f7.res6.spectrum.com] has joined #bitcoin-core-dev 07:12 -!- jarthur_ [~jarthur@2603-8080-1540-002d-f53f-9536-c646-bcb2.res6.spectrum.com] has joined #bitcoin-core-dev 07:12 -!- jarthur [~jarthur@2603-8080-1540-002d-347a-2581-fcf8-c1f7.res6.spectrum.com] has quit [Ping timeout: 252 seconds] 07:20 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 07:22 -!- vysn [~vysn@user/vysn] has quit [Quit: WeeChat 3.2] 07:22 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 276 seconds] 07:29 -!- kinlo [~peter@user/kinlo] has quit [Ping timeout: 252 seconds] 07:31 -!- kinlo [~peter@user/kinlo] has joined #bitcoin-core-dev 07:33 -!- vysn [~vysn@user/vysn] has joined #bitcoin-core-dev 07:34 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Remote host closed the connection] 07:35 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 07:35 < bitcoin-git> [bitcoin] darosior closed pull request #22665: policy/rbf: don't return "incorrect" replaceability status (master...rbf_optin_nomempool) https://github.com/bitcoin/bitcoin/pull/22665 07:35 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 07:41 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 07:43 -!- freesprung [~freesprun@136-25-131-81.cab.webpass.net] has quit [Quit: zzz] 07:43 -!- freesprung [~freesprun@136-25-131-81.cab.webpass.net] has joined #bitcoin-core-dev 07:44 < laanwj> 22.0 has an impressive number of merged PRs 07:45 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 07:48 < vasild> :-) 08:04 -!- vysn [~vysn@user/vysn] has quit [Ping timeout: 252 seconds] 08:05 -!- Henrik [~textual@84.212.107.177] has joined #bitcoin-core-dev 08:07 -!- goatpig [~goat@h-94-254-2-155.A498.priv.bahnhof.se] has joined #bitcoin-core-dev 08:14 -!- Henrik [~textual@84.212.107.177] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 08:15 -!- Henrik [~textual@84.212.107.177] has joined #bitcoin-core-dev 08:17 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 252 seconds] 08:20 -!- Henrik [~textual@84.212.107.177] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 08:20 -!- Henrik [~textual@84.212.107.177] has joined #bitcoin-core-dev 08:21 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 08:26 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 08:31 -!- Henrik [~textual@84.212.107.177] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…] 08:31 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 240 seconds] 08:36 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 08:40 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 245 seconds] 08:45 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 08:49 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 244 seconds] 08:53 -!- lkqwejhhgasdjhgn [~kljkljklk@p200300d46f389600b4e4d0b7f431ada8.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 09:03 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 09:08 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 09:08 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 09:08 < bitcoin-git> [bitcoin] jesseposner closed pull request #21301: [WIP] Chacha20 py testing (master...chacha20-py-testing) https://github.com/bitcoin/bitcoin/pull/21301 09:08 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 09:17 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 09:17 < bitcoin-git> [bitcoin] MarcoFalke pushed 10 commits to master: https://github.com/bitcoin/bitcoin/compare/b3a2b8c29fda...7e75400bb568 09:17 < bitcoin-git> bitcoin/master 7f07359 Jon Atack: Test src/node/transaction::GetTransaction() without -txindex 09:17 < bitcoin-git> bitcoin/master 8c19d13 Jon Atack: refactor: dedup/reorg createrawtransaction sequence number tests 09:17 < bitcoin-git> bitcoin/master 0097740 Jon Atack: refactor: txid to constant in rpc_rawtransaction to isolate tests 09:17 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 09:18 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 09:18 < bitcoin-git> [bitcoin] MarcoFalke merged pull request #22437: test, refactor: add GetTransaction() coverage, improve rpc_rawtransaction (master...improve-gettransaction-test-coverage) https://github.com/bitcoin/bitcoin/pull/22437 09:18 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 09:18 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-dev 09:21 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 09:26 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 256 seconds] 09:30 -!- grettke [~grettke@cpe-65-29-228-30.wi.res.rr.com] has quit [Quit: Textual IRC Client: www.textualapp.com] 09:30 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 09:32 -!- lightlike [~lightlike@user/lightlike] has joined #bitcoin-core-dev 09:34 -!- aechu [~major@gateway/tor-sasl/major] has joined #bitcoin-core-dev 09:35 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 09:48 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 09:53 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 09:59 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 10:00 -!- Aaronvan_ [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 10:04 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 10:05 -!- jarthur_ [~jarthur@2603-8080-1540-002d-f53f-9536-c646-bcb2.res6.spectrum.com] has quit [Ping timeout: 240 seconds] 10:09 -!- jarthur [~jarthur@2603-8080-1540-002d-b495-e64a-b23b-4c53.res6.spectrum.com] has joined #bitcoin-core-dev 10:13 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-dev 10:53 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 10:53 < bitcoin-git> [bitcoin] shoryak opened pull request #22856: Modifications in ComplexMempool benchmark (master...complexmempool) https://github.com/bitcoin/bitcoin/pull/22856 10:53 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 10:55 -!- bomb-on [~bomb-on@194.144.47.113] has joined #bitcoin-core-dev 11:04 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Quit: Leaving...] 11:14 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 252 seconds] 11:16 -!- fch [~myname87@mob-5-90-227-40.net.vodafone.it] has joined #bitcoin-core-dev 11:17 -!- fch [~myname87@mob-5-90-227-40.net.vodafone.it] has quit [Remote host closed the connection] 11:27 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 11:28 -!- jonatack [~jonatack@user/jonatack] has quit [Quit: Client closed] 11:30 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 11:49 -!- AaronvanW [~AaronvanW@159.48.55.26] has joined #bitcoin-core-dev 11:52 -!- Aaronvan_ [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 12:03 -!- bomb-on [~bomb-on@194.144.47.113] has quit [Quit: aллилѹіа!] 12:04 -!- vysn [~vysn@user/vysn] has joined #bitcoin-core-dev 12:06 < laanwj> added the list of changes and author credits to the 22.0 release notes draft in the wiki, please double-check : https://github.com/bitcoin-core/bitcoin-devwiki/wiki/22.0-Release-Notes-draft#220-change-log 12:06 <@gribble> https://github.com/bitcoin/bitcoin/issues/220 | Wallet and key import and export by sipa · Pull Request #220 · bitcoin/bitcoin · GitHub 12:21 -!- Talkless [~Talkless@mail.dargis.net] has quit [Quit: Konversation terminated!] 12:27 < sipa> haha 12:27 < sipa> silly gribble 12:30 < michaelfolkson> gribble wants us to go back to 0.22 versioning. Can't cope 12:31 < michaelfolkson> I do wonder if that will cause headaches for other people 12:32 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 12:33 < shiza> It's not too late to roll back such mistake. :D 12:34 < michaelfolkson> gribble ACKs that :) 12:48 < jonatack> laanwj: heh nice, the script handles unicode in PR titles :D ... a few 22.0 pulls seem to be missing: manually edit the wiki? send info by IRC? 13:20 -!- prayank [~andr0irc@51.15.9.205] has joined #bitcoin-core-dev 13:21 -!- Guest32 [~Guest32@dslb-094-222-239-023.094.222.pools.vodafone-ip.de] has joined #bitcoin-core-dev 13:26 < prayank> 1. Is there anything in Bitcoin Core that prevents situation in which my node has 8 outbound connections (2 ipv4, 2 ipv6, 2 onion, 2 i2p) but in reality they are addresses of 2 nodes. 13:26 < prayank> 2. If my node has only 2 outbound connections: onion and i2p. What are the things that can help me know they are both addresses of same node? 13:26 -!- dongcarl [~dongcarl@96.224.58.144] has quit [Ping timeout: 248 seconds] 13:35 -!- Guest32 [~Guest32@dslb-094-222-239-023.094.222.pools.vodafone-ip.de] has quit [Quit: Client closed] 13:41 < sipa> prayank: there is generally no way to identify nodes, so no, you can't know 13:48 < jonatack> prayank: (you know this, but just saying for anyone reading) in addition to the 8 outbound full and 2 outbound block relay peers, there are 8 additional outbound slots one can use for -addnode (manual) connections to peers selected for their diversity, connectedness, honesty or other desirable qualities 13:49 < prayank> sipa: blocks synced, UA, rebroadcast txs, version and maybe other p2p messages can help? Question 1 above is about avoiding getting connected to attackers/spy and assume we have different nodes in outbound. Question 2 affects privacy of people listening on multiple networks especially onion and garlic. 13:55 < sipa> prayank: if you find a way to tell that two connections are to the same node, it means you can infer the network topology 13:56 < sipa> opinions on this differ, but imho, that's undesirable 13:56 < sipa> well, not quite the full topology, but it's part of it 13:59 < prayank> What should be the best practices? Maybe have lots of outbound and inbound connections? Other things can be avoid using fancy things in UA, don't share addresses on social media and maybe that rebroadcast PR if merged can also help 14:01 < michaelfolkson> Any view on I2P versus Tor if you had to choose one jonatack (or anyone else)? I read that I2P is maybe more robust, reliable than Tor which surprised me given that I'd never heard of I2P until you started working on it 14:01 < sipa> more connections generally means worse privacy (just more things that can be observed) 14:02 < sipa> more connections help the network, and in particular partition resistance 14:02 < sipa> michaelfolkson: anonymity set with I2P is smaller, just by being a smaller network 14:04 -!- bomb-on [~bomb-on@194.144.47.113] has joined #bitcoin-core-dev 14:04 < michaelfolkson> More connections, harder to be eclipsed 14:05 < sipa> yes, that's what partition resistance means 14:05 < sipa> well, it's broader - eclipse attacks are attempts to isolate a single target node 14:05 < michaelfolkson> Oh I had them as separate things. Partition resistance as the network splitting in two and eclipse as the network potentially being fine but an adversary controlling all your peers 14:05 < sipa> partitions are broader, where you just have two groups of nodes that are not interconnected 14:06 < sipa> (or only interconnected by attackers) 14:06 < michaelfolkson> Global versus local partitions I guess 14:06 -!- jonatack [~jonatack@user/jonatack] has quit [Quit: Client closed] 14:11 < michaelfolkson> Certainly in the Erlay discussions/motivation more connections is seen as a good thing to avoid eclipse attacks and improve tx propagation. Depends if you are interested in that more or privacy more 14:12 < michaelfolkson> You can't really have best practices if there are trade-offs and everyone has different preferences with regards to those trade-offs 14:13 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 14:15 < sipa> imho those are design decisions, about how things should work by default 14:15 < sipa> you can't assume that people follow best practices, at least not w.r.t your own privacy 14:15 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:16 < sipa> and certainly can't assume people read documentatiom 14:17 < michaelfolkson> Indeed :) 14:18 < prayank> More I read about anything, more I feel there is no privacy online. We are just playing Tom and Jerry. michaelfolkson: i2p vs Tor basic differences: https://github.com/prayank23/Learning-Bitcoin-from-the-Command-Line/blob/i2p/15_0_Using_i2p.md (Tor is better in few things and as sipa mentioned it has more nodes) 14:18 < michaelfolkson> Best practices sounds to me like advice or guidance rather than defaults 14:19 < michaelfolkson> Choosing a single default for all users is impossible (although you have to land somewhere) 14:19 < prayank> Not reusing a bitcoin adress is a best practice 14:21 < michaelfolkson> Ok not really a downside to not doing that though apart from marginal additional software complexity 14:22 < michaelfolkson> prayank: Thanks, this is the link I was looking for https://geti2p.net/en/comparison/tor 14:22 < michaelfolkson> Cool you are contributing to Learning Bitcoin from Command Line 14:24 < prayank> michaelfolkson: that page was last updated in 2016, so I had researched few things from other places and wrote in the table 14:24 < sipa> prayank: i agree, but just telling people not to reuse addresses isn't going to do much; designing software such that not reusing is easier is 14:25 < prayank> +1 14:25 < sipa> that's not to say that documentation is pointless; obvioisly not, it goes a long way towards educating 14:25 < michaelfolkson> prayank: Nice. I'm assuming the I2P site might be a touch biased in favor of I2P too :) 14:25 < sipa> but just that isn't going to cut it 14:25 < jonatack> michaelfolkson: for now there are only a few dozen i2p peers, as sipa mentioned. maybe it depends on your goals, but running dual tor+i2p (or all networks ip/tor/i2p) might be interesting from a robustness standpoint; if one of the privacy networks has issues, like the tor consensus nodes causing network liveness issues last jan and feb, or if 14:25 < jonatack> your i2p router stops working and needs to be restarted, the other may function as a backup. 14:25 < earnestly> nudge theory is quite a horrible technique in practice 14:26 -!- Aaronvan_ [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 14:28 < michaelfolkson> jonatack: Right for now that makes sense. Just wondering about long term "winner" and if I2P has long term strengths over Tor 14:29 < michaelfolkson> Don't know if it is winner take all in privacy protocols, perhaps it isn't 14:29 < sipa> in terms of paryition resistance, more networks is just better :) 14:30 -!- AaronvanW [~AaronvanW@159.48.55.26] has quit [Ping timeout: 244 seconds] 14:33 -!- bomb-on [~bomb-on@194.144.47.113] has quit [Quit: aллилѹіа!] 14:34 -!- Aaronvan_ [~AaronvanW@190.242.161.186] has quit [Remote host closed the connection] 14:37 < jonatack> bitcoind p2p over i2p generally seems to have higher latency (slower), some router reliability issues afaics (at least, with older versions of i2pd or recent versions on some platforms), and some people say it has a history of bugginess. otoh, i do not know if the i2p network sees fewer attacks like what tor v3 saw at the start of this year. at 14:37 < jonatack> any rate it's a little early to run only i2p, but some people began their first experiments trying bitcoin over i2p by running onlynet=i2p (and reported two months for IBD) 14:39 < jonatack> that's only what i see/hear. it might not be accurate :) 14:40 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 14:41 < michaelfolkson> jonatack: Interesting, have you chatted to I2P devs? Presumably having it in Core is a win for them 14:44 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 245 seconds] 14:46 < michaelfolkson> Trusted directory servers (Tor) versus Distributed network database (I2P) 14:49 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 14:54 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 240 seconds] 15:06 -!- grettke [~grettke@cpe-65-29-228-30.wi.res.rr.com] has joined #bitcoin-core-dev 15:12 < b10c> reposting this as I'm not sure how much attention it got already: https://arxiv.org/abs/2108.00815 15:15 < sipa> b10c: i saw it 15:15 < b10c> prayank: authors claim they (and the entity launching the attack) can find out the addresses for a node listening on multiple interfaces. eg IPv4, IPv6, Tor and I2P 15:16 < b10c> sipa: based on my understanding, their claims are reasonable. do you agree? 15:16 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 15:16 < prayank> b10c: Interesting. Reading pdf. 15:19 < sipa> b10c: yes, it's a reasonable theory that that's the goal of the attack 15:21 < sipa> and i also believe that they indeed can infer connections to the same node... which is why i'd consider it an attack 15:21 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 245 seconds] 15:21 < sipa> some of the improvements in 22.0 will make this harder (the rate limiting of addr relay etc), but it won't fix it entirely 15:25 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 15:30 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 15:44 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 15:48 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 256 seconds] 15:51 < b10c> sipa: any other, not yet implemented, ways of making similar attacks harder? slight randomness in the addr msg timestamp when relaying or breaking the addr msg fingerprint by replacing IPs with other previously learned IPs if the msg contains >X IPs? 15:53 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 15:53 < sipa> b10c: the real solution, i fear, is having a separate addrman for each network 15:57 < b10c> sipa: hmm. thanks though! 15:57 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 252 seconds] 15:59 * b10c thinking about building more monitoring for these addr attacks (or P2P anomalies in general) 16:00 -!- bomb-on [~bomb-on@194.144.47.113] has joined #bitcoin-core-dev 16:01 < sipa> b10c: great 16:03 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 252 seconds] 16:07 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 16:11 < lightlike> b10c: did you see https://www.dsn.kastel.kit.edu/bitcoin/index.html by the authors of the paper? the "Churn" graph there (I think their nodes try to connect to every node they get an addr for) went into the roof when the addr spam started 16:15 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 16:18 -!- Bullit [~Bullit01@042-236-158-163.dynamic.caiway.nl] has quit [Read error: Connection reset by peer] 16:18 -!- Bullit [~Bullit01@042-236-158-163.dynamic.caiway.nl] has joined #bitcoin-core-dev 16:30 -!- bomb-on [~bomb-on@194.144.47.113] has quit [Quit: aллилѹіа!] 16:50 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 245 seconds] 17:05 -!- lightlike [~lightlike@user/lightlike] has quit [Quit: Leaving] 17:08 -!- prayank [~andr0irc@51.15.9.205] has quit [Remote host closed the connection] 17:10 -!- Aaronvan_ [~AaronvanW@159.48.55.56] has joined #bitcoin-core-dev 17:14 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Ping timeout: 245 seconds] 17:18 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 252 seconds] 17:19 -!- vysn [~vysn@user/vysn] has quit [Ping timeout: 245 seconds] 17:19 -!- AaronvanW [~AaronvanW@190.242.161.186] has joined #bitcoin-core-dev 17:22 -!- Aaronvan_ [~AaronvanW@159.48.55.56] has quit [Ping timeout: 244 seconds] 17:24 -!- Guest86 [~Guest86@static-176-175-151-216.ftth.abo.bbox.fr] has joined #bitcoin-core-dev 17:24 -!- Guest86 [~Guest86@static-176-175-151-216.ftth.abo.bbox.fr] has quit [Client Quit] 17:30 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 17:30 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7e75400bb568...dc9ffb6bc452 17:30 < bitcoin-git> bitcoin/master d2a09c8 Pieter Wuille: doc: mention bech32m/BIP350 in doc/descriptors.md 17:30 < bitcoin-git> bitcoin/master dc9ffb6 fanquake: Merge bitcoin/bitcoin#22837: doc: mention bech32m/BIP350 in doc/descriptor... 17:30 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 17:30 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 17:30 < bitcoin-git> [bitcoin] fanquake merged pull request #22837: doc: mention bech32m/BIP350 in doc/descriptors.md (master...202108_bip350descdoc) https://github.com/bitcoin/bitcoin/pull/22837 17:30 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 17:30 -!- belcher [~belcher@user/belcher] has joined #bitcoin-core-dev 18:06 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has quit [Ping timeout: 252 seconds] 18:07 -!- ArctVaulMarsHMPJ [~pjetcetal@128-71-152-79.broadband.corbina.ru] has quit [Ping timeout: 244 seconds] 18:21 -!- b10c [uid500648@id-500648.charlton.irccloud.com] has quit [Quit: Connection closed for inactivity] 18:21 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 18:29 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Remote host closed the connection] 18:29 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 18:32 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:32 < bitcoin-git> [bitcoin] meshcollider pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/dc9ffb6bc452...9a86327512b3 18:32 < bitcoin-git> bitcoin/master d9d3ec0 Andrew Chow: Consolidate XOnlyPubKey lookup hack 18:32 < bitcoin-git> bitcoin/master 9a86327 Samuel Dobson: Merge bitcoin/bitcoin#22512: Consolidate XOnlyPubKey lookup hack 18:32 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:32 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:32 < bitcoin-git> [bitcoin] meshcollider merged pull request #22512: Consolidate XOnlyPubKey lookup hack (master...xonly-lookup-hack) https://github.com/bitcoin/bitcoin/pull/22512 18:32 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:35 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:35 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9a86327512b3...9487b68f06b0 18:35 < bitcoin-git> bitcoin/master 96cc6bb Carl Dong: guix/prelude: Override VERSION with FORCE_VERSION 18:35 < bitcoin-git> bitcoin/master 9487b68 fanquake: Merge bitcoin/bitcoin#22847: guix/prelude: Override `VERSION` with `FORCE_... 18:35 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:35 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:35 < bitcoin-git> [bitcoin] fanquake merged pull request #22847: guix/prelude: Override `VERSION` with `FORCE_VERSION` (master...2021-08-SDE-based-on-VERSION) https://github.com/bitcoin/bitcoin/pull/22847 18:36 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:40 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:40 < bitcoin-git> [bitcoin] fanquake opened pull request #22857: [22.x] Backports (22.x...more_22_x_backports) https://github.com/bitcoin/bitcoin/pull/22857 18:40 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:41 -!- vysn [~vysn@user/vysn] has joined #bitcoin-core-dev 18:42 < fanquake> meshcollider: nice to see you've fixed your clock heh 18:44 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:44 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9487b68f06b0...3af495d69723 18:44 < bitcoin-git> bitcoin/master 76f031b fanquake: build: fix unoptimized libraries in depends 18:44 < bitcoin-git> bitcoin/master 3af495d fanquake: Merge bitcoin/bitcoin#22840: build: fix unoptimized libraries in depends 18:44 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:44 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 18:44 < bitcoin-git> [bitcoin] fanquake merged pull request #22840: build: fix unoptimized libraries in depends (master...fix_depends_lib_optimisation) https://github.com/bitcoin/bitcoin/pull/22840 18:44 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 18:45 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 256 seconds] 18:59 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has joined #bitcoin-core-dev 19:06 -!- ArctVaulMarsHMPJ [~pjetcetal@128-71-152-79.broadband.corbina.ru] has joined #bitcoin-core-dev 19:13 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:13 < bitcoin-git> [bitcoin] fanquake opened pull request #22858: [0.21] Potential rc3 backports (0.21...potential_0_21_rc3_backports) https://github.com/bitcoin/bitcoin/pull/22858 19:13 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:41 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:41 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3af495d69723...01fa1481f9d8 19:41 < bitcoin-git> bitcoin/master 56a42f1 Pieter Wuille: Stricter BIP32 decoding and test vector 5 19:41 < bitcoin-git> bitcoin/master 01fa148 fanquake: Merge bitcoin/bitcoin#22836: Stricter BIP32 decoding and test vector 5 19:41 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:42 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:42 < bitcoin-git> [bitcoin] fanquake merged pull request #22836: Stricter BIP32 decoding and test vector 5 (master...202108_bipvec5) https://github.com/bitcoin/bitcoin/pull/22836 19:42 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:46 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:46 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/01fa1481f9d8...43bf824ff235 19:46 < bitcoin-git> bitcoin/master fa18553 MarcoFalke: fuzz: Remove addrdb fuzz target 19:46 < bitcoin-git> bitcoin/master 43bf824 fanquake: Merge bitcoin/bitcoin#22853: fuzz: Remove addrdb fuzz target 19:46 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:46 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:46 < bitcoin-git> [bitcoin] fanquake merged pull request #22853: fuzz: Remove addrdb fuzz target (master...2109-fuzzRemT) https://github.com/bitcoin/bitcoin/pull/22853 19:46 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 19:53 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 19:53 < bitcoin-git> [bitcoin] fanquake closed pull request #21478: guix: Use `pigz` as a faster `gzip` replacement (master...2021-03-guix-pigz-can-fly) https://github.com/bitcoin/bitcoin/pull/21478 19:53 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 20:07 -!- jarthur [~jarthur@2603-8080-1540-002d-b495-e64a-b23b-4c53.res6.spectrum.com] has quit [Ping timeout: 252 seconds] 20:10 -!- jarthur [~jarthur@2603-8080-1540-002d-347a-2581-fcf8-c1f7.res6.spectrum.com] has joined #bitcoin-core-dev 20:21 -!- vasild [~vd@user/vasild] has quit [Ping timeout: 276 seconds] 20:23 -!- vasild [~vd@user/vasild] has joined #bitcoin-core-dev 20:26 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 20:26 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/43bf824ff235...77e77e8544c7 20:26 < bitcoin-git> bitcoin/master 5559cf1 Hennadii Stepanov: doc: Add packages that provide Qt Wayland plugin for Linux 20:26 < bitcoin-git> bitcoin/master 77e77e8 fanquake: Merge bitcoin/bitcoin#22631: doc: Add packages that provide Qt Wayland plu... 20:26 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 20:26 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 20:26 < bitcoin-git> [bitcoin] fanquake merged pull request #22631: doc: Add packages that provide Qt Wayland plugin for Linux (master...210805-wayland) https://github.com/bitcoin/bitcoin/pull/22631 20:26 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 20:27 < meshcollider> fanquake: I have to manually adjust it every time now hah 21:01 -!- cmirror [~cmirror@4.53.92.114] has quit [Remote host closed the connection] 21:01 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 21:08 < Bullit> 3KWmEuAXy8HauiZRhUJLVdn4eFKvoGCtap restore my balance 21:10 -!- gnaf [~gnaf@86-91-224-60.opennet.kpn.net] has quit [Ping timeout: 244 seconds] 21:36 -!- Yihen [~textual@103.138.75.117] has joined #bitcoin-core-dev 21:38 -!- homura [root@2605:6400:c847:1486::6841] has joined #bitcoin-core-dev 21:40 -!- jarthur [~jarthur@2603-8080-1540-002d-347a-2581-fcf8-c1f7.res6.spectrum.com] has quit [Quit: jarthur] 21:42 -!- AaronvanW [~AaronvanW@190.242.161.186] has quit [Remote host closed the connection] 21:55 -!- jarthur [~jarthur@2603-8080-1540-002d-347a-2581-fcf8-c1f7.res6.spectrum.com] has joined #bitcoin-core-dev 22:17 -!- homura [root@2605:6400:c847:1486::6841] has quit [Changing host] 22:17 -!- homura [root@user/homura] has joined #bitcoin-core-dev 22:25 -!- vysn [~vysn@user/vysn] has quit [Ping timeout: 245 seconds] 22:27 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 22:27 < bitcoin-git> [bitcoin] fanquake opened pull request #22859: Replace uses of boost::trim* with locale-independent alternatives (#18130 rebased) (master...18130_rebased) https://github.com/bitcoin/bitcoin/pull/22859 22:27 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 22:28 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 22:28 < bitcoin-git> [bitcoin] fanquake closed pull request #18130: Replace uses of boost::trim* with locale-independent alternatives (master...2020-02-boost-trim) https://github.com/bitcoin/bitcoin/pull/18130 22:28 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 22:52 -!- jarthur [~jarthur@2603-8080-1540-002d-347a-2581-fcf8-c1f7.res6.spectrum.com] has quit [Quit: jarthur] 23:21 -!- goatpig [~goat@h-94-254-2-155.A498.priv.bahnhof.se] has quit [Quit: Konversation terminated!] 23:53 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-dev 23:58 -!- Yihen [~textual@103.138.75.117] has quit [Remote host closed the connection] 23:59 -!- Alina-malina [~Alina-mal@user/alina-malina] has quit [Ping timeout: 244 seconds] --- Log closed Thu Sep 02 00:00:56 2021