doc: add a hint to enable PoW defenses to manual hidden services
What changed, and why it matters
This commit only updates documentation. It adds a note in the Tor setup guide suggesting users enable a Tor hidden-service proof-of-work defense if their Tor version supports it. No code behavior changes.
No action required; this is a documentation-only change. Users may optionally review their Tor configuration based on the new guidance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies doc/tor.md, adding four comment lines that explain how to enable HiddenServicePoWDefensesEnabled in torrc when running Tor 0.4.8.1-alpha or newer built with –enable-gpl. There are no changes to Bitcoin Core source code, configuration parsing, network logic, or security controls.
Changed components
doc/tor.mdInspect captured patch +4 / −0
diff --git a/doc/tor.md b/doc/tor.md
index e9db555f..7003fcfe 100644
--- a/doc/tor.md
+++ b/doc/tor.md
@@ -181,6 +181,10 @@ Add these lines to your `/etc/tor/torrc` (or equivalent config file):
HiddenServiceDir /var/lib/tor/bitcoin-service/
HiddenServicePort 8333 127.0.0.1:8334
+ # If `tor --list-modules` shows "pow: yes", then enable PoW protection.
+ # It is available in tor-0.4.8.1-alpha and newer when configured with
+ # `./configure --enable-gpl`.
+ HiddenServicePoWDefensesEnabled 1
The directory can be different of course, but virtual port numbers should be equal to
your bitcoind's P2P listen port (8333 by default), and target addresses and ports
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.