Skip to main content
Erschienen in:
Buchtitelbild

2019 | OriginalPaper | Buchkapitel

Smart Contracts for Bribing Miners

verfasst von : Patrick McCorry, Alexander Hicks, Sarah Meiklejohn

Erschienen in: Financial Cryptography and Data Security

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We present three smart contracts that allow a briber to fairly exchange bribes to miners who pursue a mining strategy benefiting the briber. The first contract, CensorshipCon, highlights that Ethereum’s uncle block reward policy can directly subsidise the cost of bribing miners. The second contract, HistoryRevisionCon, rewards miners via an in-band payment for reversing transactions or enforcing a new state of another contract. The third contract, GoldfingerCon, rewards miners in one cryptocurrency for reducing the utility of another cryptocurrency. This work is motivated by the need to understand the extent to which smart contracts can impact the incentive mechanisms involved in Nakamoto-style consensus protocols.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Fußnoten
1
A surge in the Bitcoin price this year made mining profitable in the short-term for “hobbyist miners” [21].
 
2
In such an attack, a miner sends only partial proofs-of-work to the pool master, discarding all full proofs-of-work. The miner is rewarded by the master for attempting to find a new block but does not contribute to the pool’s income as new blocks are discarded.
 
3
A partial implementation is available at [15].
 
4
The contract environment provides access via block.blockhash(uint) for the latest 256 blocks (except the current block).
 
5
This is similar to how a proof-of-stale block is verified by Velner et al. [27].
 
6
A partial implementation is available at [15].
 
7
This can be accessed in the contract environment as block.coinbase.
 
8
It is also possible to bribe miners for building an alternative fork by dictating that a block hash \(H(b^{i}_{B})\) cannot be in the blockchain.
 
9
\(1\text { gwei}=10^{-18}\) ether.
 
10
All early coinbase transactions (including block 50,000) used pay-to-pubkey bitcoin scripts.
 
