Nothing Special   »   [go: up one dir, main page]

skip to main content
Skip header Section
Bitcoin and Cryptocurrency Technologies: A Comprehensive IntroductionJuly 2016
Publisher:
  • Princeton University Press
  • 41 William St. Princeton, NJ
  • United States
ISBN:978-0-691-17169-2
Published:19 July 2016
Pages:
336
Skip Bibliometrics Section
Reflects downloads up to 26 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

Bitcoin and Cryptocurrency Technologies provides a comprehensive introduction to the revolutionary yet often misunderstood new technologies of digital currency. Whether you are a student, software developer, tech entrepreneur, or researcher in computer science, this authoritative and self-contained book tells you everything you need to know about the new global money for the Internet age. How do Bitcoin and its block chain actually work? How secure are your bitcoins? How anonymous are their users? Can cryptocurrencies be regulated? These are some of the many questions this book answers. It begins by tracing the history and development of Bitcoin and cryptocurrencies, and then gives the conceptual and practical foundations you need to engineer secure software that interacts with the Bitcoin network as well as to integrate ideas from Bitcoin into your own projects. Topics include decentralization, mining, the politics of Bitcoin, altcoins and the cryptocurrency ecosystem, the future of Bitcoin, and more. An essential introduction to the new technologies of digital currency Covers the history and mechanics of Bitcoin and the block chain, security, decentralization, anonymity, politics and regulation, altcoins, and much more Features an accompanying website that includes instructional videos for each chapter, homework problems, programming assignments, and lecture slides Also suitable for use with the authors' Coursera online course Electronic solutions manual (available only to professors)

