Skip to main content

Questions tagged [eclipse-attack]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
6 votes
3 answers
582 views

What is a Feeler Connection? When is it used?

The bitcoin client hard codes a limit of 8 outbound connections and 2 block-only connections. Your node will try to always maintain these 10 outbound connections with reliable peers as a defense ...
0 votes
2 answers
120 views

Attack the network by having 51% of full nodes?

Tell me if I'm missing something here: If a government recognised that an adversery of theirs had a lot of bitcoin reserves, couldn't they just 'crash' the bitcoin network by spinning up enough full ...
2 votes
1 answer
156 views

What is the prior work or inspiration for the new/tried table design?

In Eclipse Attacks on Bitcoin’s Peer-to-Peer Network section 8 Related Work, the authors describe how some of the countermeasures to eclipse attacks were inspired by botnets. What inspired the design ...
10 votes
3 answers
5k views

Why is connecting bitcoin exclusively over Tor considered bad practice?

I've heard that a bitcoin node with only Tor connections is "trivial" to eclipse attack and that such nodes should maintain at least one (or more?) clearnet connections in addition. What is ...
0 votes
1 answer
73 views

Collisions when adding an address entry to the new table

What does the bitcoin protocol do to handle collisions when adding addresses to the new table?
0 votes
2 answers
70 views

Could a government or company run thousands of unique nodes?

Let’s say you’re a tech giant or control a tech giant. So you have access to money, computers & thousands of unique ip addresses. Could these giants spin up so many unique nodes that they could ...
2 votes
2 answers
127 views

What resources are needed to implement an Eclipse attack?

I have read this paper of Eclipse attack. And I want to konw that what resources are needed to implement an Eclipse attack? IP addresses and investing attack time are needed, and is there anything ...
8 votes
1 answer
2k views

What is a block-relay-only connection? What is it used for?

Modern versions of bitcoin core establish a fixed number of outbound connections: 8 outbound-full-relay connections and 2 block-relay-only connections. What is the purpose of block-relay-only ...
2 votes
0 answers
102 views

Monitor domains used by DNS seeds in Bitcoin Core and Bitcoin Knots

Problem: DNS seeds and security Solution: I want to create a website which does the following: Check 'A' record for all domains used by 9 DNS seeds every 5 minutes Save all IP addresses in local ...
13 votes
2 answers
5k views

Eclipse attack vs. Sybil attack

I came across this paper Eclipse Attacks on Bitcoin’s Peer-to-Peer Network ∗ that sounds very similar to the Sybil attack. Can someone point out the difference between both attacks.
2 votes
1 answer
261 views

How does Bitcoin currently mitigate Sybil and Eclipse attacks?

What countermeasures does Bitcoin currently have in place to limit Sybil attacks (ie of full nodes [not miners]) and eclipse attacks? In particular, it seems like an important countermeasure would ...