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
- 31citation
- 554
- Downloads
Metrics
Total Citations31Total Downloads554Last 12 Months49
Last 6 weeks4
- Get Citation Alerts
New Citation Alert added!
This alert has been successfully added and will be sent to:
You will be notified whenever a record that you have chosen has been cited.
To manage your alert preferences, click on the button below.
Manage my Alerts
New Citation Alert!
Please log in to your account
- Publisher Site
- 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
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
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- BitCoin.org. 2018. Bitcoin Developer Reference. Bitcoin Core APIs. (2018). https://bitcoin.org/en/developer-reference#opcodes Bitcoin Project 2009--2018.Google Scholar
- Ramez Elmasri and Shamkant Navathe. 2010. Fundamentals of Database Systems (6th ed.). Addison-Wesley Publishing Company, USA. Google ScholarDigital Library
- Ethereum Foundation. 2014. Ethereum's white paper. (2014). https://en.wikibooks.org/wiki/LaTeX/Bibliography_ManagementGoogle Scholar
- Ethereum Foundation. 2018.JSONRPC. (2018). https://github.com/ethereum/wiki/wiki/JSON-RPCGoogle Scholar
- Ethereum Foundation. 2018. Solidity Documentation Release 0.4.20. (2018). https://media.readthedocs.org/pdf/solidity/develop/solidity.pdfGoogle Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Satoshi Nakamoto. 2009. BitCoin: A peer-to-peer electronic cash system. (2009). bitcoin.orgGoogle Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Abraham Silberschatz, Henry Korth, and S. Sudarshan. 2011. Database Systems Concepts (6 ed.). McGraw-Hill, Inc., New York, NY, USA.Google Scholar
Cited By
View all
Index Terms
Ethereum query language
Information systems
Data management systems
Database management system engines
Database query processing
Query languages
Information retrieval
Information retrieval query processing
Information systems applications
Computing platforms
World Wide Web
Web applications
Electronic commerce
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
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.
Author Tags
- SQL
- blockchain
- ethereum
- query language
Qualifiers
- research-article
Conference
Funding Sources
Other Metrics
View Article Metrics
- Bibliometrics
- Citations31
Article Metrics
- View Citations
31
Total 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.
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.