Cited By

  1. Guasoni P, Huberman G and Shikhelman C (2024). Lightning Network Economics, Management Science, 70:6, (3827-3840), Online publication date: 1-Jun-2024.
  2. ACM
    Milad M, Ovezik C, Karakostas D and Woods D Statistical Confidence in Mining Power Estimates for PoW Blockchains Companion Proceedings of the ACM Web Conference 2024, (1752-1760)
  3. Li Z, Reppen A and Sircar R (2024). A Mean Field Games Model for Cryptocurrency Mining, Management Science, 70:4, (2188-2208), Online publication date: 1-Apr-2024.
  4. Cui B and Hu Y (2024). BSELA, Future Generation Computer Systems, 151:C, (182-195), Online publication date: 1-Feb-2024.
  5. Rahal H, Slatnia S, Kazar O, Barka E and Harous S (2024). Blockchain-based multi-diagnosis deep learning application for various diseases classification, International Journal of Information Security, 23:1, (15-30), Online publication date: 1-Feb-2024.
  6. Bouafia K and Gulalov M (2024). Blockchain Solutions for Authorization and Authentication, Procedia Computer Science, 237:C, (115-122), Online publication date: 1-Jan-2024.
  7. Tapias B, Guzmán D, Muñoz P and Duarte N (2024). Digital Citizenship and Sustainable Governance, Procedia Computer Science, 231:C, (78-85), Online publication date: 1-Jan-2024.
  8. ACM
    Biçer O and Küpçü A (2023). FORTIS: Selfish Mining Mitigation by (FOR)geable (TI)me(S)tamps, Distributed Ledger Technologies: Research and Practice, 2:4, (1-26), Online publication date: 31-Dec-2024.
  9. Singh A, Grover J and Mishra S (2023). Integration of Blockchain in VANET Using gRPC for Privacy Preservation of Vehicles, SN Computer Science, 5:1, Online publication date: 18-Dec-2023.
  10. Zhang Z, Luo B, Lu S and He B Live graph lab Proceedings of the 37th International Conference on Neural Information Processing Systems, (18769-18793)
  11. Saini R, Bera A, Behera B, Ahmed E, Jamjoom M and Farouk A (2024). Designing quantum blockchain system integrated with 6G network, Journal of King Saud University - Computer and Information Sciences, 35:10, Online publication date: 1-Dec-2023.
  12. Moulahi W, Jdey I, Moulahi T, Alawida M and Alabdulatif A (2024). A blockchain-based federated learning mechanism for privacy preservation of healthcare IoT data, Computers in Biology and Medicine, 167:C, Online publication date: 1-Dec-2023.
  13. ACM
    Xu J, Paruch K, Cousaert S and Feng Y (2023). SoK: Decentralized Exchanges (DEX) with Automated Market Maker (AMM) Protocols, ACM Computing Surveys, 55:11, (1-50), Online publication date: 30-Nov-2023.
  14. ACM
    Saroop S Blockchain-Based Zero-Knowledge Proofs for Data Privacy: Explore the Application of Blockchain Technology in facilitating Privacy-Preserving Transactions through Zero-Knowledge Proofs and Analyze their Effectiveness in Protecting Sensitive Data. Proceedings of the 5th International Conference on Information Management & Machine Intelligence, (1-8)
  15. Capponi A, Ólafsson S and Alsabah H (2023). Proof-of-Work Cryptocurrencies, Management Science, 69:11, (6455-6481), Online publication date: 1-Nov-2023.
  16. Davydiuk T, Gupta D and Rosen S (2023). De-Crypto-ing Signals in Initial Coin Offerings, Management Science, 69:11, (6584-6624), Online publication date: 1-Nov-2023.
  17. Guendouzi B, Ouchani S, EL Assaad H and EL Zaher M (2023). A systematic review of federated learning, Journal of Network and Computer Applications, 220:C, Online publication date: 1-Nov-2023.
  18. Tabatabaei M, Vitenberg R and Veeraragavan N (2023). Understanding blockchain, Computer Science Review, 50:C, Online publication date: 1-Nov-2023.
  19. Sana M, Li Z, Javaid F, Hanif M and Ashraf I (2023). Improved particle swarm optimization based on blockchain mechanism for flexible job shop problem, Cluster Computing, 26:5, (2519-2537), Online publication date: 1-Oct-2023.
  20. Notland J, Nowostawski M and Li J (2023). Runtime Evolution of Bitcoin's Consensus Rules, IEEE Transactions on Software Engineering, 49:9, (4477-4495), Online publication date: 1-Sep-2023.
  21. Hartmann J and Hasan O (2023). Privacy considerations for a decentralized finance (DeFi) loans platform, Cluster Computing, 26:4, (2147-2161), Online publication date: 1-Aug-2023.
  22. Sober M, Sigwart M, Frauenthaler P, Spanring C, Kobelt M and Schulte S (2023). Decentralized cross-blockchain asset transfers with transfer confirmation, Cluster Computing, 26:4, (2129-2146), Online publication date: 1-Aug-2023.
  23. Behrendt S and Scheiner C Archetypes of Blockchain-Based Business Models Social Computing and Social Media, (311-322)
  24. J A, Isravel D, Sagayam K, Bhushan B, Sei Y and Eunice J (2023). Blockchain for healthcare systems, Journal of Network and Computer Applications, 215:C, Online publication date: 1-Jun-2023.
  25. ACM
    Tsuchiya T, Cuevas A, Magelinski T and Christin N Misbehavior and Account Suspension in an Online Financial Communication Platform Proceedings of the ACM Web Conference 2023, (2686-2697)
  26. ACM
    Nygaard R, Meling H and Olsen J Cost-effective Data Upkeep in Decentralized Storage Systems Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, (165-173)
  27. ACM
    Lejmbach K and Perouli D Developing a Modular and Interactive Blockchain Learning Tool for Undergraduate Computer Science Programs Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2, (1324-1324)
  28. Ullah F and Al-Turjman F (2023). A conceptual framework for blockchain smart contract adoption to manage real estate deals in smart cities, Neural Computing and Applications, 35:7, (5033-5054), Online publication date: 1-Mar-2023.
  29. ACM
    Cruciani A and Pasquale F Dynamic graph models inspired by the Bitcoin network-formation process Proceedings of the 24th International Conference on Distributed Computing and Networking, (125-134)
  30. ACM
    Dimitri N (2022). Proof-of-Stake in Algorand, Distributed Ledger Technologies: Research and Practice, 1:2, (1-17), Online publication date: 31-Dec-2022.
  31. Yu D, Yang E, Shen A, Tamir D and Rishe N Fbereum: A Novel Distributed Ledger Technology System Smart Computing and Communication, (669-684)
  32. Bhattacherjee S and Sarkar P Voting Games to Model Protocol Stability and Security of Proof-of-Work Cryptocurrencies Decision and Game Theory for Security, (297-318)
  33. Liu Y, Fang Z, Cheung M, Cai W and Huang J (2022). An Incentive Mechanism for Sustainable Blockchain Storage, IEEE/ACM Transactions on Networking, 30:5, (2131-2144), Online publication date: 1-Oct-2022.
  34. Halpin H The Knowledge Trust: A Proposal for a Blockchain Consortium for Digital Archives Linking Theory and Practice of Digital Libraries, (372-378)
  35. Feng T, Li H and Sun Z (2022). Application of Blockchain Technology in Fresh Food Supply Chain Under COVID-19 Environment in China, International Journal of e-Collaboration, 18:3, (1-11), Online publication date: 18-Aug-2022.
  36. Ozer F and Okan Sakar C (2022). An automated cryptocurrency trading system based on the detection of unusual price movements with a Time-Series Clustering-Based approach, Expert Systems with Applications: An International Journal, 200:C, Online publication date: 15-Aug-2022.
  37. Arnosti N and Weinberg S (2022). Bitcoin, Management Science, 68:7, (4755-4771), Online publication date: 1-Jul-2022.
  38. Compagnucci L, Lepore D, Spigarelli F, Frontoni E, Baldi M and Di Berardino L (2022). Uncovering the potential of blockchain in the agri-food supply chain, Journal of Engineering and Technology Management, 65:C, Online publication date: 1-Jul-2022.
  39. Patel D and Patel D Collaborative Blockchain Based Distributed Denial of Service Attack Mitigation Approach with IP Reputation System Database Systems for Advanced Applications. DASFAA 2022 International Workshops, (91-103)
  40. ACM
    Lavi R, Sattath O and Zohar A (2022). Redesigning Bitcoin’s Fee Market, ACM Transactions on Economics and Computation, 10:1, (1-31), Online publication date: 31-Mar-2022.
  41. Zamani E (2022). The Bitcoin protocol as a system of power, Ethics and Information Technology, 24:1, Online publication date: 1-Mar-2022.
  42. Quamara S and Singh A (2022). A systematic survey on security concerns in cryptocurrencies, Computers and Security, 113:C, Online publication date: 1-Feb-2022.
  43. Alzoubi Y, Al-Ahmad A and Kahtan H (2021). Blockchain technology as a Fog computing security and privacy solution, Computer Communications, 182:C, (129-152), Online publication date: 15-Jan-2022.
  44. Matulevičius R, Iqbal M, Ammar Elhadjamor E, Ghannouchi S, Bakhtina M and Ghannouchi S (2022). Ontological Representation of Healthcare Application Security Using Blockchain Technology, Informatica, 33:2, (365-397), Online publication date: 1-Jan-2022.
  45. Papi F, Hübner J and de Brito M (2022). A Blockchain integration to support transactions of assets in multi-agent systems, Engineering Applications of Artificial Intelligence, 107:C, Online publication date: 1-Jan-2022.
  46. Raman R and Varshney L (2021). Coding for Scalable Blockchains via Dynamic Distributed Storage, IEEE/ACM Transactions on Networking, 29:6, (2588-2601), Online publication date: 1-Dec-2021.
  47. Abramowitz B, Elkind E, Grossi D, Shapiro E and Talmon N Democratic Forking: Choosing Sides with Social Choice Algorithmic Decision Theory, (341-356)
  48. Biba M and Çela E (2021). Avoiding Risk of Disputes by Re-Engineering Telecommunication Services With Blockchain Technologies, International Journal of Risk and Contingency Management, 10:4, (1-13), Online publication date: 1-Oct-2021.
  49. Hamledari H and Fischer M (2021). Measuring the impact of blockchain and smart contracts on construction supply chain visibility, Advanced Engineering Informatics, 50:C, Online publication date: 1-Oct-2021.
  50. Paul R, Ghosh N, Sau S, Chakrabarti A and Mohapatra P (2022). Blockchain based secure smart city architecture using low resource IoTs, Computer Networks: The International Journal of Computer and Telecommunications Networking, 196:C, Online publication date: 4-Sep-2021.
  51. Ishmaev G (2021). Sovereignty, privacy, and ethics in blockchain-based identity management systems, Ethics and Information Technology, 23:3, (239-252), Online publication date: 1-Sep-2021.
  52. ACM
    Bergman K and Rajput S Revealing and Concealing Bitcoin Identities: A Survey of Techniques Proceedings of the 3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure, (13-24)
  53. de Azevedo Sousa J, Oliveira V, Valadares J, Dias Gonçalves G, Moraes Villela S, Soares Bernardino H and Borges Vieira A (2020). An analysis of the fees and pending time correlation in Ethereum, International Journal of Network Management, 31:3, Online publication date: 4-May-2021.
  54. ACM
    Kolb J, AbdelBaky M, Katz R and Culler D (2020). Core Concepts, Challenges, and Future Directions in Blockchain, ACM Computing Surveys, 53:1, (1-39), Online publication date: 31-Jan-2021.
  55. Shao S, Gong W, Guo S, Qiu X and Hwang F (2021). Computational Resource Allocation Strategy in a Public Blockchain Supported by Edge Computing, Wireless Communications & Mobile Computing, 2021, Online publication date: 1-Jan-2021.
  56. Hassan A, Ali M, Ahammed R, Khan M, Alsufyani N, Alsufyani A and Gupta P (2021). Secured Insurance Framework Using Blockchain and Smart Contract, Scientific Programming, 2021, Online publication date: 1-Jan-2021.
  57. Kaur S, Chaturvedi S, Sharma A, Kar J and He D (2021). A Research Survey on Applications of Consensus Protocols in Blockchain, Security and Communication Networks, 2021, Online publication date: 1-Jan-2021.
  58. Khan K, Arshad J and Khan M (2021). Empirical analysis of transaction malleability within blockchain-based e-Voting, Computers and Security, 100:C, Online publication date: 1-Jan-2021.
  59. Li K, Liu Y, Wan H and Zhang L Capturing miner and mining pool decisions in a Bitcoin blockchain network Proceedings of the Winter Simulation Conference, (3152-3163)
  60. Wan H, Li K and Huang Y Blockchain Proceedings of the Winter Simulation Conference, (75-89)
  61. Leelasantitham A (2020). A Business Model Guideline of Electricity Utility Systems Based on Blockchain Technology in Thailand: A Case Study of Consumers, Prosumers and SMEs, Wireless Personal Communications: An International Journal, 115:4, (3123-3136), Online publication date: 1-Dec-2020.
  62. Dai C, Yang X, Qiu M, Guo X, Lu Z and Niu B Digital Currency Investment Strategy Framework Based on Ranking Algorithms and Architectures for Parallel Processing, (654-662)
  63. Liu Y, Ai Z, Tian M, Guo G and Jiang L DSBFT: A Delegation Based Scalable Byzantine False Tolerance Consensus Mechanism Algorithms and Architectures for Parallel Processing, (426-440)
  64. ACM
    Koulizakis I and Loukis E A development framework for blockchain technologies in digital government Proceedings of the 13th International Conference on Theory and Practice of Electronic Governance, (129-136)
  65. Sai Krishna R, Tekur C, Mukkamala R and Baruah P Leveraging Federated Clouds for Improving Blockchain Performance Cloud Computing – CLOUD 2020, (17-30)
  66. Nardini M, Helmer S, El Ioini N and Pahl C (2020). A Blockchain-based Decentralized Electronic Marketplace for Computing Resources, SN Computer Science, 1:5, Online publication date: 1-Sep-2020.
  67. Rosa M, Barraca J and Rocha N (2020). Blockchain structures to guarantee logging integrity of a digital platform to support community-dwelling older adults, Cluster Computing, 23:3, (1887-1898), Online publication date: 1-Sep-2020.
  68. ACM
    Gillett J, Rahnamayan S, Makrehchi M and Bidgoli A A pareto front-based metric to identify major bitcoin networks influencers Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, (1395-1401)
  69. ACM
    Clark J, Demirag D and Moosavi S (2020). Demystifying stablecoins, Communications of the ACM, 63:7, (40-46), Online publication date: 18-Jun-2020.
  70. ACM
    Catalini C and Gans J (2020). Some simple economics of the blockchain, Communications of the ACM, 63:7, (80-90), Online publication date: 18-Jun-2020.
  71. Sattath O (2020). On the insecurity of quantum Bitcoin mining, International Journal of Information Security, 19:3, (291-302), Online publication date: 1-Jun-2020.
  72. ACM
    Zhang R, Xue R and Liu L (2019). Security and Privacy on Blockchain, ACM Computing Surveys, 52:3, (1-34), Online publication date: 31-May-2020.
  73. Chiang C, Sengupta S, Tekeoglu A, Novillo J and Andriamanalimanana B A Quantum Assisted Secure Client-Centric Polyvalent Blockchain Architecture for Smart Cities 2020 IEEE 17th Annual Consumer Communications & Networking Conference (CCNC), (1-6)
  74. He G, Su W, Gao S and Yue J (2022). TD-Root, Future Generation Computer Systems, 102:C, (912-924), Online publication date: 1-Jan-2020.
  75. M. P, Sharma A, V. V, Bhardwaj V, Sharma A, Iqbal R and Kumar R (2020). Prediction of the price of Ethereum blockchain cryptocurrency in an industrial finance system, Computers and Electrical Engineering, 81:C, Online publication date: 1-Jan-2020.
  76. Tang Q Towards Blockchain-Enabled Searchable Encryption Information and Communications Security, (482-500)
  77. ACM
    Frey S, Krafft P and Keegan B (2019). "This Place Does What It Was Built For", Proceedings of the ACM on Human-Computer Interaction, 3:CSCW, (1-31), Online publication date: 7-Nov-2019.
  78. ACM
    Gao S, Li Z, Peng Z and Xiao B Power Adjusting and Bribery Racing Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, (833-850)
  79. Chang J, Gao B, Xiao H, Sun J, Cai Y and Yang Z sCompile: Critical Path Identification and Analysis for Smart Contracts Formal Methods and Software Engineering, (286-304)
  80. Badreddin O Distributed software health and quality metrics with blockchains Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, (365-366)
  81. ACM
    Scholten O, Hughes N, Deterding S, Drachen A, Walker J and Zendle D Ethereum Crypto-Games: Mechanics, Prevalence, and Gambling Similarities Proceedings of the Annual Symposium on Computer-Human Interaction in Play, (379-389)
  82. Li J and Guo D On Analysis of the Bitcoin and Prism Backbone Protocols in Synchronous Networks 2019 57th Annual Allerton Conference on Communication, Control, and Computing (Allerton), (17-24)
  83. Jiao Y, Wang P, Niyato D and Suankaewmanee K (2019). Auction Mechanisms in Cloud/Fog Computing Resource Allocation for Public Blockchain Networks, IEEE Transactions on Parallel and Distributed Systems, 30:9, (1975-1989), Online publication date: 1-Sep-2019.
  84. Szalachowski a, Reijsbergen D, Homoliak I and Sun S Strongchain Proceedings of the 28th USENIX Conference on Security Symposium, (819-836)
  85. Guo D, Dong J and Wang K (2019). Graph structure and statistical properties of Ethereum transaction relationships, Information Sciences: an International Journal, 492:C, (58-71), Online publication date: 1-Aug-2019.
  86. Bosu A, Iqbal A, Shahriyar R and Chakraborty P (2019). Understanding the motivations, challenges and needs of Blockchain software developers, Empirical Software Engineering, 24:4, (2636-2673), Online publication date: 1-Aug-2019.
  87. ACM
    Zhuang Q, Liu Y, Chen L and Ai Z Proof of Reputation Proceedings of the 1st International Electronics Communication Conference, (131-138)
  88. ACM
    di Angelo M and Salzer G Mayflies, Breeders, and Busy Bees in Ethereum Proceedings of the Third ACM Workshop on Blockchains, Cryptocurrencies and Contracts, (1-10)
  89. Wan Z, Cai M, Lin X and Yang J Blockchain Federation for Complex Distributed Applications Blockchain – ICBC 2019, (112-125)
  90. ACM
    Fiat A, Karlin A, Koutsoupias E and Papadimitriou C Energy Equilibria in Proof-of-Work Mining Proceedings of the 2019 ACM Conference on Economics and Computation, (489-502)
  91. ACM
    Brown-Cohen J, Narayanan A, Psomas A and Weinberg S Formal Barriers to Longest-Chain Proof-of-Stake Protocols Proceedings of the 2019 ACM Conference on Economics and Computation, (459-473)
  92. ACM
    Crepaldi M Why blockchains need the law Proceedings of the Seventeenth International Conference on Artificial Intelligence and Law, (189-193)
  93. d’Atri G, Le V, Garrì D and d’Atri S Numerical Problems in XBRL Reports and the Use of Blockchain as Trust Enabler Numerical Computations: Theory and Algorithms, (402-409)
  94. Khadka S, Yates C and Tumer K Memory based Multiagent One Shot Learning Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, (2054-2056)
  95. Hajaj C, Yu S, Joveski Z, Guo Y and Vorobeychik Y Adversarial Coordination on Social Networks Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, (1515-1523)
  96. Gorodnichev M, Kukharenko A, Kukharenko E and Salutina T Methods of Developing Systems Based on Blockchain Proceedings of the 24th Conference of Open Innovations Association FRUCT, (613-618)
  97. ACM
    Nygaard R, Meling H and Jehl L Distributed storage system based on permissioned blockchain Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (338-340)
  98. ACM
    Maouchi M, Ersoy O and Erkin Z DECOUPLES Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, (364-373)
  99. Labouseur A, Johnson M and Magnusson T (2019). Demystifying blockchain by teaching it in computer science, Journal of Computing Sciences in Colleges, 34:6, (43-56), Online publication date: 1-Apr-2019.
  100. Roehrs A, da Costa C, da Rosa Righi R, da Silva V, Goldim J and Schmidt D (2022). Analyzing the performance of a blockchain-based personal health record implementation, Journal of Biomedical Informatics, 92:C, Online publication date: 1-Apr-2019.
  101. Kanjalkar S, Kuo J, Li Y and Miller A Short Paper: I Can’t Believe It’s Not Stake! Resource Exhaustion Attacks on PoS Financial Cryptography and Data Security, (62-69)
  102. Stifter N, Schindler P, Judmayer A, Zamyatin A, Kern A and Weippl E Echoes of the Past: Recovering Blockchain Metrics from Merged Mining Financial Cryptography and Data Security, (527-549)
  103. ACM
    Wu S and Du J Electronic medical record security sharing model based on blockchain Proceedings of the 3rd International Conference on Cryptography, Security and Privacy, (13-17)
  104. Badreddin O, Rivera A and Malik A Blockchain fundamentals and development platforms Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, (377-379)
  105. Badreddin O Powering software sustainability with blockchain Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, (315-322)
  106. ACM
    Chakraborty P, Shahriyar R, Iqbal A and Bosu A Understanding the software development practices of blockchain projects Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-10)
  107. ACM
    Ding A and Janssen M Opportunities for applications using 5G networks Proceedings of the Seventh International Conference on Telecommunications and Remote Sensing, (27-34)
  108. Conti M, Sandeep Kumar E, Lal C and Ruj S (2018). A Survey on Security and Privacy Issues of Bitcoin, IEEE Communications Surveys & Tutorials, 20:4, (3416-3452), Online publication date: 1-Oct-2018.
  109. Wang X, Hu Q, Zhang Y, Zhang G, Juan W and Xing C A Kind of Decision Model Research Based on Big Data and Blockchain in eHealth Web Information Systems and Applications, (300-306)
  110. ACM
    Collomosse J, Bui T, Brown A, Sheridan J, Green A, Bell M, Fawcett J, Higgins J and Thereaux O ARCHANGEL Proceedings of the ACM Symposium on Document Engineering 2018, (1-4)
  111. Ji Y, Zhang J, Ma J, Yang C and Yao X (2018). BMPLS, Journal of Medical Systems, 42:8, (1-13), Online publication date: 1-Aug-2018.
  112. Yin J, Wang C, Zhang Z and Liu J Revisiting the Incentive Mechanism of Bitcoin-NG Information Security and Privacy, (706-719)
  113. Khadka S, Yates C and Tumer K A Memory-based Multiagent Framework for Adaptive Decision Making Proceedings of the 17th International Conference on Autonomous Agents and MultiAgent Systems, (1977-1979)
  114. ACM
    Zhang K, Vitenberg R and Jacobsen H Deconstructing Blockchains Proceedings of the 12th ACM International Conference on Distributed and Event-based Systems, (187-190)
  115. ACM
    Magnani A, Calderoni L and Palmieri P Feather forking as a positive force Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, (99-104)
  116. Haarmann S, Batoulis K, Nikaj A and Weske M DMN Decision Execution on the Ethereum Blockchain Advanced Information Systems Engineering, (327-341)
  117. ACM
    Ølnes S and Jansen A Blockchain technology as infrastructure in public sector Proceedings of the 19th Annual International Conference on Digital Government Research: Governance in the Data Age, (1-10)
  118. ACM
    Wang M, Duan M and Zhu J Research on the Security Criteria of Hash Functions in the Blockchain Proceedings of the 2nd ACM Workshop on Blockchains, Cryptocurrencies, and Contracts, (47-55)
  119. ACM
    Boyen X, Carr C and Haines T Graphchain Proceedings of the 2nd ACM Workshop on Blockchains, Cryptocurrencies, and Contracts, (21-33)
  120. ACM
    Bhuiyan M, Zaman A, Wang T, Wang G, Tao H and Hassan M Blockchain and Big Data to Transform the Healthcare Proceedings of the International Conference on Data Processing and Applications, (62-68)
  121. Zīle K and Strazdiņa R (2018). Blockchain Use Cases and Their Feasibility, Applied Computer Systems, 23:1, (12-20), Online publication date: 1-May-2018.
  122. ACM
    Liaskos S and Wang B Towards a model for comprehending and reasoning about PoW-based blockchain network sustainability Proceedings of the 33rd Annual ACM Symposium on Applied Computing, (383-387)
  123. Tang Y, Xing Z, Xu C, Chen J and Xu J Lightweight Blockchain Logging for Data-Intensive Applications Financial Cryptography and Data Security, (308-324)
  124. Harz D and Boman M The Scalability of Trustless Trust Financial Cryptography and Data Security, (279-293)
  125. Azouvi S, Maller M and Meiklejohn S Egalitarian Society or Benevolent Dictatorship: The State of Cryptocurrency Governance Financial Cryptography and Data Security, (127-143)
  126. Khan K, Arshad J and Khan M (2018). Secure Digital Voting System Based on Blockchain Technology, International Journal of Electronic Government Research, 14:1, (53-62), Online publication date: 1-Jan-2018.
  127. ACM
    Narayanan A and Clark J (2017). Bitcoin's academic pedigree, Communications of the ACM, 60:12, (36-45), Online publication date: 27-Nov-2017.
  128. ACM
    Campanelli M, Gennaro R, Goldfeder S and Nizzardo L Zero-Knowledge Contingent Payments Revisited Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, (229-243)
  129. ACM
    Narayanan A and Clark J (2017). Bitcoin’s Academic Pedigree, Queue, 15:4, (20-49), Online publication date: 1-Aug-2017.
  130. McCorry P, Shahandashti S and Hao F A Smart Contract for Boardroom Voting with Maximum Voter Privacy Financial Cryptography and Data Security, (357-375)
  131. Presthus W and OMalley N (2017). Motivations and Barriers for End-User Adoption of Bitcoin as Digital Currency, Procedia Computer Science, 121:C, (89-97), Online publication date: 1-Jan-2017.
  132. ACM
    Hari A and Lakshman T The Internet Blockchain Proceedings of the 15th ACM Workshop on Hot Topics in Networks, (204-210)
  133. Blocki J and Zhou H Designing Proof of Human-Work Puzzles for Cryptocurrency and Beyond Proceedings, Part II, of the 14th International Conference on Theory of Cryptography - Volume 9986, (517-546)
  134. ACM
    Judmayer A and Weippl E Condensed Cryptographic Currencies Crash Course (C5) Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, (1857-1858)
  135. Alwen J and Blocki J Efficiently Computing Data-Independent Memory-Hard Functions Proceedings, Part II, of the 36th Annual International Cryptology Conference on Advances in Cryptology --- CRYPTO 2016 - Volume 9815, (241-271)
  136. Rezaeighaleh H and Zou C New Secure Approach to Backup Cryptocurrency Wallets 2019 IEEE Global Communications Conference (GLOBECOM), (1-6)
