Questions tagged [attack]

Relates to attempts to harm the Bitcoin network. In cryptography, an attack is a method/technique to break the code. Bitcoin also has to deal with other types of attack, such as double spends and denial of service.

Filter by
Sorted by
Tagged with
0 votes
2 answers
54 views

Mining stale low-difficulty blocks as a DoS attack

A DoS attack vector against a bitcoin node I haven't really seen mentioned anywhere is mining a stale chain in a low-difficulty era (say right after the genesis block), ideally with a lot of expensive ...
user avatar
0 votes
1 answer
77 views

What is the main purpose of the idea PASSPHRASE (25th word)?

I understand that the 25th word is to protect your assets when your 24 seed phrases are compromised. But I have some questions: If I use a simple word as the 25th word, it will be easily brute force ...
user avatar
  • 49
0 votes
1 answer
59 views

what kind of a double spend attack is a career attack?

there is an article that name different type of double spent attach like "Several variations of attacks could allow miners with bad intentions to double spend. Included are the Finney attack, ...
user avatar
6 votes
1 answer
392 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 ...
user avatar
  • 251
3 votes
3 answers
216 views

Can you get the longest chain by keeping a constant low difficulty?

I'm struggling with this question that should be easy to answer. If the truth is the longest chain, what if I redo all the work from Block 1 until I have the longest chain by keeping a constant low ...
user avatar
  • 41
4 votes
2 answers
219 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 ...
user avatar
  • 251
2 votes
0 answers
38 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 ...
user avatar
  • 251
0 votes
1 answer
32 views

Is it possible to realize MitM attack between bitcoin full node and listener of this node?

I have the appication listening bitcoin full node and receiving tx messages. Is it possible to change TxOut value by man in the middle, so I don't detect this changes? Node I connect is public node, ...
user avatar
4 votes
1 answer
46 views

What are the various denial of service vectors on the Lightning Network?

What are the various denial of service (DoS) vectors on the Lightning Network?
user avatar
0 votes
1 answer
63 views

Is there a distinction between an attack and an exploit?

I'm writing up lecture notes and attempting to put the language on the most logical footing. I'm hoping to distinguish attacks on the consensus itself from exploits of the protocol, as these seem to ...
user avatar
  • 81
2 votes
1 answer
122 views

can the network stagnate if the difficulty grows too big?

So im mainly thinking in the very early days of bitcoin when the networks compute power was minimal. What would happen if say a big organization with exponentially more compute power than the network, ...
user avatar
  • 125
0 votes
0 answers
33 views

What resources are needed to implement the EREBUS attack?

I have read this paper of EREBUS attackA Stealthier Partitioning Attack against Bitcoin Peer-to-Peer Network. And I want to konw that what resources are needed to implement an EREBUS attack? IP ...
user avatar
  • 21
2 votes
0 answers
95 views

Selfish mining attack: Probability of block being mined - CS251 exam question

I am currently studying for the CS251 Cryptocurrencies and Blockchain Technologies exam. In a past exam, there is this question without an answer and I would really appreciate your help so that I can ...
user avatar
0 votes
1 answer
80 views

What happens if a miner deliberately ignores a transaction, and "wins"?

Suppose a miner decides to solve the nonce for a particular block, where the miner deliberately excluded a particular transaction from this block. The miner "wins", i.e. they found the nonce ...
user avatar
0 votes
1 answer
225 views

Can an attacker flood the Bitcoin network with fake transactions?

We are in 2050. People show an ever-growing distrust in the global banking system and start transitioning to only using Bitcoin: most companies accept it as a form of payment, and people settle their ...
user avatar
2 votes
2 answers
174 views

Known cases of block-withholding attacks

At the moment I am doing a course about Bitcoin. The topic of the last session was the block-withholding attack and the course (being from 2014) claimed that there are no known attacks so far. Is ...
user avatar
  • 21
2 votes
1 answer
59 views

Forced fork of older, low difficulty blocks

Let’s assume main chain (A) height is 1000 and the difficulty adjustment is 50 blocks. At height 450, the difficulty is very small. By modifying timestamp of blocks 450-500, I mine a fork (B) such ...
user avatar
  • 31
1 vote
2 answers
35 views

Transaction Denial of Service

If the BTC network can only only handle on average 2,759 transactions per block. During a period where whales attempt a mass dump, could they essentially perform a DoS attack where they make a large ...
user avatar
  • 13
2 votes
1 answer
241 views

