Bitcoin Optech Newsletter #404
Bitcoin Optech Newsletter #404 covers key technical advancements, focusing on potential solutions to node fingerprinting and exploring public fraud proofs to improve incentives for just-in-time Lightning channels. The newsletter details the ongoing challenge of node fingerprinting, where the `addr` message timestamp can reveal a node's identity across different networks. Recent research has yielded new insights into this problem, particularly regarding `AddrMan`, the Bitcoin Core component that manages addresses and marks them stale after 30 days. These insights highlight a critical trade-off for mitigation: refreshing old timestamps risks continuous address gossip, while making them too old could halt their propagation prematurely. Consequently, some prior solutions have been discarded in favor of new proposals. These include "Simple fuzzing," which applies a random distortion of up to five days to timestamps, acknowledging that this distortion could average out over time. Another proposed method is "Fixed timestamps across networks," where a real timestamp is maintained for one network, while randomized past values are used for others, though this might cause old addresses to circulate longer than optimal.