Contributors
  • Courant Institute of Mathematical Sciences
  • Princeton University
  • University of Maryland, College Park
  • Cornell Tech

Reviews

Jeffrey B. Putnam

Bitcoin is a distributed, consensus-based cryptocurrency. Most currencies are backed by nation states (or, as the Euro, groups of nation states), but other kinds of currencies exist: gold, silver, and diamonds have all been used as de facto currencies. Bitcoin resembles them in that you can exchange bitcoins for goods and there is a limited supply; it differs from them in that it is entirely computational (there's no such thing as a physical bitcoin, at least not yet) and distributed by its very nature. All currencies require a certain level of trust, but bitcoin goes a long way toward building trust into the heart of the system. Bitcoin is based on several main ideas, each of which is relatively simple. The first involves signing a new digital block of data (which incorporates some of the currently pending transactions as well as a hash of the last block in the current blockchain) by including a secure hash of that block in the subsequent block, which then attests to the block being signed. The second is to use a similar algorithm called a Merkle tree that signs all of the current transactions in a tree structure, which allows for efficient verification even for many transactions. The third is providing a proof of work. This is done by solving a puzzle-in this case, the puzzle is to find a nonce for the current block that together with that block hashes to a string of bits with some number of leading zero bits. Once the puzzle is solved for a group of transactions, that block can be added to the blockchain, which serves as a kind of ledger to record those transactions. It's a bit more complicated than that, though, as multiple parties might propose different blocks to add to the blockchain and because of the hashes from previous blocks. There are 11 chapters after an introductory chapter. Four chapters cover the decentralized nature of Bitcoin, how it works, how to store and use bitcoins, and what bitcoin mining involves and how people are doing it now. Some of the material covered here is reasonably technical, but not overly so. The rest of the chapters cover various topics related to Bitcoin in rather less technical ways. One chapter covers anonymity: how it may not be as anonymous as some say, but how breaching anonymity is likely to be difficult. This ties in with a chapter on Bitcoin's legal status and asks about specifically legal implications. For instance, if Bitcoin can be anonymous, can it be used for money laundering Another chapter covers different types of mining puzzles-Bitcoins puzzle is well suited for running on specialized hardware; for the future, it is likely that such hardware, run by players with access to funding for hardware, and electricity are likely to dominate the area. Other kinds of puzzles might make mining more possible by a wider community. The last three chapters offer other possible uses for Bitcoin, how Bitcoin fits into other kinds of cryptocurrencies, and related questions. This book is a very nice introduction to Bitcoin, its structure, how it can be used (and possibly abused), and how it might evolve in the future. It includes an online set of "assignments" and brief bibliographies for each chapter. Except for the most technical parts, which can easily be skipped if desired, the material is quite accessible and very readable. The authors have a relaxed tone and this book could easily be incorporated in an undergraduate curriculum. On the downside, parts of the book feel a bit fanboyish-Bitcoin is proposed as part of a solution to many different kinds of problems and the authors certainly seem to believe that Bitcoin is likely to be the "one true cryptocurrency." Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Please enable JavaScript to view thecomments powered by Disqus.

Recommendations