Abstract
In recent years, smart contracts have suffered major exploits, losing millions of dollars. Unlike traditional programs, smart contracts cannot be updated once deployed. Though various tools were pro-posed to detect vulnerable smart contracts, they all fail to protect contracts that have already been deployed on the blockchain. More-over, they focus on vulnerabilities, but do not address scams (e.g.,honeypots). In this work, we introduce ÆGIS, a tool that shields smart contracts and users on the blockchain from being exploited.To this end, ÆGIS reverts transactions in real-time based on pat-tern matching. These patterns encode the detection of malicious transactions that trigger exploits or scams. New patterns are voted upon and stored via a smart contract, thus leveraging the benefits of tamper-resistance and transparency provided by blockchain. By allowing its protection to be updated, the smart contract acts as a smart shield.
Original language | English |
---|---|
Title of host publication | CCS '19 Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security |
Place of Publication | New York, NY |
Publisher | Association for Computing Machinery (ACM) |
Pages | 2589-2591 |
Number of pages | 3 |
ISBN (Print) | 9781450367479 |
DOIs | |
Publication status | Published - 6 Nov 2019 |
Event | 2019 ACM SIGSAC Conference on Computer and Communications Security - London, United Kingdom Duration: 11 Nov 2019 → 15 Nov 2019 Conference number: 2019 |
Conference
Conference | 2019 ACM SIGSAC Conference on Computer and Communications Security |
---|---|
Abbreviated title | ACM CCS 2019 |
Country/Territory | United Kingdom |
City | London |
Period | 11/11/19 → 15/11/19 |