How does the bitcoin core protect against initial DNS seed changes?

While the bitcoin network is essentially P2P, one still needs to identify an initial node to connect to. I understand that a method for such initial connections is connecting to known DNS seeds, e.g ...
user avatar
  • 21
3 votes
2 answers
117 views

What stops an attacker from crippling the Bitcoin network?

An individual (or government) who wants to bring down the Bitcoin network could conceivably broadcast a ton of junk/illegitimate transactions to the network thereby consuming the bandwidth and ...
user avatar
1 vote
0 answers
289 views

Attacker Changing Address to Receive Block Reward [duplicate]

A miner creates a block B which contains address α, on which he wants to receive his rewards. An attacker changes block B, such that instead of α it defines a new address α’, which is controlled by ...
user avatar
  • 11
0 votes
1 answer
64 views

Two threats to Bitcoin: Quantum Computing and Mining farm seizures - what new BIPs are needed before it is too late? [closed]

How resistant is bitcoin blockchain against physical attacks? Contrary to other consensus mechanisms, Bitcoin's PoW model is dependent on massive Mining Farms with tons of ASIIC hardware. These farms ...
user avatar
2 votes
0 answers
92 views

Which opcodes where disabled by Satoshi Nakamoto for cve 2010 5137

Lot of opcodes where disabled over the years. But which opcodes where disabled Satoshi himself and specifically for the any one can spend any coin bug?
user avatar
4 votes
2 answers
151 views

Name of attack where you pay a high fee to block others

Is there a name for an attack where someone with a lot of capital makes loads of transactions with a high fee, just to prevent other transactions from taking place? This seems like a moderately cheap ...
user avatar
2 votes
1 answer
40 views

Is history reversal a concern if the absence of attackers is assumed?

As described in the Bitcoin paper, the Bitcoin network may temporarily diverge, or "fork," as nodes may work on different blockchains. The network reconverges, however, as a node will always ...
user avatar
0 votes
1 answer
85 views

Exchange Confirmation Requirements

What does the minimum confirmations required for a deposit mean for the security of exchanges? For example, Coinbase requires 3 confirmations for Bitcoin deposits. Suppose an adversary deposits 10 ...
user avatar
  • 1
14 votes
1 answer
3k views

What are the potential attacks against ECDSA that would be possible if we used raw public keys as addresses?

According to this answer about why addresses are hashes rather than public keys there are potential attacks that are possible if you have the public key rather than the address, what are these attacks?...
user avatar
0 votes
1 answer
42 views

If I were executing a 51% attack, would I be broadcasting my state of the network to nodes?

In the scenario where an entity has control of greater than 51% of the hash power and wishes to build a longer chain where they double-spend previously confirmed transactions, do they broadcast the ...
user avatar
0 votes
1 answer
157 views

What is the SPV Mining Exploit?

Can anyone explain this simply? I am not finding enough explanation exactly on this type of attack. If possible, add some additional reading to your answer so that I can understand more.
user avatar
  • 1
0 votes
2 answers
170 views

What are some potential scenarios that a state actor can harm bitcoin if they control more than 51% of the hashing power?

As reported recently, China controls more than 51% of the hashing power and just in one province in China controls 54%. Assuming China has bad intentions and forces all these mining operators to ...
user avatar
0 votes
1 answer
88 views

Bitcoin 51% majority miner attack - question on the role of user activated soft forks as defense tactic

If one mining entity has alone 52% hash power of the overall network, then this party can block transactions for example and try to "build" up a forked, longer chain while time passes, right?. As I ...
user avatar
0 votes
1 answer
167 views

Is OP_RETURN dangerous for Bitcoin?

Please explain something about OP_RETURN to me? https://bitcointalk.org/index.php?topic=1166928.0 I saw a discussion that the contents of OP_RETURN can open the value of access to the private key. I ...
user avatar
2 votes
2 answers
211 views

Probability an honest node finds the next block vs. probability the attacker finds the next block

I am trying to understand Satoshi's paper [1]. On page 6 of the paper, he calculates the probability that someone can attack the blockchain from z blocks behind. He begins by defining: My question: ...
user avatar
  • 141
3 votes
2 answers
336 views

To what extent does asymmetric cryptography secure bitcoin transactions?

Is there a specific attack or bug which asymmetric cryptography prevents during bitcoin transactions?
user avatar
0 votes
1 answer
114 views

Possibility of a DDoS attack

