Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (2024)

Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (2)

Advanced Search

icse

research-article

  • Authors:
  • Santiago Bragagnolo Inria Lille, Villeneuve D'ascq, France

    Inria Lille, Villeneuve D'ascq, France

    View Profile

    ,
  • Henrique Rocha Inria Lille, Villeneuve D'ascq, France

    Inria Lille, Villeneuve D'ascq, France

    View Profile

    ,
  • Marcus Denker Inria Lille, Villeneuve D'ascq, France

    Inria Lille, Villeneuve D'ascq, France

    View Profile

    ,
  • Stéphane Ducasse Inria Lille, Villeneuve D'ascq, France

    Inria Lille, Villeneuve D'ascq, France

    View Profile

WETSEB '18: Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for BlockchainMay 2018Pages 1–8https://doi.org/10.1145/3194113.3194114

Published:27 May 2018Publication HistoryEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (3)

  • 31citation
  • 554
  • Downloads

Metrics

Total Citations31Total Downloads554

Last 12 Months49

Last 6 weeks4

  • Get Access

WETSEB '18: Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain

Ethereum query language

Pages 1–8

PreviousChapterNextChapter

Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (4)

ABSTRACT

Blockchains store a massive amount of heterogeneous data which will only grow in time. When searching for data on the Ethereum platform, one is required to either access the records (blocks) directly by using a unique identifier, or sequentially search several records to find the desired information. Therefore, we propose the Ethereum Query Language (EQL), a query language that allows users to retrieve information from the blockchain by writing SQL-like queries. The queries provide a rich syntax to specify data elements to search information scattered through several records. We claim that EQL makes it easier to search, acquire, format, and present information from the blockchain.

