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.

2
votes
1answer
41 views

Why isn't the block hash used to calculate accumulated work?

Why is this idea flawed? It doesn't seem to be a bad idea at first, because the miners should be incentivized to extend existing chain, instead of to "remine existing blocks", since such "remining" ...
1
vote
1answer
33 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
76 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
145 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
119 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
842 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
194 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
192 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
635 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
167 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
94 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
172 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
102 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
108 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
300 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
150 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
892 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
566 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
307 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 ...