Theoretically. This is not a mechanism of any kind of attack, but It's about the "lost" coins. May be. It is just for an educational experiment. What if someone has the ability to send transactions ...
user avatar
2 votes
1 answer
256 views

Is this a collision attack or a 2nd-preimage attack?

This question revolves around Bitcoin Optech newsletter #51 (1) and an email thread from the bitcoin-dev mailing list (2). I asked the same question in a reply-email of the newsletter and the response ...
user avatar
2 votes
2 answers
671 views

Can a malicious Internet Service provider launch a double spend attack?

If a malicious internet service provider completely controls a user's connection, can it launch a double-spend attack against the user? How much computational effort would this take?
user avatar
  • 125
0 votes
1 answer
263 views

How to re-secure a multisignature wallet if private key is stolen

Here are two attack scenarios on bitcoin private keys: 1) Assume that, BitCorp has just noticed that a Mallory has just compromised one of their servers holding their Bitcoin Private keys. Luckily,...
user avatar
  • 125
22 votes
6 answers
8k views

51% attack - apparently very easy? refering to CZ's "rollback btc chain" - How to make sure such corruptible scenario can never happen so easily?

I was shocked to see binance CZ comment to literally "roll back" the bitcoin chain by just "calling" in some favors from "friendly" Asian miners . This ONE person could effectively do it??? I mean ...
user avatar
5 votes
1 answer
334 views

Malicious full nodes causing denial of service attacks

To control >51% of the mining power in bitcoin is impractical due to the immense investment that will be required. Also, The Bitcoin Core client has DoS protection against malicious nodes forwarding a ...
user avatar
  • 6,928
1 vote
1 answer
111 views

What are the consequences if I spoof an IP address in the node_announcment message?

According to BOLT 07 the node accountment message looks like this: type: 257 (node_announcement) data: [64:signature] [2:flen] [flen:features] [4:timestamp] [33:node_id] [3:...
user avatar
0 votes
1 answer
50 views

What stops miners from no longer submitting failed hashes to the network, to reduce the difficulty and block time?

As I understand it, the difficulty adjusts based on the hashrate to keep the block times at 10 minute intervals. But if Alice and Bob are the only ones mining on the network, what's to stop Alice from ...
user avatar
0 votes
1 answer
882 views

How to find one private key from the list of 15 million public keys for the sake of experimentation?

Recently found a list of compressed public keys. The total number of 15 000 000 public keys. Practical for all compressed public keys Balance: 0.000100 BTC I do not set malicious goals. All just for ...
user avatar
4 votes
1 answer
85 views

Serialized transaction bigger than the actual transaction object? CVE-2013-4627

I'm surveying old Bitcoin DoS vectors and came across CVE-2013-4267, for which there appears to be little public information available. This thread should shed some light on this CVE. There's a ...
user avatar
1 vote
2 answers
157 views

What happens when the verification of a manipulated transaction fail?

If a malicious miner changes the amount in a given transaction, the hash value of the block changes. Thus, he has to find the required hash value again in that block. Let's say he successfully found ...
user avatar
  • 199
2 votes
2 answers
1k views

Set up a Bitcoin full node: static or dynamic IP address?

I am trying to set up a new Bitcoin full node and my institution ISP is trying hard to not give me a static IP address for this purpose. I guess because of the concern that the node will be DDoSed, ...
user avatar
  • 387
3 votes
1 answer
220 views

Bitcoin is attacked by China miners by screwing with the network, what will Bitcoin do?

There was a report recently (https://arxiv.org/pdf/1810.02466.pdf) that stated that China controls 74% of the hashing power. They can choose to collude and attack the network by either doing a 51% ...
user avatar
3 votes
1 answer
74 views

Why was this transaction accepted?

In testnet, txid:fb7a8658ec015133e36e2cf7ddf7e8c887c3a5becec2f30f24ebfe43e72f4b59 transaction has two inputs. This two inputs indicate the same txid and vout, ...
user avatar
2 votes
1 answer
76 views

attack bitcoin through writing data directly into output's scriptPubKeys

In this post, Steve Ellis wrote : "[...]Writing data directly into a output's scriptPubKey is not prunable[...]where as non-prunable outputs will forever create bloat and slowdown the set ...
user avatar
2 votes
1 answer
266 views

Is there a limit to how many blocks can be rolled back from a 51% attack?

I was wondering if we where to ever face a 51% attack is there some sort of limit as to when the longest chain doesn't matter? For example if I owned 51%+ of the network, mined 1000 blocks privately ...
user avatar
  • 217