mojtaba-eshghie / Academic_Smart_Contract_Papers

Academic Smart Contract Papers, Welcome to add this list.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Academic Smart Contract Papers

A curated Smart Contract related academic papers. All papers are sorted based on the conference name and published year. Welcome developers or researchers to add more published paper to this list.

You can find my TLDR notes for some paper.

The cryptocurrency donation address: 0xCC28B05fE858CDbc8692E3272A4451111bDCf700

Table of Listed Conferences

Security & Crypto Networking & Database Software Engineering & Programming Language System Architecture
IEEE S&P SIGMETRICS ICSE EuroSys
ACM CCS ICDE ESEC/FSE ACM SOSP
USENIX Security VLDB ASE IEEE ICDCS
NDSS ACM SIGMOD ACM PLDI OSDI
IEEE DSN IEEE INFOCOM ACM OOPSLA Usenix ATC
SRCS IMC ISSTA
RAID WWW ACM POPL
CAV

Table of Listed Journals

Also including:


Conference


S&P

2024

[financail] WeRLman: To Tackle Whale (Transactions), Go Deep (RL) | MyTLDR.

[security] Clockwork Finance: Automated Analysis of Economic Security in Smart Contracts | MyTLDR.

2023

[security] SoK: Decentralized Finance (DeFi) Attacks | MyTLDR.

[security] Tyr: Finding Consensus Failure Bugs in Blockchain System with Behaviour Divergent Model.

[security] Three Birds with One Stone: Efficient Partitioning Attacks on Interdependent Cryptocurrency Networks | MyTLDR.

2022

[security] Quantifying Blockchain Extractable Value: How dark is the forest? | MyTLDR.

[security] SAILFISH: Vetting Smart Contract State-Inconsistency Bugs in Seconds.

2021

[security] SmartPulse: Automated Checking of Temporal Properties in Smart Contracts | MyTLDR.

[security] sGUARD: Towards Fixing Vulnerable Smart Contracts Automatically

[finance] On the Just-In-Time Discovery of Profit-Generating Transactions in DeFi Protocols.

[security] Compositional Security for Reentrant Applications | MyTLDR.

[security] High-Frequency Trading on Decentralized On-Chain Exchanges.

2020

[security] Flash Boys 2.0: Frontrunning in Decentralized Exchanges, Miner Extractable Value, and Consensus Instability.

[security] VerX: Safety Verification of Smart Contracts | MyTLDR.

[security] VeriSmart: A Highly Precise Safety Verifier for Ethereum Smart Contracts.

[security] Executable Operational Semantics of Solidity | MyTLDR.

2016

[application] Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts.


CCS

2023

[security] Demystifying DeFi MEV Activities in Flashbots Bundle | MyTLDR.

[security] How Hard is Takeover in DPoS Blockchains? Understanding the Security of Coin-based Voting Governance.

[security] Uncle Maker: (Time)Stamping Out The Competition in Ethereum.

[security] TrustBoost: Boosting Trust among Interoperable Blockchains.

[security] Analyzing the Real-World Security of the Algorand Blockchain.

[security] Phoenix: Detect and Locate Resilience Issues in Blockchain via Context-Sensitive Chaos | MyTLDR.

[security] Fuzz on the Beach: Fuzzing Solana Smart Contracts | MyTLDR.

2022

[security] Empirical Analysis of EIP-1559: Transaction Fees, Waiting Time, and Consensus Security.

[security] Towards Automated Safety Vetting of Smart Contracts in Decentralized Applications | MyTLDR.

[security] VRust: Automated Vulnerability Detection for Solana Smart Contracts | MyTLDR.

[security] Watch Your Back: Identifying Cybercrime Financial Relationships in Bitcoin through Back-and-Forth Exploration.

[security] Understanding Security Issues in the NFT Ecosystem.

2021

[security] DETER: Denial of Ethereum Txpool sERvices.

[security] SyncAttack: Double-spending in Bitcoin Without Mining Power.

2020

[security] ACE: Asynchronous and Concurrent Execution of Complex Smart Contracts | MyTLDR.

[security] eThor: Practical and Provably Sound Static Analysis of Ethereum Smart Contracts.

[security] Bdos: Blockchain denial-of-service.

2019

