Towards Eidetic Blockchain Systems with Enhanced Provenance

被引:3
作者
Linoy, Shlomi [1 ]
Ray, Suprio [1 ]
Stakhanova, Natalia [2 ]
机构
[1] Univ New Brunswick, Fac Comp Sci, Fredericton, NB, Canada
[2] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK, Canada
来源
2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2020) | 2020年
关键词
Blockchain; provenance; call graph; defect analysis; debugging; regulatory requirements; audit;
D O I
10.1109/ICDEW49219.2020.00-14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern blockchain systems with smart contract support are continuing to be rapidly adopted across various industry sectors and are increasingly used to manage valuable assets. As the size and complexity of smart contract applications increases, so are the coding errors, exploit potential, and regulation requirements. For these reasons, it has become necessary to efficiently manage the system's historic execution information, or provenance, to enable efficient analysis. Existing approaches facilitate historic data access, however, they do not support tracking what initiated the changes or why the states mutated. To address this, we propose a system that enables efficient management of historic smart contracts calls, their parameters, and the blockchain state before and after a call. We further explore how querying this historic data in different granularity levels can facilitate the analysis of a use case example comprised of multiple smart contract calls across different entities.
引用
收藏
页码:7 / 10
页数:4
相关论文
共 11 条
[1]  
[Anonymous], 2017, ETHNEWS
[2]   Provenance in Databases: Why, How, and Where [J].
Cheney, James ;
Chiticariu, Laura ;
Tan, Wang-Chiew .
FOUNDATIONS AND TRENDS IN DATABASES, 2007, 1 (04) :379-474
[3]  
Devecsery D., 2014, EIDETIC SYSTEMS
[4]   Perm: Processing provenance and data on the same data model through query rewriting [J].
Glavic, Boris ;
Alonso, Gustavo .
ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, :174-+
[5]   ProvChain: A Blockchain-based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability [J].
Liang, Xueping ;
Shetty, Sachin ;
Tosh, Deepak ;
Kamhoua, Charles ;
Kwiat, Kevin ;
Njilla, Laurent .
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, :468-477
[6]  
Miao H., 2017, HILDA WORKSH
[7]   SMOKE: Fine-grained Lineage at Interactive Speed [J].
Psallidas, Fotis ;
Wu, Eugene .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (06) :719-732
[8]   SmartProvenance: A Distributed, Blockchain Based Data Provenance System [J].
Ramachandran, Aravind ;
Kantarcioglu, Murat .
PROCEEDINGS OF THE EIGHTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY'18), 2018, :35-42
[9]   Fine-Grained, Secure and Efficient Data Provenance on Blockchain Systems [J].
Ruan, Pingcheng ;
Chen, Gang ;
Tien Tuan Anh Dinh ;
Lin, Qian ;
Ooi, Beng Chin ;
Zhang, Meihui .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (09) :975-988
[10]  
Simonite T., 2016, 80000000 HACK SHOWS