Skip to content

Commit e3d566a

Browse files
committed
aug14th: add two mailing list posts
1 parent ee16cec commit e3d566a

1 file changed

Lines changed: 31 additions & 3 deletions

File tree

_posts/2025-08-14-socratic-seminar-68.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,37 @@ Doors open at 6pm with discussion starting shortly after!
1313

1414
[Follow ChiBitDevs on twitter](https://x.com/chibitdevs)
1515

16-
## Topic
16+
## Fingerprinting nodes via addr requests
1717

18-
description
18+
Post by danielabrozzoni and naiyoma
1919

20-
[Link](https://link)
20+
"It is currently possible to identify nodes running on multiple networks by analyzing their ADDR responses.
21+
Below, we’ll share highlights from our attack attempts - while deliberately avoiding too much detail about the methodology - and discuss some possible solutions.
22+
This fingerprint attack can hurt network privacy and enable more critical scenarios; for example, it could expose network bridges then to be targeted in partitioning attacks or to gather sensitive metadata."
2123

24+
[Delving post](https://delvingbitcoin.org/t/fingerprinting-nodes-via-addr-requests/1786)
25+
26+
## Make pathological transactions with more than 2500 legacy signature operations non-standard
27+
28+
Bitcoin mailing list post by Antoine Poinsot
29+
30+
"To mitigate high block validation time, BIP54 proposes to make transactions which require more than
31+
2500 legacy signature operations invalid by consensus. The 2500 figure was chosen as the tightest
32+
value that did not make any non-pathological currently standard transaction invalid.
33+
34+
No transaction in Bitcoin's history would have both hit the BIP54 sigop limit and been standard
35+
according to today's Bitcoin Core policy[^0]. But what happened in the past doesn't matter as much
36+
as the fact that it is possible today to create a pathological standard transaction that is
37+
BIP54-invalid.
38+
39+
This opens up a major DoS vector against unupgraded miners if BIP54 ever gets activated in these
40+
conditions. Therefore i propose to make such transactions non-standard and hold off activation of
41+
BIP54 until we have good reasons to believe that the vast majority of the hashrate won't create a
42+
block containing such a transaction.
43+
44+
Doing so gives better guarantees in case BIP54 is ever considered for activation, and comes at
45+
virtually no cost since these pathological transactions have never been used and serve no purpose
46+
beyond increasing the cost of validation. Bitcoin Core PR #32521 implements this change, which i
47+
hope to get into the upcoming 30.0 release as well as backported to previous versions."
48+
49+
[Mailing list post](https://groups.google.com/g/bitcoindev/c/u2Bz1Ms8_lA)

0 commit comments

Comments
 (0)