[SoftwareAnalysis] TokenScope: Automatically Discovering Inconsistent Cryptocurrency Tokens.

[security] Learning to Fuzz from Symbolic Execution with Application to Smart Contracts.

[security] Zkay: Specifying and Enforcing Data Privacy in Smart Contracts.

2018

[security] Securify: Practical Security Analysis of Smart Contracts.

[security] BitML: a calculus for Bitcoin smart contracts Massimo.

2017

[security] Betrayal, Distrust, and Rationality: Smart Counter-Collusion Contracts for Verifiable Cloud Computing.

2016

[security] Making Smart Contracts Smarter | MyTLDR.

[security] Formal verification of smart contracts: Short paper.

[security] Town crier: An authenticated data feed for smart contracts.


USENIX Security

2024

[security] Practical Security Analysis of Zero-Knowledge Proof Circuits | MyTLDR.

2023

[security] Confusum Contractum: Confused Deputy Vulnerabilities in Ethereum Smart Contracts.

[security] Panda: Security Analysis of Algorand Smart Contracts.

[security] Proxy Hunting: Understanding and Characterizing Proxy-based Upgradeable Smart Contracts in Blockchains.

[security] The Blockchain Imitation Game.

[security] A Large Scale Study of the Ethereum Arbitrage Ecosystem | MyTLDR.

[security] A Mixed-Methods Study of Security Practices of Smart Contract Developers | MyTLDR.

[security] Smart Learning to Find Dumb Contracts | MyTLDR.

[security] Snapping Snap Sync: Practical Attacks on Go Ethereum Synchronising Nodes | MyTLDR.

[security] Token Spammers, Rug Pulls, and Sniper Bots: An Analysis of the Ecosystem of Tokens in Ethereum and in the Binance Smart Chain (BNB) | MyTLDR.

[security] Automated Inference on Financial Security of Ethereum Smart Contracts | MyTLDR.

[security] Your Exploit is Mine: Instantly Synthesizing Counterattack Smart Contract | MyTLDR.

[security] Anatomy of a High-Profile Data Breach: Dissecting the Aftermath of a Crypto-Wallet Case.

[security] Mixed Signals: Analyzing Ground-Truth Data on the Users and Economics of a Bitcoin Mixing Service.

[security] Is Your Wallet Snitching On You? An Analysis on the Privacy Implications of Web3.

2022

[security] How to Peel a Million: Validating and Expanding Bitcoin Clusters.

2021

[security] Evil Under the Sun: Understanding and Discovering Attacks on Ethereum Decentralized Applications.

[security] EOSAFE: Security Analysis of EOSIO Smart Contracts.

[security] SmarTest: Effectively Hunting Vulnerable Transaction Sequences in Smart Contracts through Language Model-Guided Symbolic Execution | MyTLDR.

[security] Smart Contract Vulnerabilities: Vulnerable Does Not Imply Exploited.

[security] EVMPatch: Timely and Automated Patching of Ethereum Smart Contracts.

[security] Frontrunner Jones and the Raiders of the Dark Forest: An Empirical Study of Frontrunning on the Ethereum Blockchain.

2020

[security] ETHBMC: A Bounded Model Checker for Smart Contracts | MyTLDR.

[security] TXSPECTOR: Uncovering Attacks in Ethereum from Transactions.

[security] An Ever-evolving Game: Evaluation of Real-world Attacks and Defenses in Ethereum Ecosystem.

[security] BlockSci: Design and applications of a blockchain analysis platform

2019

[security] The art of the scam: Demystifying honeypots in ethereum smart contracts.

[application] FastKitten: Practical Smart Contracts on Bitcoin.

[security] Tracing Transactions Across Cryptocurrency Ledgers.

2018

[security] Erays: Reverse Engineering Ethereum's Opaque Smart Contracts.

[security] teEther: Gnawing at Ethereum to Automatically Exploit Smart Contracts.

[application] Arbitrum: Scalable, private smart contracts.

[security] Enter the Hydra: Towards principled bug bounties and exploit-resistant smart contracts.

2017

[security] SmartPool: Practical Decentralized Pooled Mining.


NDSS

2023

[security] Double and Nothing: Understanding and Detecting Cryptocurrency Giveaway Scams | MyTLDR.

