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.

learn more… | top users | synonyms (1)

6
votes
2answers
132 views

Does GHashIO already have above 51% hashrate?

Right before writing this question I noticed the GHashIO showing 32% hashrate distribution using the following link. Unknown has 26%. And the IP address of the most blocks reported from unknown is: ...
4
votes
4answers
2k views

Supermajority to prevent 51% attack?

I would think that amending the bitcoin protocol to require a supermajority, say 60% or 75%, to verify proof of work help reduce the risk of a 51% attack. If this is so, what are the major obstacles ...
11
votes
5answers
94 views

What would be required to disincentivize mining pools?

Now that mining pools are starting to hit the 51% cusp of total mining power, what would need to happen to the Bitcoin protocol to reduce their success, and encourage distributed mining power over ...
1
vote
1answer
102 views

Someone stole my bitcoin. Help?

I have been a victim of a phishing attack today, and the perpetrator stole my bitcoin hosted at coinbase.com. I have an IP address that the attacker used. Is there anything I can do? Any info would be ...
4
votes
1answer
146 views

Is a full blockchain fork possible?

Let's say someone creates a blockchain fork starting from the genesis block, when the difficulty was absurdly low compared to today; then he starts mining new blocks from there up to the current block ...
2
votes
2answers
50 views

Where are statistics data about stolen bitcoins and successful attacks?

I am looking for data about stolen bitcoins. Is somewhere statistics about how many bitcoins were stolen etc.? I only know that bitcoins were stolen in Mt.Gox and Flexicoin...
2
votes
1answer
45 views

Can I detect a 51% attack as a developer

I am a developer building an application that accepts payments in cryptocurrencies. Is it possible, in the occurence of a 51% attack, to build a script that detect this, so we can suspend withdrawals ...
2
votes
2answers
60 views

Who would accept confirmations of invalid transactions in a 51% attack?

My understanding is that honest nodes work on the longest valid block chain. Suppose a dishonest node confirms an invalid transaction. If that node manages to continue producing confirmations at a ...
0
votes
1answer
37 views

Can a double spend attack be obfuscated by mimicking the transactions seen before the fork?

An attacker controls the majority of the hashing power and wants to double spend without arousing suspicion. If they mirror the public chain's activity while generating the private fork and the fork ...
2
votes
0answers
45 views

Why are broadcast checkpoints considered bad?

warren, a LiteCoin dev, said of Peercoin: Good Luck Removing PPC's Centralized Checkpoints Regarding PPC... these amount to empty obfuscating defensive excuses. Sure he wants to remove the ...
2
votes
1answer
73 views

Specifics on “Race Double Spending Attacks”?

Hi guys I am doing some research on double spending in the bitcoin network several ideas have been confusing me: In prevention of Race attacks, merchants are advised to "connect to a large random ...
3
votes
2answers
227 views

Does selfish mining actually give an advantage in the absence of transaction fees, difficulty changes, and economic effects?

I am reading the Cornell selfish mining paper. In it, their main argument is that a selfish miner can increase the ratio of the blocks he mines relative to the honest miners. I do not dispute this. ...
0
votes
3answers
92 views

Does Bitcoin's SHA256 proof make a 51% attack more likely?

Ethereum's description says that Bitcoin's mining algorithm requires only a simple SHA256 computation, which caused the creation of specialised ASICs, which centralizes mining in the hands of a few ...
2
votes
2answers
159 views

What happens if I fork an older block chain and rejoin the network later?

Let's call it a "time machine attack". Suppose I have an isolated network of n clients with a significant hash rate, install my client software on that and start mining on an older blockchain. Since ...
2
votes
3answers
213 views

Does the Mt Gox attack constitute theft of Bitcoins or just a Denial-of-Service attack?

What's being reported on the news is that millions of Bitcoins were stolen from Mt Gox. But the Bitcoin Foundation blog says something different: https://bitcoinfoundation.org/blog/?p=422 ...
5
votes
2answers
206 views

Is there a way to stop a man-in-the-middle attack when communicating addresses?

Let's say you have person A who wants to pay person B. A common way for B to communicate his/her address to A is by QR code or email or some such non secure method either of which could be ...
2
votes
2answers
268 views

Why is Enjoy Sochi a malicious spam attack

