The DOI matches its Crossref record; 168 of the 173 references it cites were found in a registry or an index.
A Survey on Security and Privacy Issues of Bitcoin
Open accessAbstract
Bitcoin is a popular cryptocurrency that records all transactions in a distributed append-only public ledger called blockchain. The security of Bitcoin heavily relies on the incentive-compatible proof-of-work (PoW) based distributed consensus protocol, which is run by the network nodes called miners. In exchange for the incentive, the miners are expected to maintain the blockchain honestly. Since its launch in 2009, Bitcoin economy has grown at an enormous rate, and it is now worth about 150 billions of dollars. This exponential growth in the market value of bitcoins motivate adversaries to exploit weaknesses for profit, and researchers to discover new vulnerabilities in the system, propose countermeasures, and predict upcoming trends. In this paper, we present a systematic survey that covers the security and privacy aspects of Bitcoin. We start by giving an overview of the Bitcoin system and its major components along with their functionality and interactions within the system. We review the existing vulnerabilities in Bitcoin and its major underlying technologies such as blockchain and PoW-based consensus protocol. These vulnerabilities lead to the execution of various security threats to the standard functionality of Bitcoin. We then investigate the feasibility and robustness of the state-of-the-art security solutions. Additionally, we discuss the current anonymity considerations in Bitcoin and the privacy-related threats to Bitcoin users along with the analysis of the existing privacy-preserving solutions. Finally, we summarize the critical open challenges, and we suggest directions for future research towards provisioning stringent security and privacy solutions for Bitcoin.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The cited source says what the claim attributes to it.
In the citing paper
“Besides, there are some other review papers on security and privacy in distributed ledgers such as [29], but they are mainly focused on bitcoin [30] or cryptocurrencies.”
From Privacy-Preserving Solutions for Blockchain: Review and Challenges (2019) · cites this paper as [29]
In the citing paper
“If a mining pool owns more than 50% of the network's computing power, then it is likely that those miners would be able to prevent the validation of proposed transactions, and consequently stop the transactions between users [73].”
From A Review of Blockchain Architecture and Consensus Protocols: Use Cases, Challenges, and Solutions (2019) · cites this paper as [73]
In the citing paper
“Due to this reason, such a kind of IIoT nodes commonly route their data through gateways by using non-P2P protocols like MQTT [30] or by making use of a fog [31] or edge computing infrastructure [32].”
From A Review on the Application of Blockchain to the Next Generation of Cybersecure Industry 4.0 Smart Factories (2019) · cites this paper as [32]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Bitcoin: A Peer-to-Peer Electronic Cash SystemPreprint
Nakamoto, S. (2019) · SSRN Electronic Journal · doi:10.2139/ssrn.3440802 · Cited by 14,677
Shamir, A. (1979) · Communications of the ACM · doi:10.1145/359168.359176 · Cited by 13,756
The Byzantine generals problem
Lamport, L., Shostak, R., & Pease, M. (1982) · ACM Transactions on Programming Languages and Systems · doi:10.1145/357172.357176 · Cited by 6,023
(2013) · Cited by 5,372
Douceur, J. R. (2002) · Lecture Notes in Computer Science · doi:10.1007/3-540-45748-8_24 · Cited by 4,419
Use of Elliptic Curves in Cryptography
Miller, V. S. (2007) · Springer eBooks · doi:10.1007/3-540-39799-x_31 · Cited by 3,985
Blind Signatures for Untraceable Payments
Chaum, D. (1983) · Springer eBooks · doi:10.1007/978-1-4757-0602-4_18 · Cited by 3,329
Decentralizing Privacy: Using Blockchain to Protect Personal Data
Zyskind, G., Nathan, O., & Pentland, A. '. (2015) · 2015 IEEE Security and Privacy Workshops · doi:10.1109/spw.2015.27 · Cited by 2,617
Practical byzantine fault tolerance and proactive recovery
Castro, M., & Liskov, B. (2002) · ACM Transactions on Computer Systems · doi:10.1145/571637.571640 · Cited by 2,475
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
Kosba, A., Miller, A., Shi, E., Wen, Z., & Papamanthou, C. (2016) · 2016 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2016.55 · Cited by 2,227
A Digital Signature Based on a Conventional Encryption Function
Merkle, R. C. (1988) · Lecture Notes in Computer Science · doi:10.1007/3-540-48184-2_32 · Cited by 1,998
Zerocash: Decentralized Anonymous Payments from Bitcoin
Ben‐Sasson, E., Chiesa, A., Garman, C., Green, M., Miers, I., Tromer, E., & Virza, M. (2014) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2014.36 · Cited by 1,987
Bitcoin and beyond: a technical survey on decentralized digital currencies
Tschorsch, F., & Scheuermann, B. (2016) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2016.2535718 · Cited by 1,690
A survey and comparison of peer-to-peer overlay network schemes
Lua, E. K., Crowcroft, J., Pias, M. R., Sharma, R., & Lim, S. (2005) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2005.1610546 · Cited by 1,487
How to time-stamp a digital document
Haber, S., & Stornetta, W. S. (1991) · Journal of Cryptology · doi:10.1007/bf00196791 · Cited by 1,483
Majority Is Not Enough: Bitcoin Mining Is Vulnerable
Eyal, I., & Sirer, E. G. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-45472-5_28 · Cited by 1,410
SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies
Bonneau, J., Miller, A. E., Clark, J., Narayanan, A., Kroll, J. A., & Felten, E. W. (2015) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2015.14 · Cited by 1,262
Blockchain technology in healthcare: The revolution starts here
Mettler, M. (2016) · 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom) · doi:10.1109/healthcom.2016.7749510 · Cited by 1,237
Bitcoin and Cryptocurrency Technologies : A Comprehensive Introduction
Bolt, W. (2017) · Data Archiving and Networked Services (DANS) · Cited by 1,064
The Byzantine generals problem
International, S., Lamport, L., Shostak, R. E., International, S., Pease, M. C., & International, S. (2019) · ACM eBooks · doi:10.1145/3335772.3335936 · Cited by 1,034
Meiklejohn, S., Pomarole, M., Jordan, G., Levchenko, K., McCoy, D., Voelker, G. M., & Savage, S. (2013) · ACM Internet Measurement Conference (IMC) · doi:10.1145/2504730.2504747 · Cited by 1,023
Quantitative Analysis of the Full Bitcoin Transaction Graph
Ron, D., & Shamir, A. (2013) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-39884-1_2 · Cited by 1,019
PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake
King, S., & Nadal, S. (2012) · Cited by 984
Zerocoin: Anonymous Distributed E-Cash from Bitcoin
Miers, I., Garman, C., Green, M., & Rubin, A. D. (2013) · 2013 IEEE Symposium on Security and Privacy · doi:10.1109/sp.2013.34 · Cited by 983
Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction
Narayanan, A., Bonneau, J., Felten, E. W., Miller, A., & Goldfeder, S. (2016) · Cited by 818
An Analysis of Anonymity in the Bitcoin System
Reid, F., & Harrigan, M. (2012) · Springer eBooks · doi:10.1007/978-1-4614-4139-7_10 · Cited by 786
Hashcash - A Denial of Service Counter-Measure
Back, A. (2002) · Cited by 782
Secure High-Rate Transaction Processing in Bitcoin
Sompolinsky, Y., & Zohar, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-47854-7_32 · Cited by 717
Evaluating user privacy in bitcoin
Androulaki, E., Karame, G. O., Roeschlin, M., Scherer, T., & Capkun, S. (2013) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-39884-1_4 · Cited by 700
Mixminion: design of a type III anonymous remailer protocol
Danezis, G., Dingledine, R., & Mathewson, N. (2004) · Proceedings - International Conference on Data Engineering · doi:10.1109/secpri.2003.1199323 · Cited by 665
From Mining to Markets: the Evolution of Bitcoin Transaction Fees
Easley, D. A., O’Hara, M., & Basu, S. (2017) · Journal of Financial Economics · doi:10.1016/j.jfineco.2019.03.004 · Cited by 644
Network Time Protocol Version 4: Protocol and Algorithms Specification
Mills, D. L., Burbank, J. L., & Kasch, W. (2010) · doi:10.17487/rfc5905 · Cited by 636
From Mining to Markets: the Evolution of Bitcoin Transaction Fees
Easley, D., O'Hara, M., & Basu, S. (2017) · SSRN Electronic Journal · doi:10.2139/ssrn.3055380 · Cited by 631
Bitter to Better - How to Make Bitcoin a Better Currency
Barber, S., Boyen, X., Shi, E., & Uzun, E. (2012) · Financial Cryptography · doi:10.1007/978-3-642-32946-3_29 · Cited by 627
Blockchain-Based Dynamic Key Management for Heterogeneous Intelligent Transportation Systems
Lei, A., Cruickshank, H. S., Cao, Y., Asuquo, P. M., Ogah, C. P. A., & Sun, Z. (2017) · IEEE Internet of Things Journal · doi:10.1109/jiot.2017.2740569 · Cited by 606
Securing Smart Cities Using Blockchain Technology
Biswas, K., & Muthukkumarasamy, V. (2016) · 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS) · doi:10.1109/hpcc-smartcity-dss.2016.0198 · Cited by 601
An Analysis of Anonymity in the Bitcoin System
Reid, F., & Harrigan, M. (2011) · International Conference on Social Computing · doi:10.1109/passat/socialcom.2011.79 · Cited by 598
Proof of activity: Extending bitcoin’s proof of work via proof of stake [extended abstract] y
Bentov, I., Lee, C., Mizrahi, A., & Rosenfeld, M. (2014) · ACM SIGMETRICS Performance Evaluation Review · doi:10.1145/2695533.2695545 · Cited by 592
Bitcoin Mining and its Energy Footprint
O'Dwyer, K. J., & Malone, D. (2014) · Irish Signals and Systems Conference · doi:10.1049/cp.2014.0699 · Cited by 589
Eclipse attacks on Bitcoin's peer-to-peer network
Heilman, E., Kendler, A., Zohar, A., & Goldberg, S. (2015) · Cited by 585
Enhancing Bitcoin Security and Performance with Strong Consistency via Collective SigningPreprint
Kokoris-Kogias, E., Jovanovic, P., Gailly, N., Khoffi, I., Gasser, L., & Ford, B. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1602.06997 · Cited by 565
Internet of Things, Blockchain and Shared Economy Applications
Huckle, S., Bhattacharya, R., White, M., & Beloff, N. (2016) · Procedia Computer Science · doi:10.1016/j.procs.2016.09.074 · Cited by 563
Double-spending fast payments in bitcoin
Karame, G. O., Androulaki, E., & Capkun, S. (2012) · Proceedings of the 2012 ACM conference on Computer and communications security · doi:10.1145/2382196.2382292 · Cited by 538
Malkhi, D., & Reiter, M. K. (1998) · Distributed Computing · doi:10.1007/s004460050050 · Cited by 525
Deanonymisation of Clients in Bitcoin P2P Network
Biryukov, A., Khovratovich, D., & Pustogarov, I. (2014) · Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2660267.2660379 · Cited by 525
Optimal Selfish Mining Strategies in Bitcoin
Sapirshtein, A., Sompolinsky, Y., & Zohar, A. (2017) · Lecture notes in computer science · doi:10.1007/978-3-662-54970-4_30 · Cited by 524
The Economics of Bitcoin Mining, or Bitcoin in the Presence of Adversaries
Kroll, J. A., Davey, I. C., & Felten, E. W. (2013) · Cited by 514
Stubborn Mining: Generalizing Selfish Mining and Combining with an Eclipse Attack
Nayak, K., Kumar, S., Miller, A. E., & Shi, E. (2016) · IEEE European Symposium on Security and Privacy · doi:10.1109/eurosp.2016.32 · Cited by 489
Hijacking Bitcoin: Routing Attacks on Cryptocurrencies
Apostolaki, M. D., Zohar, A., & Vanbever, L. (2017) · Proceedings - IEEE Symposium on Security and Privacy/Proceedings of the ... IEEE Symposium on Security and Privacy · doi:10.1109/sp.2017.29 · Cited by 476
A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels
Decker, C., & Wattenhofer, R. P. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-21741-3_1 · Cited by 463
Redactable Blockchain – or – Rewriting History in Bitcoin and Friends
Ateniese, G., Magri, B., Venturi, D., & Andrade, E. R. (2017) · IEEE European Symposium on Security and Privacy · doi:10.1109/eurosp.2017.37 · Cited by 460
Mixcoin: Anonymity for Bitcoin with Accountable Mixes
Bonneau, J., Narayanan, A., Miller, A., Clark, J., Kroll, J. A., & Felten, E. W. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-662-45472-5_31 · Cited by 441
An Analysis of Anonymity in Bitcoin Using P2P Network Traffic
Koshy, P., Koshy, D., & McDaniel, P. D. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-45472-5_30 · Cited by 409
CoinShuffle: Practical Decentralized Coin Mixing for Bitcoin
Ruffing, T., Moreno-Sanchez, P., & Kate, A. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-11212-1_20 · Cited by 401
Eyal, I. (2015) · Proceedings - IEEE Symposium on Security and Privacy/Proceedings of the ... IEEE Symposium on Security and Privacy · doi:10.1109/sp.2015.13 · Cited by 389
Cryptocurrencies Without Proof of Work
Bentov, I., Gabizon, A., & Mizrahi, A. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53357-4_10 · Cited by 356
Beware the Middleman: Empirical Analysis of Bitcoin-Exchange Risk
Moore, T., & Christin, N. (2013) · Lecture notes in computer science · doi:10.1007/978-3-642-39884-1_3 · Cited by 346
A brief survey of Cryptocurrency systems
Mukhopadhyay, U., Skjellum, A., Hambolu, O., Oakley, J., Yu, L., & Brooks, R. R. (2016) · Conference on Privacy, Security and Trust · doi:10.1109/pst.2016.7906988 · Cited by 338
Elliptic Curve Cryptography in Practice
Bos, J. W., Halderman, J. A., Heninger, N., Moore, J., Naehrig, M., & Wustrow, E. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-45472-5_11 · Cited by 333
Is Bitcoin a Decentralized Currency?
Gervais, A., Karame, G., Čapkun, V., & Čapkun, S. (2014) · IEEE Security & Privacy · doi:10.1109/msp.2014.49 · Cited by 329
Inclusive Block Chain Protocols
Lewenberg, Y., Sompolinsky, Y., & Zohar, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-47854-7_33 · Cited by 322
Analysis of Bitcoin Pooled Mining Reward SystemsPreprint
Rosenfeld, M. (2011) · arXiv (Cornell University) · doi:10.48550/arxiv.1112.4980 · Cited by 315
Permacoin: Repurposing Bitcoin Work for Data Preservation
Miller, A. E., Juels, A., Shi, E., Parno, B. J., & Katz, J. I. (2014) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp.2014.37 · Cited by 309
BitIodine: Extracting Intelligence from the Bitcoin Network
Spagnuolo, M., Maggi, F., & Zanero, S. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-662-45472-5_29 · Cited by 307
Difficulty control for blockchain-based consensus systems
Kraft, D. (2015) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-015-0347-x · Cited by 306
Concurrency and Privacy with Payment-Channel Networks
Malavolta, G., Moreno-Sánchez, P., Kate, A., Maffei, M., & Ravi, S. (2017) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3133956.3134096 · Cited by 294
A Survey on Anonymity and Privacy in Bitcoin-Like Digital Cash Systems
Khalilov, M. C. K., & Levi, A. W. (2018) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2018.2818623 · Cited by 279
An IoT electric business model based on the protocol of bitcoin
Zhang, Y., & Wen, J. (2015) · International Conference on Intelligence in Next Generation Networks · doi:10.1109/icin.2015.7073830 · Cited by 278
TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub
Heilman, E., Alshenibr, L., Baldimtsi, F., Scafuro, A., & Goldberg, S. (2017) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2017.23086 · Cited by 275
Consensus in the Age of BlockchainsPreprint
Bano, S., Sonnino, A., Al-Bassam, M., Azouvi, S., McCorry, P., Meiklejohn, S., & Danezis, G. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1711.03936 · Cited by 253
Bitcoin Transaction Malleability and MtGox
Decker, C., & Wattenhofer, R. P. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-11212-1_18 · Cited by 247
Threshold-Optimal DSA/ECDSA Signatures and an Application to Bitcoin Wallet Security
Gennaro, R., Goldfeder, S., & Narayanan, A. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-39555-5_9 · Cited by 247
Milutinovic, M., He, W., Wu, H., & Kanwal, M. (2016) · Workshop on System Software for Trusted Execution (SysTEX) · doi:10.1145/3007788.3007790 · Cited by 246
Kiayias, A., Koutsoupias, E., Kyropoulou, M., & Tselekounis, Y. (2016) · ACM Conference on Economics and Computation (EC) · doi:10.1145/2940716.2940773 · Cited by 239
Tampering with the Delivery of Blocks and Transactions in Bitcoin
Gervais, A., Ritzdorf, H., Karame, G., & Čapkun, S. (2015) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2810103.2813655 · Cited by 235
Analysis of Hashrate-Based Double SpendingPreprint
Rosenfeld, M. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1402.2009 · Cited by 234
On Subversive Miner Strategies and Block Withholding Attack in Bitcoin Digital CurrencyPreprint
Courtois, N., & Bahack, L. (2014) · arXiv.org · doi:10.48550/arxiv.1402.1718 · Cited by 234
Bitcoin Mining Pools: A Cooperative Game Theoretic Analysis
Lewenberg, Y., Bachrach, Y., Sompolinsky, Y., Zohar, A., & Rosenschein, J. S. (2015) · doi:10.5555/2772879.2773270 · Cited by 234
Bitcoin blockchain dynamics: The selfish-mine strategy in the presence of propagation delay
Göbel, J., Keeler, P., Krzesinski, A. E., & Taylor, P. G. (2016) · Performance Evaluation · doi:10.1016/j.peva.2016.07.001 · Cited by 225
The Bitcoin Backbone Protocol with Chains of Variable Difficulty
Garay, J. A., Kiayias, A., & Leonardos, N. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-63688-7_10 · Cited by 223
Lattice Attacks on Digital Signature Schemes
Howgrave-Graham, N., & Smart, N. P. (2001) · Designs Codes and Cryptography · doi:10.1023/a:1011214926272 · Cited by 216
Empirical Analysis of Denial-of-Service Attacks in the Bitcoin Ecosystem
Vasek, M., Thornton, M. A., & Moore, T. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44774-1_5 · Cited by 214
Transaction protection by beacons
Rabin, M. O. (1983) · Journal of Computer and System Sciences · doi:10.1016/0022-0000(83)90042-9 · Cited by 209
Blindcoin: Blinded, Accountable Mixes for Bitcoin
Valenta, L., & Rowan, B. (2015) · Lecture Notes in Computer Science · doi:10.1007/978-3-662-48051-9_9 · Cited by 205
Bitcoin Block Withholding Attack: Analysis and Mitigation
Bag, S., Ruj, S., & Sakurai, K. (2016) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2016.2623588 · Cited by 197
Game-Theoretic Analysis of DDoS Attacks Against Bitcoin Mining Pools
Johnson, B., Lászka, Á., Großklags, J., Vasek, M., & Moore, T. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44774-1_6 · Cited by 194
Bitcoin over Tor isn't a Good Idea
Biryukov, A., & Pustogarov, I. (2015) · 2015 IEEE Symposium on Security and Privacy · doi:10.1109/sp.2015.15 · Cited by 193
Corrigan-Gibbs, H., & Ford, B. (2010) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/1866307.1866346 · Cited by 191
Kwon, Y., Kim, D., Son, Y., Vasserman, E. Y., & Kim, Y. (2017) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/3133956.3134019 · Cited by 189
Behind closed doors: measurement and analysis of CryptoLocker ransoms in Bitcoin
Liao, K., Zhao, Z., Doupé, A., & Ahn, G. (2016) · APWG Symposium on Electronic Crime Research (eCrime) · doi:10.1109/ecrime.2016.7487938 · Cited by 188
Misbehavior in Bitcoin: A Study of Double-Spending and Accountability
Karame, G. O., Androulaki, E., Roeschlin, M., Gervais, A., & Čapkun, S. (2015) · ACM Transactions on Information and System Security · doi:10.1145/2732196 · Cited by 186
Securing Smart Cities Using Blockchain Technology
Ghazal, T. M., Hasan, M. K., Alzoubi, H. M., Hmmadi, M. A., Al-Dmour, N. A.-H., Islam, S., Kamran, R., & Mago, B. (2022) · IEEE International Conference on AI in Cybersecurity (ICAIC) · doi:10.1109/icaic53980.2022.9896971 · Cited by 180
Blindly Signed Contracts: Anonymous On-Blockchain and Off-Blockchain Bitcoin Transactions
Heilman, E., Baldimtsi, F., & Goldberg, S. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53357-4_4 · Cited by 174
Bitcoin Transaction Graph AnalysisPreprint
Fleder, M., Kester, M. S., & Pillai, S. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1502.01657 · Cited by 172
Incentive Compatibility of Bitcoin Mining Pool Reward Functions
Schrijvers, O., Bonneau, J., Boneh, D., & Roughgarden, T. (2017) · Lecture notes in computer science · doi:10.1007/978-3-662-54970-4_28 · Cited by 171
On Power Splitting Games in Distributed Computation: The Case of Bitcoin Pooled Mining
Luu, L., Saha, R., Parameshwaran, I., Saxena, P., & Hobor, A. (2015) · IEEE Computer Security Foundations Workshop (CSFW) · doi:10.1109/csf.2015.34 · Cited by 165
Sybil-Resistant Mixing for Bitcoin
Bissias, G. D., Ozisik, A. P., Levine, B. N., & Liberatore, M. (2014) · Workshop on Privacy in the Electronic Society · doi:10.1145/2665943.2665955 · Cited by 153
Bonneau, J. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53357-4_2 · Cited by 144
Have a snack, pay with Bitcoins
Bamert, T., Decker, C., Elsen, L., Wattenhofer, R. P., & Welten, S. (2013) · IEEE International Conference on Peer-to-Peer Computing (P2P) · doi:10.1109/p2p.2013.6688717 · Cited by 137
A First Look at the Usability of Bitcoin Key Management
Eskandari, S., Barrera, D., Stobert, E., & Clark, J. (2015) · Workshop on Usable Security (USEC) · doi:10.14722/usec.2015.23015 · Cited by 134
The Other Side of the Coin: User Experiences with Bitcoin Security and Privacy
Krombholz, K., Judmayer, A., Gusenbauer, M., & Weippl, E. R. (2017) · Lecture notes in computer science · doi:10.1007/978-3-662-54970-4_33 · Cited by 132
Jarecki, S., Kiayias, A., Krawczyk, H., & Xu, J. (2016) · IEEE European Symposium on Security and Privacy · doi:10.1109/eurosp.2016.30 · Cited by 131
US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)
Eastlake, D. E., & Hansen, T. (2011) · doi:10.17487/rfc6234 · Cited by 127
Ziegeldorf, J. H., Grossmann, F., Henze, M., Inden, N., & Wehrle, K. (2015) · ACM Conference on Data and Application Security and Privacy (CODASPY) · doi:10.1145/2699026.2699100 · Cited by 125
P2P Mixing and Unlinkable Bitcoin Transactions
Ruffing, T., Moreno-Sánchez, P., & Kate, A. (2017) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2017.23415 · Cited by 122
Bitconeview: visualization of flows in the bitcoin transaction graph
Battista, G. D., Donato, V. D., Patrignani, M., Pizzonia, M., Roselli, V., & Tamassia, R. (2015) · IEEE Symposium on Visualization for Cyber Security (VIZSEC) · doi:10.1109/vizsec.2015.7312773 · Cited by 120
Trends, Tips, Tolls: A Longitudinal Study of Bitcoin Transaction Fees
Möser, M., & Böhme, R. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48051-9_2 · Cited by 117
Privacy-Enhancing Overlays in Bitcoin
Meiklejohn, S., & Orlandi, C. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48051-9_10 · Cited by 117
The impact of DDoS and other security shocks on Bitcoin currency exchanges: evidence from Mt. Gox
Feder, A., Gandal, N., Hamrick, J., & Moore, T. (2017) · Journal of Cybersecurity · doi:10.1093/cybsec/tyx012 · Cited by 106
Fairley, P. (2017) · IEEE Spectrum · doi:10.1109/mspec.2017.8048837 · Cited by 98
Preventing the 51%-Attack: a Stochastic Analysis of Two Phase Proof of Work in Bitcoin
Bastiaan, M. (2015) · Cited by 97
Increased block size and Bitcoin blockchain dynamics
Göbel, J., & Krzesinski, A. E. (2017) · International Telecommunication Networks and Applications Conference (ITNAC) · doi:10.1109/atnac.2017.8215367 · Cited by 97
Uncovering the Bitcoin Blockchain: An Analysis of the Full Users Graph
Maesa, D. D. F., Marino, A., & Ricci, L. (2016) · IEEE International Conference on Data Science and Advanced Analytics (DSAA) · doi:10.1109/dsaa.2016.52 · Cited by 96
Publish or Perish: A Backward-Compatible Defense Against Selfish Mining in Bitcoin
Zhang, R., & Preneel, B. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-52153-4_16 · Cited by 95
When Bitcoin Mining Pools Run Dry
Lászka, Á., Johnson, B., & Großklags, J. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48051-9_5 · Cited by 94
Privacy in Bitcoin Transactions: New Challenges from Blockchain Scalability Solutions
Herrera-Joancomartí, J., & Pérez-Solà, C. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-45656-0_3 · Cited by 85
Dagher, G. G., Bünz, B., Bonneau, J., Clark, J., & Boneh, D. (2015) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2810103.2813674 · Cited by 84
Heilman, E. (2014) · Lecture notes in computer science · doi:10.1007/978-3-662-44774-1_12 · Cited by 83
On the Malleability of Bitcoin Transactions
Andrychowicz, M., Dziembowski, S., Malinowski, D., & Mazurek, Ł. (2015) · Lecture notes in computer science · doi:10.1007/978-3-662-48051-9_1 · Cited by 81
BlueWallet: The Secure Bitcoin Wallet
Bamert, T., Decker, C., Wattenhofer, R. P., & Welten, S. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-11851-2_5 · Cited by 79
Proofs of Proofs of Work with Sublinear Complexity
Kiayias, A., Lamprou, N., & Stouka, A.-P. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-53357-4_5 · Cited by 79
Towards Bitcoin Payment Networks
McCorry, P., Möser, M., Shahandasti, S. F., & Hao, F. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-40253-6_4 · Cited by 74
The Balance Attack Against Proof-Of-Work Blockchains: The R3 Testbed as an ExamplePreprint
Natoli, C., & Gramoli, V. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1612.09426 · Cited by 74
ValueShuffle: Mixing Confidential Transactions for Comprehensive Transaction Privacy in Bitcoin
Ruffing, T., & Moreno-Sanchez, P. (2017) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-70278-0_8 · Cited by 73
Scalable funding of Bitcoin micropayment channel networks
Burchert, C., Decker, C., & Wattenhofer, R. P. (2018) · Royal Society Open Science · doi:10.1098/rsos.180089 · Cited by 71
Ruffing, T., Kate, A., & Schröder, D. (2015) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2810103.2813686 · Cited by 70
Theoretical Bitcoin Attacks with less than Half of the Computational Power (draft)Preprint
Bahack, L. (2013) · arXiv (Cornell University) · doi:10.4230/lipics.stacs.2020.54 · Cited by 69
Venkatakrishnan, S. B., Fanti, G. C., & Viswanath, P. (2017) · Proceedings of the ACM on Measurement and Analysis of Computing Systems · doi:10.1145/3084459 · Cited by 69
Unlinkable Coin Mixing Scheme for Transaction Privacy Enhancement of Bitcoin
Liu, Y., Liu, X., Tang, C., Wang, J., & Zhang, L. (2018) · IEEE Access · doi:10.1109/access.2018.2827163 · Cited by 67
Fisch, B., Pass, R., & Shelat, A. A. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-71924-5_15 · Cited by 64
On Bitcoin Security in the Presence of Broken Cryptographic Primitives
Giechaskiel, I., Cremers, C. J. F., & Rasmussen, K. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45741-3_11 · Cited by 63
A Permissioned Blockchain Framework for Supporting Instant Transaction and Dynamic Block Size
Min, X., Li, Q., Liu, L., & Cui, L. (2016) · IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) · doi:10.1109/trustcom.2016.0050 · Cited by 62
A simulation model for analysis of attacks on the Bitcoin peer-to-peer network
Neudecker, T., Andelfinger, P., & Hannes Hartenstein, B. (2015) · IFIP/IEEE International Symposium on Integrated Network Management (IM) · doi:10.1109/inm.2015.7140490 · Cited by 58
Venkatakrishnan, S. B., Fanti, G. C., & Viswanath, P. (2017) · ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS) · doi:10.1145/3078505.3078528 · Cited by 55
Near Zero Bitcoin Transaction Fees Cannot Last Forever
Kaşkaloğlu, K. (2014) · Cited by 54
Shadow-Bitcoin: Scalable Simulation via Direct Execution of Multi-threaded Applications.
Miller, A. E., & Jansen, R. (2015) · Cited by 53
Proximity Awareness Approach to Enhance Propagation Delay on the Bitcoin Peer-to-Peer Network
Sallal, M., Owenson, G., & Adda, M. (2017) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.53 · Cited by 50
One Weird Trick to Stop Selfish Miners: Fresh Bitcoins, A Solution for the Honest Miner.
Heilman, E. (2014) · Cited by 46
What Motivates People to Use Bitcoin?
Bashir, M. N., Bloch, B. S., & Bohr, J. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-47874-6_25 · Cited by 45
Anonymity for Bitcoin From Secure Escrow Address
Wang, Q., Li, X., & Yu, Y. (2017) · IEEE Access · doi:10.1109/access.2017.2787563 · Cited by 42
TrustZone-backed bitcoin wallet
Gentilal, M., Martins, P., & Sousa, L. A. (2017) · doi:10.1145/3031836.3031841 · Cited by 41
Brief Announcement: ZeroBlock: Timestamp-Free Prevention of Block-Withholding Attack in Bitcoin
Solat, S., & Potop-Butucaru, M. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-69084-1_25 · Cited by 39
Sengupta, B., Bag, S., Ruj, S., & Sakurai, K. (2016) · International Conference on Distributed Computing and Networking (ICDCN) · doi:10.1145/2833312.2833317 · Cited by 38
Conti, M., Kaliyar, P., & Lal, C. (2017) · International Conference on Availability, Reliability and Security (ARES) · doi:10.1145/3098954.3106070 · Cited by 38
On the Strength of the Concatenated Hash Combiner When All the Hash Functions Are Weak
Hoch, J. J., & Shamir, A. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-70583-3_50 · Cited by 37
TwinsCoin: A Cryptocurrency via Proof-of-Work and Proof-of-Stake.Preprint
Chepurnoy, A., Duong, T., Fan, L., & Zhou, H.-S. (2017) · IACR Cryptology ePrint Archive · Cited by 37
Refund Attacks on Bitcoin’s Payment Protocol
McCorry, P., Shahandashti, S. F., & Hao, F. (2017) · Lecture notes in computer science · doi:10.1007/978-3-662-54970-4_34 · Cited by 33
When the cookie meets the blockchain: Privacy risks of web payments via cryptocurrencies
Goldfeder, S., Kalodner, H., Reisman, D., & Narayanan, A. (2018) · Proceedings on Privacy Enhancing Technologies · doi:10.1515/popets-2018-0038 · Cited by 29
The Unreasonable Fundamental Incertitudes Behind Bitcoin Mining
Courtois, N. T., Grajek, M., & Naik, R. (2013) · arXiv · doi:10.48550/arxiv.1310.7935 · Cited by 29 · cited 1×
“cryptographic math puzzle [16], and it imposes a high level of computational cost on the transaction verification process, thus the verification will be dependent on the computing power of a miner, instead of the number of (possibly virtual) identities.”
BackgroundCould Bitcoin transactions be 100x faster?
Courtois, N., Emirdag, P., & Nagy, D. (2014) · International Conference on Security and Cryptography · doi:10.5220/0005102804260431 · Cited by 26
Notice of Violation of IEEE Publication Principles: Bitcoin for smart trading in smart grid
Alam, M. T., Li, H., & Patidar, A. (2015) · doi:10.1109/lanman.2015.7114742 · Cited by 25
SecureCoin: A Robust Secure and Efficient Protocol for Anonymous Bitcoin Ecosystem
Ibrahim, M. H. (2017) · International journal of network security · doi:10.6633/ijns.201703.19(2).14 · Cited by 23
Scalable Funding of Bitcoin Micropayment Channel Networks
Burchert, C., Decker, C., & Wattenhofer, R. P. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-69084-1_26 · Cited by 23
Dandelion: Redesigning the Bitcoin Network for AnonymityPreprint
Venkatakrishnan, S. B., Fanti, G., & Viswanath, P. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1701.04439 · Cited by 22
Theoretical Bitcoin Attacks with less than Half of the Computational Power (draft)Preprint
Bahack, L. (2013) · arXiv (Cornell University) · Cited by 19
Kiayias, A., Koutsoupias, E., Kyropoulou, M., & Tselekounis, Y. (2016) · Open Access at Essex (University of Essex) · doi:10.48550/arxiv.1607.02420 · Cited by 15
Fair deposits against double-spending for Bitcoin transactions
Yu, X., Thang, M. S., Li, Y., & Deng, R. H. (2017) · IEEE Conference on Dependable and Secure Computing (DSC) · doi:10.1109/desec.2017.8073796 · Cited by 14
Retricoin: Bitcoin based on compact proofs of retrievability
Sengupta, B., Ruj, S., Bag, S., & Sakurai, K. (2016) · ACM International Conference Proceeding Series · Cited by 14
Hijacking Bitcoin: Routing Attacks on CryptocurrenciesPreprint
Apostolaki, M., Zohar, A., & Vanbever, L. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.07524 · Cited by 14
Provisions: Privacy-preserving proofs of solvency for Bitcoin exchanges.
Dagher, G. G., Bünz, B., Bonneau, J., Clark, J., & Boneh, D. (2015) · Cited by 12
Smart Trading in Smart Grid Using Bitcoin
Alam, M. T., Li, H., & Patidar, A. (2015) · Computer and Information Science · doi:10.5539/cis.v8n2p102 · Cited by 11
TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment HubPreprint
Heilman, E., Alshenibr, L., Baldimtsi, F., Scafuro, A., & Goldberg, S. (2016) · IACR Cryptology ePrint Archive · Cited by 10
Broadcasting Intermediate Blocks as a Defense Mechanism Against Selfish-Mine in Bitcoin.
Zhang, R. (2015) · Cited by 8
Chapman & Hall/CRC Cryptography and Network Security Series
(2010) · Chapman & Hall/CRC cryptography and network security · doi:10.1201/chcrynetsec · Cited by 5
CONDENSER: A Graph-Based Approachfor Detecting BotnetsPreprint
Camelo, P., Moura, J., & Krippahl, L. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1410.8747 · Cited by 2
Maugh, T. H. (1984) · Science · doi:10.1126/science.224.4644.43.a · Cited by 1
Biometric tech secures bitcoin wallet
(2015) · Biometric Technology Today · doi:10.1016/s0969-4765(15)30086-2 · Cited by 1
The Miner's DilemmaPreprint
Eyal, I. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1411.7099
Flagged first, then by citations
5 of the 173 references couldn’t be matched to a known paper.
Research works printed but not linked: 39
- van saberhagen, 2013, Crypto
- poelstra, 2016, Mimblewimble
- jedusor, 2016, Mimblewimble
- willett, 0, The Second Bitcoin
- poon, 2016, The bitcoin lightning network Scalable off-chain instant payments
- wuille, 2015, Segregated witness and its impact on scalability, Proc SF Bitcoin Devs Seminar
- 2017, Paypal Total Payment Volume 2014–2017
- 2015, How a Visa transaction works
- peck, 2015, Adam back says the bitcoin fork is a coup
- 0, Bitcoin venture capital
- carlsten, 2016, On the sinstability of Bitcoin without the block reward, Proc ACM SIGSAC Conf Comput Commun Security (CCS), 154
- andresen, 2012, Pay to Script Hash BIP 16
- wallet, 2014, Bitcoin Wiki
- miller, 2013, Feather-Forks Enforcing a Blacklist With Sub-50% Hash Power
- heilman, 2016, Blindly signed contracts: Anonymous on-blockchain and off-blockchain Bitcoin transactions, Proc Int Workshops Financial Cryptogr Data Secur FC BITCOIN VOTING WAHC, 43
- herrera-joancomartí, 2016, Privacy in Bitcoin transactions: New challenges from blockchain scalability solutions, Proc 13th Int Conf Model Decis Artif Intell (MDAI), 19
- hilliard, 2017, Reduced Threshold Segwit MASF
- kiran, 2014, Bitcoin Risk Analysis
- 0, Malleability Attack a Nuisance But Bitcoin Not Broken Pundits Say
- finney, 2011, Best Practice for Fast Transaction Acceptance How High Is the Risk?
- 2017, The Bitcoin Malleability Attack How Can It Undermine the Blockchain Credibility?
- heusser, 2013, SAT Solving—An Alternative to Brute Force Bitcoin Mining
- 2011, Fake Bitcoins?
- 2014, Solution to Sybil Attacks and 51 Attacks in Decentralized Networks
- goldfeder, 2016, Securing bitcoin wallets via a new DSA-ECDSA threshold signature scheme
- draupnir, 2016, Bitcoin Cold Storage Guide
- 2015, How to Identify Transaction Malleability Attacks
- domingo, 2017, The Bitcoin vs Visa Electricity Consumption Fallacy
- 2011, Timejacking & Bitcoin
- szabo, 1988, Secure property titles with owner authority
- goldfeder, 2014, Securing Bitcoin wallets via threshold signatures
- wuille, 2014, Bip 62 Dealing With Malleability
- 0, Donation Request via Cyrptocurriencies
- 0, Status About Bitcoin Technoogy Was Obtained From-What 2016 Holds for Bitcoin Business
- maxwell, 2013, Coinjoin Bitcoin Privacy for the Real World
- daian, 2017, Piecework: Generalized outsourcing control for proofs of work, Proc FC Int Workshops WAHC BITCOIN VOTING WTSC TA, 182
- eyal, 2014, How to Disincentivize Large Bitcoin Mining Pools
- gallagher, 2013, Federal Information Processing Standards (FIPS) Publication 186-4 Digital Signature Standard (DSS)
- lerner, 2014, DECOR
Cited by
Sorted by citations
Casino, F., Dasaklis, T. K., & Patsakis, C. (2018) · Telematics and Informatics · doi:10.1016/j.tele.2018.11.006 · Cited by 2,954
Blockchain for internet of things: a survey
Dai, H.-N., Zheng, Z., & Zhang, Y. (2019) · IEEE Internet of Things Journal · doi:10.1109/jiot.2019.2920987 · Cited by 1,246
A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks
Wang, W., Hoang, D. T., Hu, P., Xiong, Z., Niyato, D. T., Wang, P., Wen, Y., & Kim, D. I. (2019) · IEEE Access · doi:10.1109/access.2019.2896108 · Cited by 1,153
Security and Privacy on Blockchain
Zhang, R., Xue, R., & Liu, L. (2019) · ACM Computing Surveys · doi:10.1145/3316481 · Cited by 1,024
A Survey on Blockchain Interoperability: Past, Present, and Future Trends
Belchior, R., Vasconcelos, A., Guerreiro, S. L. P. D., & Correia, M. P. (2021) · ACM Computing Surveys · doi:10.1145/3471140 · Cited by 807
Metadata
- Authors
- Conti, M., Sandeep Kumar, E., Lal, C., & Ruj, S.
- Affiliations
- University of Padua (IT)
- Manipal University Jaipur (IN)
- Indian Statistical Institute (IN)
- Venue
- IEEE Communications Surveys & Tutorials
- Published
- 2018
- Volume
- 20
- Issue
- 4
- Pages
- 3416-3452
- ISSN
- 1553-877X (ISSN-L)
- 2373-745X
- OpenAlex
- W2624307925
- Cited by
- 1,116
- References
- 173
- Citations by year
- 2026: 84 · 2025: 125 · 2024: 94 · 2023: 135 · 2022: 145 · 2021: 164 · 2020: 160 · 2019: 137 · 2018: 67
- FWCI
- 213.02
- Type
- journal article
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- IEEE Communications Surveys & Tutorials (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- Padua Research Archive (University of Padova) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
- Physical Sciences › Computer Science › Computer Networks and Communications › Cryptography and Data Security
- Physical Sciences › Computer Science › Information Systems › Blockchain Technology in Education and Learning
- Keywords
- Bitcoin, cryptocurrency security, blockchain, proof-of-work, distributed consensus, mining, vulnerability (computer security), anonymity, privacy risks, security countermeasures
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review