[security] Partitioning Ethereum without Eclipsing It.

[security] LOKI: State-Aware Fuzzing Framework for the Implementation of Blockchain Consensus Protocols.

[security] BlockScope: Detecting and Investigating Propagated Vulnerabilities in Forked Blockchain Projects.

[security] Smarter Contracts: Detecting Vulnerabilities in Smart Contracts with Deep Transfer Learning | MyTLDR.

2021

[application] Bitcontracts: Supporting Smart Contracts in Legacy Blockchains.

[Sercurity] As Strong As Its Weakest Link: How to Break Blockchain DApps at RPC Service.

[Sercurity] SquirRL: Automating Attack Analysis on Blockchain Incentive Mechanisms with Deep Reinforcement Learning.

2020

[security] SODA: A Generic Online Detection Framework for Smart Contracts.

[security] Broken Metre: Attacking Resource Metering in EVM.

2019

[security] YODA: Enabling computationally intensive contracts on blockchains with Byzantine and Selfish nodes.

[security] Sereum: Protecting Existing Smart Contracts Against Re-Entrancy Attacks.

2018

[security] "Zeus": Analyzing Safety of Smart Contracts.

[security] Chainspace: A Sharded Smart Contracts Platform.


CAV

2022

[security] SolCMC: Solidity Compiler’s Model Checker | MyTLDR.

2020

[security] Synthesis of super-optimized smart contracts using max-smt.

2018

[security] TxT: Real-Time Transaction Encapsulation for Ethereum Smart Contracts


ESEC/FSE

2023

[security] Demystifying the Composition and Code Reuse in Solidity Smart Contracts | MyTLDR.

[security] Understanding Solidity Event Logging Practices in the Wild.

[security] EtherDiffer: Differential Testing on RPC Services of Ethereum Nodes.

[security] SmartFix: Fixing Vulnerable Smart Contracts by Accelerating Generate-and-Verify Repair using Statistical Models

[security] TransRacer: Function Dependence-Guided Transaction Race Detection for Smart Contracts

[security] DeepInfer: Deep Type Inference from Smart Contract Bytecode | MyTLDR.

2022

[security] MANDO-GURU: vulnerability detection for smart contract source code by heterogeneous graph embeddings.

[security] An Empirical Study of Blockchain System Vulnerabilities: Modules, Types, and Patterns.

[security] Declarative Smart Contracts.

[security] SolSEE: a source-level symbolic execution engine for solidity

2021

[security] ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications.

[application] Making Smart Contract Development More Secure and Easier.

[application] iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations.

2020

[security] Towards Automated Verification of Smart Contract Fairness.

[security] ModCon: a model-based testing platform for smart contracts.

[security] HARVEY:A Greybox Fuzzer for Smart Contracts.

2019

[security] EVMFuzzer: Detect EVM vulnerabilities via fuzz testing.

[security] A graph-based framework for analysing the design of smart contracts.


ISSTA

2023

[security] SmartState: Detecting State-Reverting Vulnerabilities in Smart Contracts via Fine-Grained State-Dependency Analysis | MyTLDR.

[security] iSyn: Semi-automated Smart Contract Synthesis from Legal Financial Agreements | MyTLDR.

[security] Beyond “Protected” and “Private”: An Empirical Security Analysis of Custom Function Modifiers in Smart Contracts | MyTLDR.

[security] Automated Generation of Security-Centric Descriptions for Smart Contract Bytecode.

[security] Detecting State Inconsistency Bugs in DApps via On-Chain Transaction Replay and Fuzzing | MyTLDR.

[security] ItyFuzz: Snapshot-Based Fuzzer for Smart Contract

[security] Toward Automated Detecting Unanticipated Price Feed in Smart Contract | MyTLDR.

[security] DeFiTainter: Detecting Price Manipulation Vulnerabilities in DeFi Protocols.

[security] Definition and Detection of Defects in NFT Smart Contracts.

2022

[security] WASAI: uncovering vulnerabilities in Wasm smart contracts | MyTLDR.

[security] Finding permission bugs in smart contracts with role mining | MyTLDR.

[security] eTainter: detecting gas-related vulnerabilities in smart contracts.

[security] Park: accelerating smart contract vulnerability detection via parallel-fork symbolic execution.

