<p dir="ltr">Yes, I believe peer rotation is useful, but not for privacy - just for improving the network&#39;s internal knowledge.</p>
<p dir="ltr">I haven&#39;t looked at the implementation yet, but how I imagined it would be every X minutes you attempt a new outgoing connection, even if you&#39;re already at the outbound limit. Then, if a connection attempt succeeds, another connection (according to some scoring system) is replaced by it. Given such a mechanism, plus reasonable assurances that better connections survive for a longer time, I have no problem with rotating every few minutes.<br>
</p>
<div class="gmail_quote">On Aug 18, 2014 7:23 PM, &quot;Gregory Maxwell&quot; &lt;<a href="mailto:gmaxwell@gmail.com">gmaxwell@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Aug 18, 2014 at 9:46 AM, Ivan Pustogarov &lt;<a href="mailto:ivan.pustogarov@uni.lu">ivan.pustogarov@uni.lu</a>&gt; wrote:<br>
&gt; Hi there,<br>
&gt; I&#39;d like to start a discussion on periodic rotation of outbound connections.<br>
&gt; E.g. every 2-10 minutes an outbound connections is dropped and replaced<br>
&gt; by a new one.<br>
<br>
Connection rotation would be fine for improving a node&#39;s knoweldge<br>
about available peers and making the network stronger against<br>
partitioning.<br>
<br>
I haven&#39;t implemented this because I think your motivation is<br>
_precisely_ opposite the behavior. If you keep a constant set of<br>
outbound peers only those peers learn the origin of your transactions,<br>
and so it is unlikely that any particular attacker will gain strong<br>
evidence. If you rotate where you send out your transactions then with<br>
very high probability a sybil pretending to be many nodes will observe<br>
you transmitting directly.<br>
<br>
Ultimately, since the traffic is clear text, if you expect to have any<br>
privacy at all in your broadcasts you should be broadcasting over tor<br>
or i2p.<br>
<br>
------------------------------------------------------------------------------<br>
_______________________________________________<br>
Bitcoin-development mailing list<br>
<a href="mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-development@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/bitcoin-development" target="_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-development</a><br>
</blockquote></div>