ChanServ changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
zeropoint has quit [Quit: leaving]
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 255 seconds]
BrandonOdiwuor has quit [Quit: Client closed]
bitdex has joined #bitcoin-core-dev
Guest38 has joined #bitcoin-core-dev
Guest38 has quit [Client Quit]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
mcey has joined #bitcoin-core-dev
emcy__ has quit [Ping timeout: 255 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
BrandonOdiwuor has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
zeropoint has quit [Client Quit]
Guest71 has joined #bitcoin-core-dev
Guest71 has quit [Quit: Client closed]
sr_gi[m]1 has quit [Ping timeout: 248 seconds]
sr_gi[m]1 has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
javi404 has quit [Remote host closed the connection]
javi404 has joined #bitcoin-core-dev
Guest25 has joined #bitcoin-core-dev
Guest25 has quit [Quit: Client closed]
Guyver2 has left #bitcoin-core-dev [Closing Window]
RaphaelH has joined #bitcoin-core-dev
gmaxwell has quit [Ping timeout: 252 seconds]
gmaxwell has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] vasild opened pull request #30502: doc: add release notes for #22729 (master...release-notes-22729) https://github.com/bitcoin/bitcoin/pull/30502
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8754d055c65e...910d38b22f57
<bitcoin-git> bitcoin/master fa33a63 MarcoFalke: fuzz: Speed up PickValue in txorphan
<bitcoin-git> bitcoin/master 910d38b merge-script: Merge bitcoin/bitcoin#30474: fuzz: Speed up PickValue in txorphan
<bitcoin-git> [bitcoin] fanquake merged pull request #30474: fuzz: Speed up PickValue in txorphan (master...2407-fuzz-txo) https://github.com/bitcoin/bitcoin/pull/30474
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
<RaphaelH> Hello, in the source code https://github.com/bitcoin/bitcoin/blob/8d573611575c3fa66f08407aa9b02f91b29a94c3/src/node/eviction.cpp#L195, a comment says "// Protect up to 8 non-tx-relay peers that have sent us novel blocks.". What are non-tx-relay peers? Is there a research paper that introduced them? Thanks a lot for your help.
RaphaelH has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] vasild opened pull request #30504: doc: use proper doxygen formatting for CTxMemPool::cs (master...doc_doxygen_par) https://github.com/bitcoin/bitcoin/pull/30504
<bitcoin-git> [bitcoin] hebasto opened pull request #30506: depends: Cleanup postprocess commands after switching to CMake (master...240723-postprocess) https://github.com/bitcoin/bitcoin/pull/30506
RaphaelH has joined #bitcoin-core-dev
RaphaelH has quit [Ping timeout: 256 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
<Murch[m]> RaphaelH: This is probably talking about blocks-only peer connections
RaphaelH has joined #bitcoin-core-dev
RaphaelH has quit [Quit: Client closed]
RaphaelH has joined #bitcoin-core-dev
flag has quit [Ping timeout: 260 seconds]
<RaphaelH> Murch[m] vasild Thank you I understand better what they are. Is it an implementation of a research paper describing countermeasures against eclipse attacks/topology leak or have they been implemented by the community spontaneously?
flag has joined #bitcoin-core-dev
BrandonOdiwuor has quit [Quit: Client closed]
<vasild> RaphaelH: I do not know. I would check git blame, find the PR that introduced that code and the discussion / motivation in that PR.
<Murch[m]> RaphaelH: Yeah, I believe blocks-only connections were introduced as a countermeasure to topology mapping attacks and to further shore up nodes against eclipse attacks.
<Murch[m]> Check out https://bitcoin.stackexchange.com/a/112829/5406, there are some links that might be useful to find more details
adil has joined #bitcoin-core-dev
adil has quit [Client Quit]
<RaphaelH> Ok thanks a lot, I managed to find the original research paper but it did not mention blocks-only connections as a solution directly.
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/910d38b22f57...51ac4792e571
<bitcoin-git> bitcoin/master 6a5e9e4 Vasil Dimov: doc: use proper doxygen formatting for CTxMemPool::cs
<bitcoin-git> bitcoin/master 51ac479 merge-script: Merge bitcoin/bitcoin#30504: doc: use proper doxygen formatting for CTxMem...
<bitcoin-git> [bitcoin] fanquake merged pull request #30504: doc: use proper doxygen formatting for CTxMemPool::cs (master...doc_doxygen_par) https://github.com/bitcoin/bitcoin/pull/30504
RaphaelH has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] glozow opened pull request #30507: m_tx_download_mutex followups (master...2024-07-30111-followups) https://github.com/bitcoin/bitcoin/pull/30507
RaphaelH has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<RaphaelH> I'm sorry if this is redundant but I can't find where block-relay-only connections are initiated/what happen when one of the anchored connection is interrupted in the source code. Do you know have any idea where this might be please? Thank you so much already for your all the help :)
bitdex has quit [Quit: = ""]
angusp has quit [Remote host closed the connection]
angusp has joined #bitcoin-core-dev
RaphaelH has quit [Quit: Client closed]
<vasild> RaphaelH: block-relay-only connections are initiated here: https://github.com/bitcoin/bitcoin/blob/51ac4792e571623af69a6c3e1031900ea962dce1/src/net.cpp#L2607
<vasild> if one of those is interrupted, the next time this code is executed, the logic will more likely end up with conn_type being ConnectionType::BLOCK_RELAY
adil has joined #bitcoin-core-dev
Guest89 has joined #bitcoin-core-dev
adil has quit [Client Quit]
Guest89 has quit [Client Quit]
mcey_ has joined #bitcoin-core-dev
RaphaelH has joined #bitcoin-core-dev
mcey has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] hebasto opened pull request #30508: depends: Fix CMake-generated `libzmq.pc` file (master...240723-zmq-pc) https://github.com/bitcoin/bitcoin/pull/30508
S3RK has joined #bitcoin-core-dev
S3RK_ has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] ryanofsky opened pull request #30509: multiprocess: Add -ipcbind option to bitcoin-node (master...pr/ipc-bind) https://github.com/bitcoin/bitcoin/pull/30509
<bitcoin-git> [bitcoin] ryanofsky opened pull request #30510: multiprocess: Add IPC wrapper for Mining interface (master...pr/mine-types) https://github.com/bitcoin/bitcoin/pull/30510
RaphaelH has quit [Quit: Client closed]
puchka has quit [Ping timeout: 248 seconds]
puchka has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #30511: guix: GCC 12 consolidation (master...winpthreads_gcc_12) https://github.com/bitcoin/bitcoin/pull/30511
bugs_ has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
Talkless has quit [Ping timeout: 244 seconds]
Talkless has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 260 seconds]
lightningbot has quit [Killed (NickServ (GHOST command used by lightningbot`!~supybot@2400:8901::f03c:91ff:febb:bbc1))]
lightningbot has joined #bitcoin-core-dev
Talkless has quit [Remote host closed the connection]
Talkless has joined #bitcoin-core-dev
Talkless has quit [Remote host closed the connection]
Talkless has joined #bitcoin-core-dev
Talkless has quit [Ping timeout: 255 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/51ac4792e571...8ae79f115533
<bitcoin-git> bitcoin/master c2f86d4 Fabian Jahr: test: Remove already resolved assumeutxo todo comments
<bitcoin-git> bitcoin/master d63ef73 Fabian Jahr: test: Add loadtxoutset test with tip on snapshot block
<bitcoin-git> bitcoin/master 8ae79f1 Ava Chow: Merge bitcoin/bitcoin#30403: test, assumeutxo: Remove resolved todo commen...
<bitcoin-git> [bitcoin] achow101 merged pull request #30403: test, assumeutxo: Remove resolved todo comments and add new test (master...2024-07-au-todo) https://github.com/bitcoin/bitcoin/pull/30403
<bitcoin-git> [bitcoin] maflcko opened pull request #30512: net: Log accepted connection after m_nodes.push_back; Fix intermittent test issue (master...2407-net-fixups) https://github.com/bitcoin/bitcoin/pull/30512
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8ae79f115533...ed2d775e0eac
<bitcoin-git> bitcoin/master 29eafd5 Sebastian Falbesoner: rpc: doc: use "output script" terminology consistently in "asm"/"hex" resu...
<bitcoin-git> bitcoin/master ed2d775 Ava Chow: Merge bitcoin/bitcoin#30408: rpc: doc: use "output script" terminology con...
<bitcoin-git> [bitcoin] achow101 merged pull request #30408: rpc: doc: use "output script" terminology consistently in "asm"/"hex" results (master...202407-rpc-doc_improve_hex_asm_result_scriptPubKey_naming) https://github.com/bitcoin/bitcoin/pull/30408
darosior4 has joined #bitcoin-core-dev
darosior has quit [Read error: Connection reset by peer]
darosior4 is now known as darosior
<bitcoin-git> [bitcoin] ryanofsky pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/ed2d775e0eac...7cc00bfc86b4
<bitcoin-git> bitcoin/master f0eeee2 Ryan Ofsky: test: Add test for TxidFromString() behavior
<bitcoin-git> bitcoin/master f11f816 Hodlinator: refactor: Make uint256_tests no longer use deprecated BOOST_CHECK()
<bitcoin-git> bitcoin/master 2f5577d Hodlinator: test: uint256 - Garbage suffixes and zero padding
<bitcoin-git> [bitcoin] ryanofsky merged pull request #30436: fix: Make TxidFromString() respect string_view length (master...2024-07_fix_TxidFromString) https://github.com/bitcoin/bitcoin/pull/30436
<bitcoin-git> [bitcoin] hebasto opened pull request #30513: depends: Bump `libmultiprocess` for CMake fixes (master...240723-mp) https://github.com/bitcoin/bitcoin/pull/30513
mcey_ has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
Guest59 has joined #bitcoin-core-dev
Guest59 has quit [Client Quit]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
gribble has quit [Remote host closed the connection]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
gribble has joined #bitcoin-core-dev
Guest48 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] luisschwab opened pull request #30515: rpc: add utxo's blockhash and number of confirmations to scantxoutset output (master...feat/add-blockhash-and-nconfs-to-scantxoutset-output) https://github.com/bitcoin/bitcoin/pull/30515
kevkevin has quit [Ping timeout: 260 seconds]
Guest48 has quit [Quit: Client closed]
preimage has quit [Quit: WeeChat 4.3.5]
flooded has joined #bitcoin-core-dev
_flood has quit [Ping timeout: 252 seconds]
bugs_ has quit [Quit: Leaving]
Guest18 has joined #bitcoin-core-dev
Guest18 has quit [Client Quit]
<bitcoin-git> [bitcoin] fjahr opened pull request #30516: Assumeutxo: Sanitize block height in metadata (master...2024-07-au-blockheight-san) https://github.com/bitcoin/bitcoin/pull/30516