Research activities


  1. DeFi Protocols for Loanable Funds: Interest Rates, Liquidity and Market Efficiency [arXiv] [paper]
    Lewis Gudgeon, Sam M. Werner, Daniel Perez, William J. Knottenbelt
    to appear at the 2nd ACM Conference on Advances in Financial Technologies (AFT 2020)
  2. The Decentralized Financial Crisis: Attacking DeFi [arXiv] [paper]
    Lewis Gudgeon, Daniel Perez, Dominik Harz, Arthur Gervais, Benjamin Livshits
    to appear at 2020 Crypto Valley Conference on Blockchain Technology (CVCBT 2020)
  3. Step on the Gas? A Better Approach for Recommending the Ethereum Gas Price [arXiv] [paper]
    Sam M. Werner, Paul J. Pritz, Daniel Perez
    to appear at the 2nd International Conference on Mathematical Research for Blockchain Economy (MARBLE 2020)
  4. Fast-Fourier-Forecasting Resource Utilisation in Distributed Systems [arXiv] [paper]
    Paul J. Pritz, Daniel Perez, Kin K. Leung
    to appear at the 29th International Conference on Computer Communications and Networks (ICCCN 2020)
  5. Broken Metre: Attacking Resource Metering in EVM [arXiv] [paper]
    Daniel Perez, Benjamin Livshits
    in proceedings of the 27th Annual Network and Distributed System Security Symposium (NDSS 2020)
  6. PoolSim: A Discrete-Event Mining Pool Simulation Framework [project] [paper]
    Sam M. Werner, Daniel Perez
    in proceedings of the 1st International Conference on Mathematical Research for Blockchain Economy (MARBLE 2019)
  7. Cross-language clone detection by learning over abstract syntax trees [project] [paper]
    Daniel Perez, Shigeru Chiba
    in proceedings of the 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR 2019)


  1. TxChain: Efficient Cryptocurrency Light Clients via Contingent Transaction Aggregation [pre-print] [paper]
    Alexei Zamyatin, Zeta Avarikioti, Daniel Perez, William J. Knottenbelt
  2. Revisiting Transactional Statistics of High-scalability Blockchain [arXiv] [paper]
    Daniel Perez, Jiahua Xu, Benjamin Livshits
  3. Smart Contract Vulnerabilities: Does Anyone Care? [arXiv] [paper]
    Daniel Perez, Benjamin Livshits
    Technical Report arXiv:1902.06710, February 2019.


  1. Grammar Induction for Programming Languages using Skip-Gram model [paper]
    Tomomasa Matsunaga, Tetsuro Yamazaki, Daniel Perez, Shigeru Chiba
    Best student paper award at JSSST 2018, Tokyo, Japan
  2. Using competitive programming data to detect code clones [poster]
    Daniel Perez, Shigeru Chiba
    poster presented at JSSST SIG-PPL 2018, Tottori, Japan

Master thesis

A study of machine learning approaches to cross-language code clone detection [PDF] [Summary] [Slides]
Supervisor: Shigeru Chiba
2018, The University of Tokyo