Autor: |
Bragagnolo, Santiago, Rocha, Henrique, Denker, Marcus, Ducasse, Stéphane |
Přispěvatelé: |
Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria), Analyses and Languages Constructs for Object-Oriented Application Evolution (RMOD), Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS)-Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), Inria Lille |
Jazyk: |
angličtina |
Rok vydání: |
2017 |
Předmět: |
|
Zdroj: |
[Research Report] Inria Lille. 2017 |
Popis: |
Smart contracts are embedded procedures stored with the data they act upon. Debugging deployed Smart Contracts is a difficult task since once deployed, the code cannot be reexecuted and inspecting a simple attribute is not easily possible because data is encoded. In this technical report, we present SmartInspect to address the lack of inspectability of a deployed contract. Our solution analyses the contract state by using decompilation techniques and a mirror-based architecture to represent the object responsible for interpreting the contract state. SmartInspect allows developers and also end-users of a contract to better visualize and understand the contract stored state without needing to redeploy, nor develop any ad-hoc code. |
Databáze: |
OpenAIRE |
Externí odkaz: |
|