Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [selfish-mining]

The tag has no usage guidance.

1
vote
1answer
28 views

Possibility of broadcasting new block to only a fraction of honest nodes?

Consider in a block-withholding attack (aka selfish mining attack), attacker after creating a new block decides to broadcast this new block only to a fraction of network, such that eventually only a ...
0
votes
0answers
59 views

Selfish miner implementation

I want to implement a selfish miner such as mentioned in this paper. The general idea is known in the community - every selfish miner in a selfish miners pool maintains 2 different blockchains, and ...
0
votes
1answer
107 views

what is forking attack? and different between forking attack and selfish mining?

I am a student who studies block-chain for these days. I have a question about forking attack and selfish mining in mining strategies as you see picture below I don't understand why miner should ...
0
votes
1answer
113 views

Does the Longest Chain Always Win the Mining Award?

If the longest chain (i.e, the one that's the most difficult to produce or the most transactions) is always awarded with 12.5 coins (or whatever the current prize is), what happens if a specific node ...
4
votes
1answer
828 views

Why is attacker revenue in the selfish mining disproportional to its hash-power?

It's not clear to me why attacker can gain more revenue if it does "selfish mining" attack than its revenue when it behaves honestly. I'm aware of this paper.
2
votes
2answers
187 views

Is selfish mining still an option with compact blocks and FIBRE?

The selfish mining strategy relies on withholding a block to build on it in private. When the honest chain publishes a block, the attacker immediately broadcasts its own withheld block in order to try ...
5
votes
1answer
189 views

Can Bitcoin Days Destroyed be a better resolution mechanism for competing blocks?

I've been looking at selfish mining and empty blocks. In all cases, the selfish miner profits by keeping block solutions private until their value to his own pool is maximized, rather than releasing ...
5
votes
2answers
622 views

Have bitcoin developers applied the solution for selfish miner attack?

The Majority is not enough paper proposed an academic and somehow practical attack to Bitcoin mining system based on creating hidden forks. The paper claims that if miners work on whichever fork they ...
0
votes
1answer
162 views

How to access peer's tip of chain?

In case I'm a selfish miner and have successfully forked the blockchain, I'd like to know the state of progress of my honest nodes at any given time - how can I achieve this? Do peers on separate ...
0
votes
0answers
90 views

Leakage of information about selfish mining - what message is responsible?

A few weeks back I had asked a question about how honest nodes could detect a Selfish Mine Attack and if there were mechanisms that would disclose selfish mining. In a very first step: I've slightly ...
1
vote
0answers
158 views

How to fork blockchain intentionally without RPC commands?

Are there any methods other than RPC command invalidateblock <hash> for creating forks? I know that forks occur when two miners (nearly) simultanously each generate a block for a previous common ...
0
votes
1answer
101 views

Implicit/Tacit mechanisms in Bitcoin Core disclosing Selfish Mining

I'm referring to the selfish mine attack described by two researchers from Cornell University who describe a "possible" attack with lower than 51% hashing power. Now it's interesting to know what ...
0
votes
0answers
107 views

Building bitcoind from modified “selfish” code - possible? how?

For a long time I've been trying to find out ways for running a "selfish mine" algorithm on bitcoind's regtest mode. Now I'm wondering if my plan is feasible, at all!? So I'll just outline my ...
2
votes
1answer
288 views

Is it possible to use Selfish Mining to steal bitcoins?

Is it possible to use the Selfish Mining algorithm to steal bitcoins?
0
votes
1answer
149 views

Is it possible to identify mining pools?

I am doing research on Selfish Mining in Bitcoin. Here is the article http://hackingdistributed.com/2013/11/04/bitcoin-is-broken/ I wanted to know is there a way to identify minining pools? I wanted ...
7
votes
3answers
876 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. ...
11
votes
2answers
2k views

Colluding miners attack: Is the Bitcoin protocol compromised?

A very interesting academic paper has been recently published by two researches from the Cornell University (abstract, full PDF): Abstract The Bitcoin cryptocurrency records its transactions ...
3
votes
3answers
559 views

Why should a miner choose the longest blockchain if another chain has a higher expected reward?

Why did miners/pools choose the longest chain for continuing it? Because with this strategy they have the highest expected bitcoin reward. The expected bitcoin reward is (new generated bitcoin (b) + ...
8
votes
4answers
305 views

String-along, is this possible and is it an attack?

I haven't seen this discussed before, if it has been please provide a link. If I find a block while mining but then discover that another miner broadcast a block mere moments ago, I could begin ...