[security] SmartDagger: a bytecode-based static analysis approach for detecting cross-contract vulnerability.

[security] SpCon: Finding Smart Contract Permission Bugs with Role Mining

2021

[security] Empirical Evaluation of Smart Contract Testing: What Is the Best Choice?.

[security] SCStudio: A Secure and Efficient Integrated Development Environment for Smart Contracts..

2020

[security] How effective are smart contract analysis tools? evaluating smart contract static analysis tools using bug injection.

[security] Echidna: effective, usable, and fast fuzzing for smart contracts.

[security] EShield: protect smart contracts against reverse engineering.

2019

[security] SAFEVM: a safety verifier for Ethereum smart contracts.

[security] Exploiting the laws of order in smart contracts.


ASE

2023

[security] DeFiWarder: Protecting DeFi Apps from Token Leaking Vulnerabilities | MyTLDR.

[security] SmartCoCo: Checking Comment-code Inconsistency in Smart Contracts via Constraint Propagation and Binding.

2022

[security] Learning Contract Invariants Using Reinforcement Learning.

[security] Effectively Generating Vulnerable Transaction Sequences in Smart Contracts with Reinforcement Learning-guided Fuzzing.

[security] Reentrancy Vulnerability Detection and Localization: A Deep Learning Based Two-phase Approach.

[security] Identifying Solidity Smart Contract API Documentation Errors.

[security] Xscope: Hunting for Cross-Chain Bridge Attacks

[secutiry] Property-Based Automated Repair of DeFi Protocols

[security] Towards Effective Static Analysis Approaches for Security Vulnerabilities in Smart Contracts

2021

[security] GASOL: Gas Analysis and Optimization for Ethereum Smart Contracts.

[security] Automating User Notice Generation for Smart Contract Functions.

[security] Characterizing Transaction-Reverting Statements in Ethereum Smart Contracts.

[security] SMARTIAN: Enhancing Smart Contract Fuzzing with Static and Dynamic Analyses.

[security] SigRec: Automatic Recovery of Function Signatures in Smart Contracts.

2020

[security] Cross-Contract Static Analysis for Detecting Practical Reentrancy Vulnerabilities in Smart Contracts.

[security] Demystifying Loops in Smart Contracts.

[security] Summary-Based Symbolic Evaluation for Smart Contracts.

[security] Finding Ethereum Smart Contracts Security Issues by Comparing History Versions.

2019

[security] Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contracts.

[security] MuSC: A Tool for Mutation Testing of Ethereum Smart Contract.

[security] Securing Smart Contracts in Blockchain.

2018

[security] ContractFuzzer: Fuzzing Smart Contracts for Vulnerability.

[security] S-gram: towards semantic-aware security auditing for Ethereum smart contracts.


ICSE

2024

[security] PonziGuard: Detecting Ponzi Schemes on Ethereum with Contract Runtime Behavior Graph (CRBG).

[security] Revealing Hidden Threats: An Empirical Study of Library Misuse in Smart Contracts | MyTLDR.

[security] Uncover the Premeditated Attacks: Detecting Exploitable Reentrancy Vulnerabilities by Identifying Attacker Contracts.

[security] Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners?.

2023

[security] SmartMark: Software Watermarking Scheme for Smart Contracts.

[security] AChecker: Statically Detecting Smart Contract Access Control Vulnerabilities | MyTLDR.

[security] BSHUNTER: Detecting and Tracing Defects of Bitcoin Scripts.

[security] Demystifying Exploitable Bugs in Smart Contracts.

[security] Turn the Rudder: A Beacon of Reentrancy Detection for Smart Contracts on Ethereum

2022

[security] Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent Conflicts.

2021

[security] Smart Contract Security: a Practitioners’ Perspective.

2020

[security] Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contracts.

[security] sFuzz-An Efficient Adaptive Fuzzer for Solidity Smart Contracts.

[security] Smart Contract Development: Challenges and Opportunities.

[security] Targeted Greybox Fuzzing with Static Lookahead Analysis.

[security] Gap between Theory and Practice : An Empirical Study of Security Patches in Solidity.

[security] Seraph: Enabling Cross-Platform Security Analysis For EVM and WASM Smart Contracts.

2019

[security] Gigahorse: Thorough, Declarative Decompilation of Smart Contracts.