References

  1. Massimo Bartoletti, Stefano Lande, Livio Pompianu, and Andrea Bracciali. 2017. A General Framework for Blockchain Analytics. In 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers (SERIAL '17). ACM, New York, NY, USA, Article 7, 6 pages. Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (5)Digital Library
  2. Karthikeyan Bhargavan, Antoine Delignat-Lavaud, Cédric Fournet, Anitha Gollamudi, Georges Gonthier, Nadim Kobeissi, Natalia Kulatova, Aseem Rastogi, Thomas Sibut-Pinote, Nikhil Swamy, and Santiago Zanella-Béguelin. 2016. Formal Verification of Smart Contracts: Short Paper. In 2016 ACM Workshop on Programming Languages and Analysis for Security (PLAS '16). ACM, New York, NY, USA, 91--96. Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (7)Digital Library
  3. BitCoin.org. 2018. Bitcoin Developer Reference. Bitcoin Core APIs. (2018). https://bitcoin.org/en/developer-reference#opcodes Bitcoin Project 2009--2018.Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (9)
  4. Ramez Elmasri and Shamkant Navathe. 2010. Fundamentals of Database Systems (6th ed.). Addison-Wesley Publishing Company, USA. Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (10)Digital Library
  5. Ethereum Foundation. 2014. Ethereum's white paper. (2014). https://en.wikibooks.org/wiki/LaTeX/Bibliography_ManagementGoogle ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (12)
  6. Ethereum Foundation. 2018.JSONRPC. (2018). https://github.com/ethereum/wiki/wiki/JSON-RPCGoogle ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (13)
  7. Ethereum Foundation. 2018. Solidity Documentation Release 0.4.20. (2018). https://media.readthedocs.org/pdf/solidity/develop/solidity.pdfGoogle ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (14)
  8. Ari Juels, Ahmed Kosba, and Elaine Shi. 2016. The Ring of Gyges: Investigating the Future of Criminal Smart Contracts. In Proceedings of the 2016 ACM SIGSAC Conference on Computerand Communications Security (CCS '16). ACM, New York, NY, USA, 283--295. Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (15)Digital Library
  9. H. Kalodner, S. Goldfeder, A. Chator, M. Möser, and A. Narayanan. 2017. BlockSci: Design and applications of a blockchain analysis platform. ArXiv e-prints (Sept. 2017). arXiv:cs.CR/1709.02489Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (17)
  10. Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, and Aquinas Hobor. 2016. Making Smart Contracts Smarter. In CCS'2016 (ACM Conference on Computer and Communications Security). Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (18)Digital Library
  11. Satoshi Nakamoto. 2009. BitCoin: A peer-to-peer electronic cash system. (2009). bitcoin.orgGoogle ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (20)
  12. Russell O'Connor. 2017. Simplicity: A New Language for Blockchains. In Proceedings of the 2017 Workshop on Programming Languages and Analysis for Security (PLAS '17). ACM, New York, NY, USA, 107--120. Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (21)Digital Library
  13. Simone Porru, Andrea Pinna, Michele Marchesi, and Roberto Tonelli. 2017. Blockchain-oriented Software Engineering: Challenges and New Directions. In Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C '17). IEEE Press, Piscataway, NJ, USA, 169--171. Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (23)Digital Library
  14. Abraham Silberschatz, Henry Korth, and S. Sudarshan. 2011. Database Systems Concepts (6 ed.). McGraw-Hill, Inc., New York, NY, USA.Google ScholarEthereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (25)

Cited By

View all

Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (26)

    Index Terms

    1. Ethereum query language
      1. Information systems

        1. Data management systems

          1. Database management system engines

            1. Database query processing

            2. Query languages

            3. Information retrieval

              1. Information retrieval query processing

              2. Information systems applications

                1. Computing platforms

                2. World Wide Web

                  1. Web applications

                    1. Electronic commerce

                      1. Digital cash

              Recommendations

              • An open systems SEE query language

                SEE '95: Proceedings of the 1995 Software Engineering Environment Conferences

                CASE tools inevitably require query and report generation facilities on data held in the SEE repository. The speed and ease of a powerful query language significantly improves productivity in the development of such tools. In the case of relational ...

                Read More

              • Language integrated query: unified querying across data sources and programming languages

                OOPSLA '06: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications

                .NET Language Integrated Query (LINQ) is based on the philosophy that querying should be native to your object-oriented programming language. LINQ allows you to write queries in a uniform way in your programming language itself, taking full advantage of ...

                Read More

              • Predicting Ethereum prices with machine learning based on Blockchain information

                Highlights:

                • Generic Blockchain information of Ethereum is relevant in Ethereum price.
                • ...

                Abstract

                With the growing interest in cryptocurrency and its fundamental algorithm, studies of cryptocurrency price predictions have been actively conducted in various academic disciplines. Since cryptocurrency is generated and consumed by ...

                Read More

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              Get this Publication

              • Information
              • Contributors
              • Published in

                Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (27)

                WETSEB '18: Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain

                May 2018

                70 pages

                ISBN:9781450357265

                DOI:10.1145/3194113

                • Program Chairs:
                • Roberto Tonelli

                  University of Cagliari, Cagliari, Italy

                  ,
                • Giuseppe Destefanis

                  University of Hertfordshire, Hatfield, United Kingdom

                  ,
                • Steve Counsell

                  Brunel University London, United Kingdom

                  ,
                • Michele Marchesi

                  University of Cagliari, Cagliari, Italy

                Copyright © 2018 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [emailprotected].

                Sponsors

                  In-Cooperation

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 27 May 2018

                    Permissions

                    Request permissions about this article.

                    Request Permissions

                    Check for updates

                    Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (32)

                    Author Tags

                    • SQL
                    • blockchain
                    • ethereum
                    • query language

                    Qualifiers

                    • research-article

                    Conference

                    Upcoming Conference

                    ICSE 2024

                    2024 IEEE/ACM 46th International Conference on Software Engineering

                    April 14 - 20, 2024

                    Lisbon , Portugal

                    Funding Sources

                    • Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (33)

                      Other Metrics

                      View Article Metrics

                    • Bibliometrics
                    • Citations31
                    • Article Metrics

                      • 31

                        Total Citations

                        View Citations
                      • 554

                        Total Downloads

                      • Downloads (Last 12 months)49
                      • Downloads (Last 6 weeks)4

                      Other Metrics

                      View Author Metrics

                    • Cited By

                      View all

                      PDF Format

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader

                      Digital Edition

                      View this article in digital edition.

                      View Digital Edition

                      • Figures
                      • Other

                        Close Figure Viewer

                        Browse AllReturn

                        Caption

                        View Table of Contents

                        Export Citations

                          Your Search Results Download Request

                          We are preparing your search results for download ...

                          We will inform you here when the file is ready.

                          Download now!

                          Your Search Results Download Request

                          Your file of search results citations is now ready.

                          Download now!

                          Your Search Results Download Request

                          Your search export query has expired. Please try again.

                          Ethereum query language | Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (2024)
                          Top Articles
                          Latest Posts
                          Article information

                          Author: Nathanael Baumbach

                          Last Updated:

                          Views: 6211

                          Rating: 4.4 / 5 (75 voted)

                          Reviews: 82% of readers found this page helpful

                          Author information

                          Name: Nathanael Baumbach

                          Birthday: 1998-12-02

                          Address: Apt. 829 751 Glover View, West Orlando, IN 22436

                          Phone: +901025288581

                          Job: Internal IT Coordinator

                          Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating

                          Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.