Macquarie University
Browse

Validating the Integrity of Polygon CDK Validium Zero-Knowledge Proofs

Download (1.44 MB)
thesis
posted on 2025-11-10, 02:12 authored by Lokuge Thisal Danuka De Silva
<p dir="ltr">Polygon Chain Development Kit (CDK) Validium is a Layer 2 blockchain scaling solution that processes transactions off-chain. It uses Polygon’s distinctive approach to Zero-Knowledge Proofs (ZKPs) implemented within their Zero-Knowledge Ethereum Virtual Machine (zkEVM). A key factor in its successful deployment is robustness, ensuring that users can trust their transactions will be processed accurately and promptly. This research concerns developing robust validation methodologies and comprehensive testing strategies targeting the “double-spending” problem within Polygon CDK Validium. We indicate theoretical scenarios where double-spending vulnerabilities could arise in Polygon CDK Validium by identifying how execution errors can combine with a specific category of flawed constraints to create vulnerabilities. When combined with what we classify as Invalid PIL Constraints For EVM Specification Vulnerabilities (IPCFESV), these errors can trigger problematic behaviours. We further illustrate how erroneous behaviour resulting from IPCFESV can lead to cascading involvement in withdrawal operations resulting in irreversible cross-layer double-spending. We also illustrate how a protocol anti-censorship mechanism bypasses standard validation checks, thereby intensifying reliance on constraint correctness. We then propose ways to determine the correct behaviour. We propose a method to utilise Polygon’s integration testing framework for generating execution traces for de-facto ERC-20 fungible token standard. The outcomes of this study will form the foundational basis for the subsequent development of practical testing and verification methods for Polygon CDK Validium. Implementation and empirical validation remain as future work.</p>

History

Table of Contents

1. Introduction -- 2. Background and Literature Review -- 3. Research Objectives and Approach -- 4. Architecture of Polygon CDK Validium -- 5. Double-Spending Problem in Polygon CDK Validium -- 6. A Novel Approach for Testing -- 7. Discussion -- 8. Conclusion -- A. Appendix -- References

Awarding Institution

Macquarie University

Degree Type

Thesis MRes

Degree

Master of Research

Department, Centre or School

School of Computing

Year of Award

2025

Principal Supervisor

Annabelle McIver

Additional Supervisor 1

Dilum Bandara

Additional Supervisor 2

Hassan Asghar

Rights

Copyright: The Author Copyright disclaimer: https://www.mq.edu.au/copyright-disclaimer

Language

English

Extent

128 pages

Former Identifiers

AMIS ID: 530121

Usage metrics

    Macquarie University Theses

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC