Skip to content

Change monerod --proxy to --tx-proxy#6021

Merged
luigi1111 merged 1 commit into
monero-project:masterfrom
vtnerd:fix/monerod_proxy_name
Oct 25, 2019
Merged

Change monerod --proxy to --tx-proxy#6021
luigi1111 merged 1 commit into
monero-project:masterfrom
vtnerd:fix/monerod_proxy_name

Conversation

@vtnerd

@vtnerd vtnerd commented Oct 25, 2019

Copy link
Copy Markdown
Contributor

No description provided.

Comment thread src/p2p/net_node.cpp
" If this option is given the options add-priority-node and seed-node are ignored"};
const command_line::arg_descriptor<std::vector<std::string> > arg_p2p_seed_node = {"seed-node", "Connect to a node to retrieve peer addresses, and disconnect"};
const command_line::arg_descriptor<std::vector<std::string> > arg_proxy = {"proxy", "<network-type>,<socks-ip:port>[,max_connections][,disable_noise] i.e. \"tor,127.0.0.1:9050,100,disable_noise\""};
const command_line::arg_descriptor<std::vector<std::string> > arg_tx_proxy = {"tx-proxy", "Send local txes through proxy: <network-type>,<socks-ip:port>[,max_connections][,disable_noise] i.e. \"tor,127.0.0.1:9050,100,disable_noise\""};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's all txes, no ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Txes received over i2p/tor are immediately forwarded over clearnet. So this help comment is accurate to what the current code is doing.

The issue was the "white noise" feature. When enabled, it has the effect of dramatically reducing bandwidth for outbound txes. So i2p/tor is currently only used to broadcast your own txes to another node.

ALSO - using Dandelion++ over i2p/tor is also a possibility to break up traffic analysis even further. I mentioned on Monero Coffee Chat the other day that I didn't see a reason for this since Dandelion++ was designed for the limitations of the public p2p channels of Bitcoin. However, you just re-reminded me that without a "true" mixnet, Dandelion++ over i2p/tor isn't a dumb idea either. A "global-passive adversary" could theoretically track down the tx origin with just i2p/tor + white noise. Its not "dead-simple" but plausible.

luigi1111 added a commit that referenced this pull request Oct 25, 2019
65e8a89 Change monerod --proxy to --tx-proxy (vtnerd)
@luigi1111 luigi1111 merged commit 65e8a89 into monero-project:master Oct 25, 2019
@vtnerd vtnerd deleted the fix/monerod_proxy_name branch January 4, 2021 04:52
@vtnerd vtnerd restored the fix/monerod_proxy_name branch January 6, 2021 17:11
@vtnerd vtnerd deleted the fix/monerod_proxy_name branch January 7, 2021 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants