BIP150[0] adds peer authentication, BIP151 adds encrypted peer communication. Having them implemented and enforced is probably overdue - afaik so far i've only seen bcoin[2] implement it<p>[0] <a href="https://github.com/bitcoin/bips/blob/master/bip-0150.mediawiki" rel="nofollow">https://github.com/bitcoin/bips/blob/master/bip-0150.mediawi...</a><p>[1] <a href="https://github.com/bitcoin/bips/blob/master/bip-0151.mediawiki" rel="nofollow">https://github.com/bitcoin/bips/blob/master/bip-0151.mediawi...</a><p>[2] <a href="https://github.com/bcoin-org/bcoin" rel="nofollow">https://github.com/bcoin-org/bcoin</a>
>> “Moreover, most of the traffic exchanged between Bitcoin nodes traverse few ISPs. Indeed, our results indicate that 60% of all possible Bitcoin connections cross 3 ISPs. In other words, 3 ISPs can see 60% of all Bitcoin traffic.”<p>Direct link to the paper:<p><a href="https://btc-hijack.ethz.ch/files/btc_hijack.pdf" rel="nofollow">https://btc-hijack.ethz.ch/files/btc_hijack.pdf</a>
If you’re concerned about this type of attack it’s pretty easy to defend against. All it takes to avoid partition is a single connection across a VPN, Tor, or even satellite (<a href="https://blockstream.com/satellite/" rel="nofollow">https://blockstream.com/satellite/</a>).
> "An attacker can use routing attacks to partition the network into two (or more) disjoint components. By preventing nodes within a component to communicate with nodes outside of it, the attacker forces the creation of parallel blockchains. After the attack stops, all blocks mined within the smaller component will be discarded together with all included transactions and the miners revenue. "<p>How does bitcoin protect against this from happening by accident? Could someone surround my node with malicious nodes and put me on a forked chain?
One of the authors gave a talk earlier this month at Stanford on lightning network and fees, <a href="http://diyhpl.us/wiki/transcripts/scalingbitcoin/stanford-2017/how-to-charge-lightning/" rel="nofollow">http://diyhpl.us/wiki/transcripts/scalingbitcoin/stanford-20...</a>
Also like I said removal of net neutrality regulations means ISPs esp big ones can kill Bitcoin by blocking the default port used by the Bitcoin client and ISPs can more than just blocking a certain port. ISPs can identify and block all P2P traffic (anything that is not being sent or received to/from an approved central service) and do it in the name of protecting MPAA member revenue or whatever blanket execuse like killing off encrypted p2p communication like Signal et al)