[security] VULTRON: Catching Vulnerable Smart Contracts Once and for All.

2018

[security] ReGuard: Finding Reentrancy Bugs in Smart Contracts.


SOSP

2021

[security] Forerunner: Constraint-based Speculative Transaction Execution for Ethereum | MyTLDR.

2017

[application] Algorand: Scaling Byzantine Agreements for Cryptocurrencies.


OSDI

2023

[performance] LVMT: An Efficient Authenticated Storage for Blockchain.

2021

[security] Finding Consensus Bugs in Ethereum via Multi-transaction Differential Fuzzing.


INFOCOM

2023

[security] Latency-First Smart Contract: Overclock the Blockchain for a while.

[security] A Decentralized Truth Discovery Approach to the Blockchain Oracle Problem.

2022

[application] S-Store: A Scalable Data Store towards Permissioned Blockchain Sharding.

2021

[application] Counter-Collusion Smart Contracts for Watchtowers in Payment Channel Networks.

[mine] Characterizing Ethereum's Mining Power Decentralization at a Deeper Level.

2020

[application] ET-DeaL: A P2P Smart Contract-based Secure Energy Trading Scheme for Smart Grid Systems.

[application] A Solution for State Conflicts of Smart Contract in Interaction with Non-blockchain.

[application] ChainIDE 2.0: Facilitating Smart Contract Development for Consortium Blockchain.

[application] EncELC: Hardening and Enriching Ethereum Light Clients with Trusted Enclaves.

2019

[application] Interledger Smart Contracts for Decentralized Authorization to Constrained Things.

2018

[graph analysis] Understanding ethereum via graph analysis.


WWW

2023

[Finance] On How Zero-Knowledge Proof Blockchain Mixers Improve, and Worsen User Privacy.

[Finance] Know Your Transactions: Real-time and Generic Transaction Semantic Representation on Blockchain & Web3 Ecosystem | MyTLDR.

[security] BERT4ETH: A Pre-trained Transformer for Ethereum Fraud Detection | MyTLDR.

2022

[Finance] Cyclic Arbitrage in Decentralized Exchanges.

[security] TTAGN: Temporal Transaction Aggregation Graph Network for Ethereum Phishing Scams Detection.

2021

[Finance] Towards Understanding Cryptocurrency Derivatives:A Case Study of BitMEX.

[graph analysis] Temporal Analysis of the Entire Ethereum Blockchain Network.

[Finance] Detecting and Quantifying Wash Trading on Decentralized Cryptocurrency Exchanges.

[application] Towards understanding and demystifying bitcoin mixing services.

2020

[graph analysis] Measurements, Analyses, and Insights on the Entire Ethereum Blockchain Network.

[graph analysis] Traveling the token world: A graph analysis of Ethereum ERC20 token ecosystem.


DSN

2020

[security] SMACS: Smart Contract Access Control Service.

[security] Data-Driven Model-Based Analysis of the Ethereum Verifier's Dilemma.

[security] Smart Contracts on the Move.

[mine] Impact of Geo-Distribution and Mining Pools on Blockchains: A Study of Ethereum.

2019

[application] FabZK: Supporting Privacy-Preserving, Auditable Smart Contracts in Hyperledger Fabric.

2018

[security] Towards Model-Driven Engineering of Smart Contracts for Cyber-Physical Systems.


PLDI

2023

[security] Automated Detection of Under-constrained Circuits in Zero-Knowledge Proofs | MyTLDR.

2021

[security] Practical Smart Contract Sharding with Ownership and Commutativity Analysis.

2020

[security] Behavioral Simulation for Smart Contracts.

[security] Ethainter: A Smart Contract Security Analyzer for Composite Vulnerabilities.

[security] Securing Smart Contract with Runtime Validation.


ESORICS

2023

[security] n-MVTL Attack: Optimal Transaction Reordering Attack on DeFi.

[security] When is Slower Block Propagation More Profitable for Large Miners?.

2020

[security] PrivacyGuard: Enforcing Private Data Usage Control with Blockchain and Off-chain Contract Execution.

2019

[security] Practical Mutation Testing for Smart Contracts.

[application] PDFS: Practical Data Feed Service for Smart Contracts.

[security] The Operational Cost of Ethereum Airdrops.