I recently read the following thing on reddit: The two transactions for .00000001 BTC are a malicious spam attack. They were sent without fees, which means that if you wallet doesn't allow you ...
4
votes
2answers
499 views

Can the bitcoin network hashrate be used for a 51% attack on other coins?

Please correct me if I am wrong. The difficulty constantly changes according to the current hash rate. It changes to ensure that a block is mined every 10 minutes. If the hash rate was 1000 TH/s and ...
2
votes
2answers
84 views

History of cold boot attacks on PoS miners

Have instances of theft due to cold boot attacks been recorded? If so, is this a common problem? If so, are miners installing memory encryption software like Tresor?
9
votes
4answers
197 views

Wouldn't the “malleable transaction” attack be foiled by common sense?

I'm trying to understand the malleable transaction attack, as it seems to me that only a rather careless operator would be vulnerable in the first place, as described below. Mainly to clarify my ...
1
vote
1answer
139 views

Hash speed attack

I'm discovering alt-coins. Now, I'm on piratecoin. { "blocks" : 34167, "currentblocksize" : 1225, "currentblocktx" : 1, "difficulty" : 0.14348426, "errors" : "", "generate" : ...
5
votes
2answers
1k views

Creating a fake transaction

AttackerAlice has a BTC Wallet with 0 BTC. AccompliceBob has a BTC Wallet. Is it possible to transfer 100 BTC from AttackerAlice to AccompliceBob? Suppose a BadMiner accepted this as a valid ...
5
votes
1answer
88 views

Isn't bribe smearing possible because no payee signature is required?

The Bitcoin protocol does not require the payee to sign for a payment; only the payer signs (the payer signs a hash of the payee and payer's public keys). In other words, a payee signature is not ...
1
vote
1answer
453 views

I don't understand the “51% attack” problem. Why does a mining pool have power with a 51% share?

What gives a mining pool power to maliciously dominate the system if they're mining over the majority of the coins? Profits are disseminated to miners individually. I really don't understand how this ...
0
votes
1answer
66 views

Does a 51% attack depend upon difficulty?

Does increasing difficulty also serve to decrease the probability of a 51% attack? It seems that since difficulty is the same for all, this is not the case. Is that correct? If difficulty were ...
4
votes
2answers
277 views

Is there a real threat of so called “>50% attack”?

According to Bitcoin Wiki attacked who has majority of computing power of the bitcoin network can successfully do some nasty things such as potentially book double-spending or prevent transactions ...
1
vote
1answer
124 views

What will happen, if transaction's rate becomes very high?

Let's imagine, that the bitcoin network becomes very responsive in the future. So, that the time of exchange of transactions between peers is comparable with a time of evaluation of a bunch of hashes. ...
3
votes
1answer
57 views

How the Bitcoin community will handle attacks on a Client's code?

I have some thoughts about the following scenario. The brightest future. The Bitcoin becomes a very popular and liquid currency all over the world. Some serious financial or political parties may ...
3
votes
1answer
336 views

What attacks are possible with a malicious bootstrap.dat?

The standard Bitcoin client normally needs to download the entire blockchain from the p2p network when first installed, but a shortcut is to provide it with a snapshot of the blockchain (at some point ...
1
vote
1answer
182 views

Is a 51% attack really expensive?

In order to perform a 51% attack someone has to concentrate huge amounts of computing power. Obviously this would be very expensive. But in return the attacker obtains the block reward and mining fees ...
1
vote
1answer
135 views

Hashrate required for Finney attack on SatoshiDICE [duplicate]

Say I have an address with 1000 different 0.01BTC outputs. I send all of the outputs (in separate transactions) to the 48% SatoshiDICE address. At the same time, I craft a transaction for each of the ...
2
votes
5answers
1k views

Is it possible to spam the bitcoin network with 'dust'?

Someone could buy or mine bitcoins, and send them in small transactions all day to spam the blockchain. Is this possible? And could this mean the end of the trust people have in bitcoin? edit: And ...
0
votes
1answer
159 views

Has the man-in-the-middle attack the payment protocol is supposed to protect against ever been implemented?

The two main problems generally mentioned that the new payment protocol is supposed to solve are usability and protection against man-in-the-middle attacks. In the latter the attacker would substitute ...
1
vote
3answers
266 views

Would it be feasible to attack the bitcoin network by buying and deleting large amounts of bitcoin?

Could a government, determined to stop bitcoins, just buy a lot of bitcoins and delete the wallet afterwards? Are the bitcoins gone then?
2
votes
2answers
183 views

Attack on bitcoin network with modified client?

Scenario: Mallory, Alice and Bob found block on their farm. They disconnect from internet, simulating split and change all of nodes in their segment to malicious. Malicious nodes decrease ...
0
votes
1answer
132 views

What is the probability of generating 6 sequential blocks, less than an hour?

I'd like to determine the probability of a fairly powerful miner (or pool) generating 6 sequential blocks in an hour. (so they would rebroadcast it later) For example, given Hash/second: X A ...
3
votes
2answers
610 views

What happens if Bitcoin itself is obsoleted by another digital currency?

Unless Bitcoin is replaced with a Bitcoin-compatible currency, I believe that all holders of Bitcoin will be out of luck when the day comes that it is obsoleted by a superior system, as inevitably ...
0
votes
2answers
74 views

Techniques or proposais to require transactions to be included in a block?

As it stands now, a miner (or mining pool) can discriminate any transaction for any reason if they are running a custom version of code. Suppose an evil and powerful mining pool decided to hash ...
1
vote
2answers
180 views

Government disrupting reception of bitcoins. Is it possible?

I was thinking of a very specific scenario: Suppose we have a new organization, let's call it "WikiLeaks2", which receives donnations mostly in the form of Bitcoins. Suppose a national government ...
9
votes
3answers
2k views

Why do pools get so often DDoS attacked?

In other words: who has incentives for attacking pools? Do you think it's the government?
7
votes
1answer
566 views

What is the Ripple equivalent of the “51% attack?”

In Bitcoin, if a participant gains control of more than 50% of the hash power, they can execute a double-spending attack. The "attack" could come from within, say if the existing powerful miners ...
3
votes
0answers
21 views

Could the target become unreachable? [duplicate]

As far as I understand it, the target T is a floating point number that is adjusted based on the moving average of the difficulty of some previous transactions. Mining a block happens when somebody is ...
1
vote
2answers
140 views

How long does it take to go from 51% hash power to 100% hash power?

Once an attacker has acquired 51% hash power, is it possible to quickly get to 100% hash power by simply refusing to build on blocks created by other mining nodes and therefore discouraging mining ...
7
votes
1answer
695 views

DDoS on big mining pools: a quick way to 51%?

Slush's Pool, the second biggest mining pool around, is currently down, allegedly due to a DDoS attack: News 16.04.2013 Pool is under DDoS attack. I'm working on recovering the service back to ...
4
votes
1answer
200 views

Can someone saturate the network?

Suppose I have 2 wallets and 1 bitcoin and I write a program to make transfers of 1 satoshi from one wallet into the other. No suppose I have 100 bitcoins. Wouldn't that saturate the network?
1
vote
1answer
128 views

Feasibility of a “High horsepower” attack (based on difficulty -4x adjustments)

This is really Part 3 of this earlier question. Given that the QT client is hard coded to never adjust difficulty more (or less than) a factor of 4... What realistic scenario would cause the ...
0
votes
1answer
49 views

What's the impact of net-splits on block generation… over a long period of time?

Part 1 For this question, assume the overall hashrate of the environment is constant. If 25% of the network hashpower were to be isolated (Australia had no Internet for example), what is the effect ...
3
votes
2answers
713 views

Developments to prevent 51% hack [duplicate]

How might Bitcoin be made impervious from attack by large monied interests that could atttack with a brute force majority hashrate hack?
1
vote
1answer
518 views

Can a Finney Attack make SatoshiDice betting profitable? [duplicate]

Can a Finney Attack make SatoshiDice betting profitable? If you perform a Finney Attack whenever your bet fails (by replacing it with a transaction to yourself), then would it make betting profitable, ...
1
vote
1answer
113 views

Possible to include a per miner transaction to prevent withholding and independent rebroadcast of a solved block?

Update: This is a bad idea because it simply won't work, but it did help me understand what happens between a Miner and a Pool. And if you missed it in the comments, read @Meni's PDF for a threat and ...