14
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: not found

      A Survey on Ethereum Systems Security : Vulnerabilities, Attacks, and Defenses

      1 , 2 , 3 , 1
      ACM Computing Surveys
      Association for Computing Machinery (ACM)

      Read this article at

      ScienceOpenPublisher
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Blockchain technology is believed by many to be a game changer in many application domains. While the first generation of blockchain technology (i.e., Blockchain 1.0) is almost exclusively used for cryptocurrency, the second generation (i.e., Blockchain 2.0), as represented by Ethereum, is an open and decentralized platform enabling a new paradigm of computing—Decentralized Applications (DApps) running on top of blockchains. The rich applications and semantics of DApps inevitably introduce many security vulnerabilities, which have no counterparts in pure cryptocurrency systems like Bitcoin. Since Ethereum is a new, yet complex, system, it is imperative to have a systematic and comprehensive understanding on its security from a holistic perspective, which was previously unavailable in the literature. To the best of our knowledge, the present survey, which can also be used as a tutorial, fills this void. We systematize three aspects of Ethereum systems security: vulnerabilities, attacks, and defenses. We draw insights into vulnerability root causes, attack consequences, and defense capabilities, which shed light on future research directions.

          Related collections

          Most cited references121

          • Record: found
          • Abstract: not found
          • Article: not found

          IoT security: Review, blockchain solutions, and open challenges

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Impossibility of distributed consensus with one faulty process

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies

                Bookmark

                Author and article information

                Contributors
                Journal
                ACM Computing Surveys
                ACM Comput. Surv.
                Association for Computing Machinery (ACM)
                0360-0300
                1557-7341
                May 31 2021
                May 31 2021
                : 53
                : 3
                : 1-43
                Affiliations
                [1 ]The University of Texas at San Antonio, San Antonio, TX, USA
                [2 ]U.S. Air Force Research Laboratory and 90 COS/CYD
                [3 ]U.S. Air Force Research Laboratory
                Article
                10.1145/3391195
                c23d543c-e52f-43f2-a747-dc6268f0b88a
                © 2021

                http://www.acm.org/publications/policies/copyright_policy#Background

                History

                Comments

                Comment on this article