[security] Annotary: A Concolic Execution System for Developing Secure Smart Contracts.

[security] An Efficient Micropayment Channel on Ethereum.

[security] A Minimal Core Calculus for Solidity Contracts.

2018

[security] Succinctly Verifiable Sealed-Bid Auction Smart Contract.

2017

[security] In Code We Trust? - Measuring the Control Flow Immutability of All Smart Contracts Deployed on Ethereum.


SANER

2023

[security] An Empirical Study of Smart Contract Decompilers.

[security] Automatic Identification of Crash-inducing Smart Contracts.

[security] Security Code Recommendations for Smart Contract.

[security] Combine sliced joint graph with graph neural networks for smart contract vulnerability detection.

2022

[security] When They Go Low: Automated Replacement of Low-level Functions in Ethereum Smart Contracts.

[security] A Bytecode-based Approach for Smart Contract Classification.

[security] A Tool to check the Ownership of Solana's Smart Contracts.

[security] On the use of Petri Nets in Smart Contracts modeling, generation and verification.

[security] Analysis Of The Relationship Between Smart Contracts' Categories and Vulnerabilities.

[security] Goal and Policy Based Code Generation and Deployment of Smart Contracts.

2021

[security] Understanding Code Reuse in Smart Contracts.

2020

[security] SMARTSHIELD: Automatic Smart Contract Protection Made Easy.

[security] EthPloit: From Fuzzing to Efficient Exploit Generation against Smart Contracts.

2019

[security] Towards Generating Cost-Effective Test-Suite for Ethereum Smart Contract.

[security] EVM*: From Offline Detection to Online Reinforcement for Ethereum Virtual Machine.

2018

[security] SmartInspect: solidity smart contract inspector.

[security] Smart contracts vulnerabilities: a call for blockchain software engineering?.

[security] The ICO phenomenon and its relationships with ethereum smart contract environment.

[security] Smart contracts: security patterns in the ethereum ecosystem and solidity.

2017

[application] Under-optimized smart contracts devour your money.


OOPSLA

2023

[security] Asparagus: Automated Synthesis of Parametric Gas Upper-bounds for Smart Contracts | MyTLDR.

2022

[security] Synthesis-powered optimization of smart contracts via data type refactoring | MyTLDR.

[security] Elipmoc: Advanced Decompilation of Ethereum Smart Contracts.

[security] A Study of Inline Assembly in Solidity Smart Contracts.

[security] SigVM: Enabling Event-Driven Execution for Truly Decentralized Smart Contracts.

2021

[security] Symbolic Value-Flow Static Analysis: Deep, Precise, Complete Modeling of Ethereum Smart Contracts.

[security] Rich Specifications for Ethereum Smart Contract Verification.

[security] Pluto: Exposing Vulnerabilities in Inter-Contract Scenarios.

2020

[security] Precise Static Modelling of Ethereum "Memory".

[security] Taming Callbacks for Smart Contract Modularity.

2019

[security] Detecting Nondeterministic Payment Bugs in Ethereum Smart Contracts.

[security] Safer Smart Contract Programming with Scilla.

2018

[security] MadMax: surviving out-of-gas conditions in Ethereum smart contracts.


IMC

2023

[security] Ethereum's Proposer-Builder Separation: Promises and Realities | MyTLDR.

[security] The Cloud Strikes Back: Investigating the Decentralization of IPFS.

2022

[security] A flash(bot) in the pan: measuring maximal extractable value in private pools.

[security] Challenges in decentralized name management: the case of ENS.

2021

[security] TopoShot: uncovering Ethereum's network topology leveraging replacement transactions.

2018

[measure] Measuring ethereum network peers | MyTLDR.

[security] analyzing ethereum's contract topology.


SIGMETRICS

2023

[performance] Strategic Latency Reduction in Blockchain Peer-to-Peer Networks | MyTLDR.

[security] Characterizing Cryptocurrency-themed Malicious Browser Extensions.

2022

[performance] Tuxedo: Maximizing Smart Contract computation in PoW Blockchains.

[security] Trade or Trick? Detecting and Characterizing Scam Tokens on Uniswap Decentralized Exchange.

2021

[SIGMETRICS2021] Tracking Counterfeit Cryptocurrency End-to-end.

