Profile Photo

I am a Ph.D. student at the University of Toronto luckily supervised by Prof. Fan Long. My current research focuses on program execution with zero-knowledge proofs, as well as program analysis and synthesis on smart contracts. I maintain a broad interest in programming languages, software engineering, security, and cryptography.

I also work as a Research Engineer at Zircuit on zkrollups and sequencer-level security, where I'm working with Dr. Z-Dr. Martin Derka. and Dr. Jan Gorzny. Previously, I also worked at Quantstamp on smart contract auditing and automated vulnerability detection.

Earlier in my graduate studies, I was mentored by Prof. Umang Mathur in the PLMW program. Prior to that, I was advised by Prof. Xinyu Wang at the University of Michigan on several regular expression program synthesis projects, as well as by Prof. Paul A. Green on driving simulator projects.

News

May 2025: Attended ICSE 2025 and was thrilled to present our paper on "A Methodology for Replicating Historical Exploits on EVM-Compatible Blockchains".

March 2025: Our paper "Sequencer Level Security" has been accepted as a poster at ICBC 2025! See you in Rome - this technique is one of the main innovations behind Zircuit.

March 2025: Attended ETH Denver as a hackathon judge and company booth presenter. Super excited to chat with industrial experts! [Tweet]

March 2025: Attended SANER 2025 and was thrilled to present our paper on "Instrumenting Transaction Trace Properties in Smart Contracts: Extending EVM for Real-Time Security".

Jan 2025: Our paper "Instrumenting Transaction Trace Properties in Smart Contracts: Extending EVM for Real-Time Security" has been accepted for publication at SANER-IWBOSE 2025. See you in Montreal!

Dec 2024: Our paper "A Methodology for Replicating Historical Exploits on EVM-Compatible Blockchains" has been accepted for publication at ICSE-WETSEB 2025. See you in Ottawa!

Education

University of Toronto

PhD in Computer Science, 2026 (Expected)

Advisor: Prof. Fan Long

University of Michigan, Ann Arbor

Bachelor of Engineering in Computer Science, minor in Mathematics, Summa Cum Laude, Sept 2019 - May 2021

Advisor: Prof. Xinyu Wang

Shanghai Jiao Tong University

Bachelor of Science in Electrical and Computer Engineering, minor in Entrepreneurship, Sept 2017 - Aug 2021

Publications

Academia

Zhiyang Chen, Ye Liu, Sidi Mohamed Beillahi, Yi Li, Fan Long, “OpenTracer: A Dynamic Transaction Trace Analyzer for Smart Contract Invariant Generation and Beyond” (ASE 2024 Tool Demonstrations)

[paper] [artifact] [slides] [video]

Zhiyang Chen, Ye Liu, Sidi Mohamed Beillahi, Yi Li, Fan Long, “Demystifying Invariant Effectiveness for Securing Smart Contracts” (FSE 2024)

[paper] [extended paper] [artifact] [benchmarks] [invariant study results] [slides] [poster]

Zhiyang Chen, Sidi Mohamed Beillahi, Fan Long, “FlashSyn: Flash Loan Attack Synthesis via Counter Example Driven Approximation” (ICSE 2024)

[paper] [extended paper] [artifact] [slides]

Tianyi Zhang, Zhiyang Chen, Yuanli Zhu, Priyan Vaithilingam, Xinyu Wang, Elena L. Glassman, “Interpretable Program Synthesis”, Proceedings of CHI 2021

[paper] [preview] [video] [artifact]

Industry

Martin Derka, Jan Gorzny, Diego Siqueira, Donato Pellegrino, Marius Guggenmos, Zhiyang Chen, “Sequencer Level Security”, IEEE International Conference on Blockchain and Cryptocurrency (ICBC 2025 Poster)

[paper]

Zhiyang Chen, Phillip Kemper, Yi Liu, Jan Gorzny, Diego Siqueira, Yuekang Li, Donato Pellegrino, and Martin Derka, “A Methodology for Replicating Historical Exploits on EVM-Compatible Blockchains”, 7th International Workshop on Emerging Trends in Software Engineering for Blockchain (ICSE-WETSEB 2025)

[paper] [slides]