Literatur
1.
Zurück zum Zitat Andresen, G.: Ways to enhance Post-fork withering of Core chain. RedditBTC, March 2017 Andresen, G.: Ways to enhance Post-fork withering of Core chain. RedditBTC, March 2017
2.
Zurück zum Zitat Bloomberg: Ethereum Bandits Stole \$225 Million This Year. Fortune, August 2017 Bloomberg: Ethereum Bandits Stole \$225 Million This Year. Fortune, August 2017
4.
Zurück zum Zitat Buterin, V.: Change difficulty adjustment to target mean block time including uncles. Ethereum EIP Github Repository, October 2017 Buterin, V.: Change difficulty adjustment to target mean block time including uncles. Ethereum EIP Github Repository, October 2017
5.
Zurück zum Zitat Dinkins, D.: If Hard Fork Happens, Chain Backed By Majority of Miners Will Likely Win. Cointelegraph, October 2017 Dinkins, D.: If Hard Fork Happens, Chain Backed By Majority of Miners Will Likely Win. Cointelegraph, October 2017
6.
Zurück zum Zitat Donnelly, J.: Winter is Coming: Bitcoin Mining for Heat (And Profit). CoinDesk, September 2016 Donnelly, J.: Winter is Coming: Bitcoin Mining for Heat (And Profit). CoinDesk, September 2016
7.
Zurück zum Zitat Dorier, N.: Proof-of-Work update is not a threat to miners, it is a necessity for users. Medium, March 2017 Dorier, N.: Proof-of-Work update is not a threat to miners, it is a necessity for users. Medium, March 2017
8.
Zurück zum Zitat ETHGasStation: Bribery Contracts. ETH Gas Station, October 2016 ETHGasStation: Bribery Contracts. ETH Gas Station, October 2016
10.
Zurück zum Zitat Hanson, R.: A \$50 Million Hack Just Showed That the DAO Was All Too Human. Wired, June 2016 Hanson, R.: A \$50 Million Hack Just Showed That the DAO Was All Too Human. Wired, June 2016
11.
Zurück zum Zitat Kroll, J.A., Davey, I.C., Felten, E.W.: The economics of Bitcoin mining, or Bitcoin in the presence of adversaries. In: WEIS 2013 (2013) Kroll, J.A., Davey, I.C., Felten, E.W.: The economics of Bitcoin mining, or Bitcoin in the presence of adversaries. In: WEIS 2013 (2013)
12.
Zurück zum Zitat Lerner, S.D.: Uncle Mining, an Ethereum Consensus Protocol Flaw. Bitslog blog, April 2016 Lerner, S.D.: Uncle Mining, an Ethereum Consensus Protocol Flaw. Bitslog blog, April 2016
14.
Zurück zum Zitat Luu, L., Velner, Y., Teutsch, J., Saxena, P.: Smart pool: practical decentralized pooled mining. IACR Cryptology ePrint Archive, 2017:19 (2017) Luu, L., Velner, Y., Teutsch, J., Saxena, P.: Smart pool: practical decentralized pooled mining. IACR Cryptology ePrint Archive, 2017:19 (2017)
15.
Zurück zum Zitat McCorry, P.: Bribery Contracts. GitHub, January 2017 McCorry, P.: Bribery Contracts. GitHub, January 2017
16.
17.
Zurück zum Zitat Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008) Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008)
18.
Zurück zum Zitat Nayak, K., Kumar, S., Miller, A., Shi, E.: Stubborn mining: generalizing selfish mining and combining with an eclipse attack. In: IEEE European Symposium on Security and Privacy (EuroS&P), pp. 305–320. IEEE (2016) Nayak, K., Kumar, S., Miller, A., Shi, E.: Stubborn mining: generalizing selfish mining and combining with an eclipse attack. In: IEEE European Symposium on Security and Privacy (EuroS&P), pp. 305–320. IEEE (2016)
19.
Zurück zum Zitat Quentson, A.: Bitcoin Market Needs Big Blocks. Says Founder of BTC.TOP Mining Pool, Cryptocoinsnews, February 2017 Quentson, A.: Bitcoin Market Needs Big Blocks. Says Founder of BTC.TOP Mining Pool, Cryptocoinsnews, February 2017
20.
Zurück zum Zitat Redman, J.: The Scaling Bitcoin Workshop Hong Kong Wrap-Up. BitcoinComNews, December 2015 Redman, J.: The Scaling Bitcoin Workshop Hong Kong Wrap-Up. BitcoinComNews, December 2015
21.
Zurück zum Zitat Reutzel, B.: Bitcoin’s Price Surge is Making Hobby Mining Profitable Again. CoinDesk, July 2017 Reutzel, B.: Bitcoin’s Price Surge is Making Hobby Mining Profitable Again. CoinDesk, July 2017
24.
Zurück zum Zitat Song, J.: Why Miners Are Mining Bitcoin Cash - and Losing Money Doing It. CoinDesk, August 2017 Song, J.: Why Miners Are Mining Bitcoin Cash - and Losing Money Doing It. CoinDesk, August 2017
26.
Zurück zum Zitat Tuwiner, J.: Bitcoin Mining in China. Buy Bitcoin Worldwide, March 2017 Tuwiner, J.: Bitcoin Mining in China. Buy Bitcoin Worldwide, March 2017
27.
Zurück zum Zitat Velner, Y., Teutsch, J., Luu, L.: Smart contracts make Bitcoin mining pools vulnerable. IACR Cryptology ePrint Archive, 2017:230 (2017) Velner, Y., Teutsch, J., Luu, L.: Smart contracts make Bitcoin mining pools vulnerable. IACR Cryptology ePrint Archive, 2017:230 (2017)
28.
Zurück zum Zitat Voight, F.: Wiki on P2Pool. Bitcoin Wiki, June 2011 Voight, F.: Wiki on P2Pool. Bitcoin Wiki, June 2011
29.
Zurück zum Zitat Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, 151 (2014) Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, 151 (2014)
30.
Zurück zum Zitat Zhuo’er, J.: [Ending the Soft/Hard Fork Debate] – A Safe Hard Fork is the same as a Soft Fork. Medium, October 2016 Zhuo’er, J.: [Ending the Soft/Hard Fork Debate] – A Safe Hard Fork is the same as a Soft Fork. Medium, October 2016
Metadaten
Titel
Smart Contracts for Bribing Miners
verfasst von
Patrick McCorry
Alexander Hicks
Sarah Meiklejohn
Copyright-Jahr
2019
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-58820-8_1