[SIGMETRICS2021] SADPonzi: Detecting and Characterizing Ponzi Schemes in Ethereum Smart Contracts.

2018

[SIGMETRICS2020] Understanding (Mis)Behavior on the EOSIO Blockchain.


ACSAC

2021

[security] SolSaviour: A Defending Framework for Deployed Defective Smart Contracts.

2019

[security] SmarTor: Smarter Tor with Smart Contracts.

2018

[security] Finding The Greedy, Prodigal, and Suicidal Contracts at Scale.

[security] Osiris: Hunting for Integer Bugs in Ethereum Smart Contracts.


APSEC

2020

[security] Source Code Obfuscation for Smart Contracts.

2019

[security] SIF: A Framework for Solidity Contract Instrumentation and Analysis.

[security] SolAnalyser: A Framework for Analysing and Testing Smart Contracts.

2018

[security] Fuse: An Architecture for Smart Contract Fuzz Testing Service.


RAID

2022

[security] Penny Wise and Pound Foolish: Quantifying the Risk of Unlimited Approval of ERC20 Tokens on Ethereum | MyTLDR.

[security] Elysium: Context-Aware Bytecode-Level Patching to Automatically Heal Vulnerable Smart Contracts

2019

[security] Towards a first step to understand the cryptocurrency stealing attack on ethereum.


ICDCS

2023

[security] Smart Contract Parallel Execution with Fine-Grained State Accesses | MyTLDR.

2022

[Application] Blockchain Machine: A Network-Attached Hardware Accelerator for Hyperledger Fabric.

2020

[security] TinyEVM: Off-Chain Smart Contracts on Low-Power IoT Devices.

2019

[security] DataEther: Data Exploration Framework For Ethereum.

[security] Read-Uncommitted Transactions for Smart Contract Performance.

2018

[security] MPCSToken: Smart Contract Enabled Fault-Tolerant Incentivisation for Mobile P2P Crowd Services.


POPL

2022

[security] SolType: Refinement Types for Arithmetic Overflow in Solidity.


2018

[security] Online detection of effectively callback free objects with applications to smart contracts.

[security] Vandal: A Scalable Security Analysis Framework for Smart Contracts.


Journal


TOSEM

[TOSEM] TokenAware: Accurate and Efficient Bookkeeping Recognition for Token Smart Contracts.

[TOSEM] Is my transaction done yet? an empirical study of transaction processing times in the ethereum blockchain platform.

[TOSEM] Securing the Ethereum from Smart Ponzi Schemes: Identification Using Static Features.

[TOSEM] TSecuring the Ethereum from Smart Ponzi Schemes: Identification Using Static Features.

[TOSEM] Pied-Piper: Revealing the Backdoor Threats in Ethereum ERC Token Contracts.

[TOSEM] Time-travel Investigation: Toward Building a Scalable Attack Detection Framework on Ethereum.

[TOSEM] Developing Cost-Effective Blockchain-Powered Applications: A Case Study of the Gas Usage of Smart Contract Transactions in the Ethereum Blockchain Platform.

[TOSEM] Why Do Smart Contracts Self-Destruct? Investigating the Selfdestruct Function on Ethereum.

TSE

[TSE] Large-Scale Empirical Study of Inline Assembly on 7.6 Million Ethereum Smart Contracts.

[TSE] DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode.

[TSE] Checking smart contracts with structural code embedding.

[TSE] Code Cloning in Smart Contracts on the Ethereum Platform: An Extended Replication Study.

[TSE] Defining smart contract defects on ethereum.

[TSE] Pluto: Exposing Vulnerabilities in Inter-Contract Scenarios.

TIFS

[TIFS23] sChain: An Efficient and Secure Solution for Improving Blockchain Storage.

[TIFS] Breaking the Anonymity of Ethereum Mixing Services Using Graph Feature Learning.

[TIFS22] Behavior-aware Account De-anonymization on Ethereum Interaction Graph.

[TIFS22] TxT: Real-Time Transaction Encapsulation for Ethereum Smart Contracts.

[TIFS21] Hunting Vulnerable Smart Contracts via Graph Embedding Based Bytecode Matching.

[TIFS22] Rethinking Smart Contract Fuzzing: Fuzzing With Invocation Ordering and Important Branch Revisiting.