Zhiyang Chen, Jan Gorzny, Martin Derka, “Instrumenting Transaction Trace Properties in Smart Contracts: Extending EVM for Real-Time Security”, 8th International Workshop on Blockchain-Oriented Software Engineering (SANER-IWBOSE 2025)

[paper] [slides]

Awards & Grants

  • ACM SIGSOFT CAPS Travel Grant, ACM SIGSOFT CAPS, 2024
  • DCS Travel Grant, University of Toronto, 2024
  • Bell Graduate Scholarship, 2024
  • Mitacs Accelerate Fellowship with Bank of Canada, 2023-2024
  • Co-author of Ethereum Foundation Grant FY23-0882 (Back-End API Standard for L2 Block Explorers), 2023
  • Smart Contract Research Forum Grant, 2022
  • The Wolfond Scholarship in Wireless Information Technology, 2021
  • Outstanding graduate of Shanghai Jiao Tong University, 2021
  • James B. Angell Scholar, UMich, 2021

Services & Teaching

Paper Review Services

  • Reviewer, Automated Software Engineering (Springer) 2025
  • Reviewer, IEEE Transactions on Software Engineering (TSE) 2025
  • Reviewer, ACM Transactions on Software Engineering and Methodology (TOSEM) 2025
  • Junior PC Member, The Mining Software Repositories (MSR) 2025
  • Reviewer, IEEE Transactions on Network and Service Management (TNSM) 2024, 2025
  • Sub-reviewer, FSE 2023, ICSE 2024, ASE 2024 2022–2023

Artifact Evaluation Services

  • Artifact Evaluation PC Member, CAV 2025 2025
  • Artifact Evaluation PC Member, ICSE 2025 2025
  • Artifact Evaluation PC Member, PLDI 2024 2024

Other Service Roles

  • Student Volunteer (Remote), OOPSLA 2022 2022
  • Tau Beta Phi–Michigan Gamma, elected Nov 2020 (K–12 & professional activities) 2020

Teaching

  • Head TA of CSC488/2107: Compilers and Interpreters, UofT Winter 2023
  • TA of CSC373: Algorithm Design, Analysis & Complexity, UofT Fall 2022
  • TA of CSC263: Data Structures and Analysis, UofT Winter 2022
  • TA of CSC108: Introduction to Computer Programming, UofT Fall 2021
  • Grader of MATH 450 Advanced Mathematics for Engineers I, UMich Winter 2021
  • Grader of MATH 214 Linear Algebra, UMich Fall 2020

Miscellaneous

  • Update (2025/03): I roughly discovered my current research taste - “dig deep enough, the novelty just comes out naturally.”
  • My signature tagline: “I'm a dreamer, but I'm also practical enough to version control it.”
  • I volunteer at the Toronto Cat Rescue, where I help foster cats at home, 2025
  • I also volunteer at the Toronto Fort York Food Bank, helping distribute free food to people in trouble, 2024-2025
  • (2024/08) I started investigating the 'philosophy' in my Doctor of Philosophy program. In the future, I might write down this journey.
  • Pirates of the Caribbean is my favorite movie. I try to learn how to become a Pirate.
  • I'm not religious, but I'm an afterlife believer: people will either reunite with their deceased loved ones in another world or return back to this world in another form.

Finished Undergraduate Research Projects

Click to Expand Projects
Accelerate RegEx Synthesis

Accelerate Regular Expression Synthesis via Subexpression Queries

Individual research project of EECS499

with Prof. Xinyu Wang

[report]

This project proposes an algorithm to synthesize the most probable sub-expressions of a ground-truth regular expression based on input–output examples and evaluates the effectiveness of subexpression queries.

Interpretable Program Synthesis

Interpretable Program Synthesis

CHI '21: Proceedings of the 2021 Conference on Human Factors in Computing Systems

with Tianyi Zhang, Xinyu Wang, Elena Glassman

[pdf] [video] [code]

This work unveils the synthesis process by providing representations that explain and let users guide the program synthesis with varying levels of detail.

Driving Simulator

Real-Time and Virtual Driving Simulator

Project of Multidisciplinary Design Program

with Prof. Paul Green

[2-min presentation slides] [code]

This project presents a GUI tool designed to assist researchers in conducting traffic experiments using the CARLA real-time driving simulator.