Questions tagged [majority-attack]
A majority attack, or 51% attack, is an attempt at solo-mining a longer chain to outpace the main chain.
157
questions
4
votes
2
answers
944
views
Can the two biggest bitcoin mining pools lock out all others?
I just noticed that the two biggest bitcoin mining pools already have more than 52.5% of the hashing power (as of 11/12/23 Foundry USA had 27,7% and AntPool 24.88%) and am wondering about the ...
0
votes
2
answers
107
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 ...
1
vote
1
answer
62
views
Bitcoin Mining Pools Centralization
I read a couple of articles and watched some YouTube videos, but couldn't find a super convincing argument for why centralized mining pools are not a huge issue. I get that from a Game Theory ...
2
votes
2
answers
136
views
Couldn't Microsoft execute 51% attack?
There are billions of computers out there running Windows O.S., putting aside the reputation risks, technically, Microsoft could add a backdoor to force users hardware to mine BTC.
Is the combined ...
1
vote
4
answers
103
views
Why does an attacker need 51% mining power to overtake the blockchain?
I am really struggling to understand this thing about the 51% attack.
Usually whoever mines a block first wins.
My understanding is that mining is like a race. In a race, an athlete does not need to ...
0
votes
2
answers
62
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
1
answer
54
views
Can someone with majority hashing power decide what transactions are included in my block?
I read this paragraph about if a mining pool controls the majority of the hashrate on the network:
Blocking Transactions:
Anyone who controls the majority of the hashing power can decide which
...
1
vote
1
answer
169
views
Is it practical to prevent a 51%-attack by having a second mining algorithm?
While miners use special hardware designed to perform only one job (e.g. calculating sha256) changing that job would make all that hardware useless. So, can the bitcoin community use this ...
0
votes
2
answers
93
views
Can miners single handedly perform 51 attack toward the network?
Is this true that miners alone cannot do 51 attack even one or a group of miners posses >51% of hashrate of the network?
As far as I know, every block should be accepted by nodes to be added to the ...
2
votes
1
answer
241
views
If the longest chain is considered the valid blockchain by nodes, what happens if a future supercomputer alters the entire blockchain?
Let's say that the computational power from the genesis block to the current block becomes a trivial computation in the future by some supercomputer using a new technology exclusive to it. Perhaps ...
1
vote
2
answers
120
views
51% attack on a small network of nodes?
Not all the nodes in the bitcoin network are connected. So that means the computational power required to attack a smaller network would be comparatively easier.
So, say we start a 51% attack on a ...
3
votes
3
answers
182
views
Why wouldn't a state level actor be able to centralize Bitcoin?
I was reading this question:
What can an attacker with 51% of hash power do?
According to that, the 3 "powers" obtained through controlling 51% or more would be:
Reverse transactions that ...
0
votes
2
answers
83
views
Do nodes receive information from which they can discern how long a miner has withheld publishing a block from the time it found it?
In a recently Medium article, Joe Kelly described an attack that he calls "Monopoly Mining" in which a state actor or some other very well resourced party that obtains majority hashpower ...
4
votes
5
answers
262
views
Can a 'China' or similar actor with more than half of the hash power really destroy Bitcoin?
More of a general question as I've recently gotten into investing in cryptocurrencies. I really love the vision for the future this technology provides, the freedom, ease of use, lack of middlemen, ...
-2
votes
2
answers
144
views
51% attack inevitable [closed]
I think the assumption of a 51% attack is not worth the effort is wrong. Eventually the price of Bitcoin will stabilize. Let’s say at 1 million USD then a diminishing block reward and the transaction ...
1
vote
1
answer
76
views
Noob question: Why is there not a limit of the number of blocks in a chain revision?
I have a noob idea and I want to understand where I'm going wrong :)
Say nodes agreed on a block revision limit, say, 6. This would mean that if they see an incoming chain that is longer than the ...
0
votes
1
answer
52
views
Can a 51% attacker earn mining rewards on the blocks they tampered with?
This article gives an example of a 51% attack in theory as:
In a 51% attack the hacker will typically mine in private to attain a
longer chain than the publicly seen chain in hopes of double-spending
...
0
votes
1
answer
85
views
Potential fork from genesis block using enormous computational power
51% attacks are commonly discussed where one entity could potentially mine blocks ahead of the network. The assumption is that the attacker manages to acquire 51% of computational power.
However, ...
2
votes
1
answer
494
views
51% attack, miners, nodes or both
If 51% of the hashrate was controlled by bad actors mining invalid blocks, this would become the longest chain. Where do nodes come into the 51% attack? The canonical chain is the longest chain. Is ...
0
votes
0
answers
92
views
Pissing Attack / adversarial blocks attack
How do the ones of you familiar with the protocol and game theory suggest dealing with potential 'empty block attacks' (a majority of miners collaborate to slow down Bitcoin transactions by producing ...
2
votes
1
answer
346
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 ...
0
votes
2
answers
262
views
Miners forego revenue in order to 51% attack the Bitcoin protocol by rejecting blocks
I was recently listening to Mike Green and Anthony Pompliano debate the future of Bitcoin on RealVision. And Mike raised an interesting point regarding Bitcoin (I'm paraphrasing). "Scenario: Let'...
0
votes
4
answers
176
views
Can the 51% attack be made to become 81% attack or 91% attack?
Since the 51% attack happens if there are more than 50% of nodes that fake the data on the blockchain, can it be actually 81% or 91% that is needed to fake the data, because it would be much harder if ...
1
vote
2
answers
354
views
Why can't a 51% attack change past blocks on the blockchain?
I have read that it is not possible to reverse transactions already added to the blockchain but I do not understand why that is not possible in a 51% attack.
If an attacker was to change the ...
1
vote
1
answer
150
views
Did Satoshi Nakamoto (in his blogs or the whitepaper) forecast that mining pools would exist?
Mining pools are common today where users pool their resources together and share profits accordingly. Such pools today can account for significant proportions of a network's hash power and they're ...
-1
votes
1
answer
61
views
What will happen on creating a transaction with negative amount?
Bitcoin in short is a public ledger guided by consensus of its nodes.
In theory, if there is no validation of transaction amount, if we were to create a transaction with negative amount, that would ...
1
vote
2
answers
234
views
What are the benefit of mining an empty block
Something peculiar just happened on the newly mined block number 655534, it contain only the coinbase transaction, nothing else.
I have searched for a similar question but only found this one Why ...
1
vote
1
answer
213
views
How can Forks and Orphan Blocks be used to attack a Blockchain?
So I'm trying to learn about the security aspects of Blockchains and one of the papers I'm reading (https://arxiv.org/pdf/1904.03487.pdf) states that Forks and Orphaned Blocks can be used to attack a ...
1
vote
0
answers
600
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 ...
0
votes
1
answer
74
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 ...
1
vote
1
answer
96
views
How does longest chain propagation take place in bitcoin?
Let's say the valid blockchain that Node A has is: B1->B2->B3
Now, I am gonna cheat since I have lots of computing power. What I do is I download the above blockchain that Node A has and start ...
1
vote
2
answers
54
views
Reversing network hashpower
I'm reading this article by Vitalik Buterin on Problems in Cryptocurrency and don't quite understand what this means:
Ideally, after some number of blocks (perhaps logarithmic in the total size of ...
2
votes
2
answers
1k
views
Why is a 51% attack guaranteed to outpace the rest of the network's miners? Doesn't 51% hashing power give only a slightly higher chance?
I thought hashing power is an expression of the probability of being the one to solve the cryptographic puzzle and placing a new block on the network.
If that's true, owning 51% of the hashing power ...
0
votes
1
answer
155
views
the client's 'invalidateblock' debugging command - possible prevention against majority attack?
there is a 'invalidateblock' debugging command in the btc client. How can this command be used in a situation of majority attack threat and play a part of countering the attack?
I understand that ...
0
votes
2
answers
90
views
Incentive for miners to keep mining once reward get very low [duplicate]
Currently each winning miner receive 12.5 bitcoin or 12.5*10 000 dollar per successfully mined block and the amount of bitcoin receive is divided by 2 approximately each 4 years.
The incentive to ...
0
votes
2
answers
183
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 ...
2
votes
1
answer
174
views
Can attackers change transactions during a 51% attack?
If in a 51% attack transactions can be reversed, isn't it possible that the chain with more hash rate also changes transactions (for example if x sent 5 btc to y, they would change it to x sent 500 ...
2
votes
1
answer
205
views
transactions and 51% attack?
I have a very basic understanding of how the bitcoin blockchain works and am trying to understand how manipulating transactions in a 51% attack works.
I just watched a video which stated 51% attacks ...
0
votes
1
answer
137
views
Can collective mining pools refuse to recognize a mining block mined by a specific miner?
This is a continuation to the question:
Can a bitcoin transaction from a specific bitcoin address be banned? (via mining pools).
Suppose Satoshi Nakamoto sends bitcoins from one address to another, ...
0
votes
1
answer
100
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 ...
3
votes
2
answers
137
views
Can a bitcoin transaction from a specific bitcoin address be banned? (via mining pools)
Can a bitcoin transaction from a specific bitcoin address be banned? (via mining pools)
Suppose Satoshi Nakamoto wants to send some bitcoin from one of his bitcoin address, can the mining pools ...
1
vote
1
answer
62
views
Why one miner can dig out many blocks continually in one moment?
I am new to bitcoin and blockchain, I browed the website just now. There is a question confusing me, I find that one miner dig out blocks many times even in one hour. For example, this miner dig out ...
3
votes
3
answers
128
views
Don't miners control who is allowed to make transactions?
Simple question really, considering theres a very small group of miners controlling the chain ATM.
Whats to stop them from being forced by the goverment to disallow certain transactions or just mining ...
0
votes
2
answers
106
views
Is the 51% attack the only technical reason no country will adopt Bitcoin as a state currency? [closed]
Is the 51% attack the only technical reason no country will adopt Bitcoin as a state currency?
Lets suppose a country with GDP size less than 300 Billion USD adopt the Bitcoin as an official currency. ...
0
votes
2
answers
116
views
Robustness of bitcoin
I am wondering about the consequences of a potential 51% CPU attack on the bitcoin blockchain. Imagine that a state invests enough computational power to rewrite from scratch an entire blockchain, ...
0
votes
2
answers
162
views
What are the chances bitcoin big mining pools to unite and do 51% attack?
Looking at this bitcoin hash rate distribution chart (https://www.blockchain.com/en/pools), it only takes 3-4 mining pools to unite and do a 51% attack.
With this possibility, how can people still ...
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 ...
-1
votes
1
answer
60
views
If there are 20 nodes in network and all are receiving transaction and after 10 min
Question 1) If there are 20 nodes in network and all are receiving transaction and after 10 min all will pick transaction from their transaction pool and start creating block, now will all nodes will ...
0
votes
0
answers
65
views
Is 10K full nodes enough to bitcoin to avoid 51% attack?
As I know bitcoin has about 10K full nodes. And the question is in my mind is that: This number is not huge! If someone has 6K servers, Can control the bitcoin via 51% attack?
I was thinking if ...
0
votes
1
answer
45
views
51% attack + ignore blocks not mined by yourself [duplicate]
If you own 51% of the mining power and decide to ignore all blocks not mined by yourself.
You would eventually end up having the longest chain, and would eat up the 49% of block-reward you werent ...