TDSC

[TDSC] Correct-by-Design Interacting Smart Contracts and a Systematic Approach for Verifying ERC20 and ERC721 Contracts With VeriSolid.

[TDSC] Oracle-Supported Dynamic Exploit Generation for Smart Contracts.

[TDSC] Obfuscating verifiable Random Functions for Proof-of-Stake Blockchains.

[TDSC] Correct-by-Design Interacting Smart Contracts and a Systematic Approach for Verifying ERC20 and ERC721 Contracts With VeriSolid.

OTHERS

[SIGKDD23] Demystifying Fraudulent Transactions and Illicit Nodes in the Bitcoin Network for Financial Forensics

[ICDE23] Scaling Blockchain Consensus via a Robust Shared Mempool.

[SC23] FISCO-BCOS:An Enterprise-grade Permissioned Blockchain System with High-performance.

[Usenix ATC22] An Off-The-Chain Execution Environment for Scalable Testing and Profiling of Smart Contracts.

[Usenix ATC21] RainBlock: Faster Transaction Processing in Public Blockchains.

[EORUSYS23] Diablo: A Benchmark Suite for Blockchains | MyTLDR.

[EORUSYS21] Ethanos: efficient bootstrapping for full nodes on account-based blockchain.

[EORUSYS18] Hyperledger fabric: a distributed operating system for permissioned blockchains.

[JSAC22] Detecting Arbitrage on Ethereum Through Feature Fusion and Positive-Unlabeled Learning.

[TPDS] SmartVM: A Smart Contract Virtual Machine for Fast On-Chain DNN Computations.

[CHI 2022] Impact and User Perception of Sandwich Attacks in the DeFi Ecosystem.

[POMACS2021] Trade or Trick? Detecting and Characterizing Scam Tokens on Uniswap Decentralized Exchange.

[HPCA20] BBS: Micro-Architecture Benchmarking Blockchain Systems through Machine Learning and Fuzzy Set.

[VLDB23] ChainDash: An Ad-Hoc Blockchain Data Analytics System.

[VLDB23] Auto-Tuning with Reinforcement Learning for Permissioned Blockchain Systems.

[AsiaCCS22] Eliminating Sandwich Attacks with the Help of Game Theory.

[sigmod23] Semantics-Aware Key-Value store for Blockchain systems.

[sigmod21] Why Do My Blockchain Transactions Fail? A Study of Hyperledger Fabric.

[ICPC] A multi-modal transformer-based code summarization approach for smart contracts.

[ICPC 2022] An Empirical Investigation on the Trade-off between Smart Contract Readability and Gas Consumption.

[ICPC 2022] Peculiar: Smart Contract Vulnerability Detection Based on Crucial Data Flow Graph and Pre-training Techniques.

[ICPC 2020] Inheritance software metrics on smart contracts.

[ICPC 2019] Recommending Differentiated Code to Support Smart Contract Update.

[ICPC 2019] Enabling clone detection for ethereum via smart contract birthmarks.

[WETSEB 2018] SmartCheck: Static Analysis of Ethereum Smart Contracts.

[EDCC 2018] Runtime Verification of Ethereum Smart Contracts.

[ICSCA 2018] Formal Modeling and Verification of Smart Contracts.

[SRDS 2020] Protect Your Smart Contract Against Unfair Payment.

[SRDS 2020] TZ4Fabric: Executing Smart Contracts with ARM TrustZone (Practical Experience Report).

[IJCAI 2020] Smart Contract Vulnerability Detection Using Graph Neural Networks.

[ISSRE2019] MPro: Combining Static and Symbolic Analysis for Scalable Testing of Smart Contract.

[CPP2021] Extracting Smart Contracts Tested and Verified in Coq.

[SAC2022] Model checking of vulnerabilities in smart contracts: a solidity-to-CPN approach.

[Eurosp23] EF/CF: High Performance Smart Contract Fuzzing for Exploit Generation.

[CSFW] Kevm: A complete formal semantics of the ethereum virtual machine.

[DAC20] BPU: A blockchain processing unit for accelerated smart contract execution.

License

CC0

This list is released into the public domain.

About

Academic Smart Contract Papers, Welcome to add this list.

License:GNU General Public License v3.0