TS-Verkle: A TypeScript Native Verkle Library With On-chain Verifier

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Li, Zhikai, Liu, Xuekai, Xu, Boyuan, Chen, Eric, Krishnamachari, Bhaskar
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910204610740224
author Li, Zhikai
Liu, Xuekai
Xu, Boyuan
Chen, Eric
Krishnamachari, Bhaskar
author_facet Li, Zhikai
Liu, Xuekai
Xu, Boyuan
Chen, Eric
Krishnamachari, Bhaskar
contents Blockchain systems face significant scalability challenges due to growing data volumes and increasing transaction demands, necessitating more efficient data structures and verification mechanisms. Verkle trees, a novel data structure combining the efficiency of Merkle trees with the compactness of vector commitments, have gained attention for their potential to optimize blockchain storage and improve scalability. However, their practical implementation, especially at the smart contract level, has remained unexplored. To address these challenges, we present TS-verkle, the first known TypeScript-native implementation of Verkle trees designed for web3 backend compatibility, coupled with a corresponding on-chain verifier written in Solidity. Our work bridges this gap by providing a concrete implementation of Verkle trees and demonstrating their feasibility for on-chain verification. While previous literature suggests Verkle trees should outperform Merkle trees due to their succinct proof size, our empirical evaluation reveals that basic implementations of Verkle trees actually incur higher costs than Merkle trees without advanced optimization techniques. This finding represents a crucial insight for blockchain developers and researchers considering Verkle tree adoption. The paper discusses implementation strategies and performance characteristics while exploring implications for scaling and data availability in decentralized blockchain systems.
format Preprint
id arxiv_https___arxiv_org_abs_2605_08682
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle TS-Verkle: A TypeScript Native Verkle Library With On-chain Verifier
Li, Zhikai
Liu, Xuekai
Xu, Boyuan
Chen, Eric
Krishnamachari, Bhaskar
Distributed, Parallel, and Cluster Computing
Blockchain systems face significant scalability challenges due to growing data volumes and increasing transaction demands, necessitating more efficient data structures and verification mechanisms. Verkle trees, a novel data structure combining the efficiency of Merkle trees with the compactness of vector commitments, have gained attention for their potential to optimize blockchain storage and improve scalability. However, their practical implementation, especially at the smart contract level, has remained unexplored. To address these challenges, we present TS-verkle, the first known TypeScript-native implementation of Verkle trees designed for web3 backend compatibility, coupled with a corresponding on-chain verifier written in Solidity. Our work bridges this gap by providing a concrete implementation of Verkle trees and demonstrating their feasibility for on-chain verification. While previous literature suggests Verkle trees should outperform Merkle trees due to their succinct proof size, our empirical evaluation reveals that basic implementations of Verkle trees actually incur higher costs than Merkle trees without advanced optimization techniques. This finding represents a crucial insight for blockchain developers and researchers considering Verkle tree adoption. The paper discusses implementation strategies and performance characteristics while exploring implications for scaling and data availability in decentralized blockchain systems.
title TS-Verkle: A TypeScript Native Verkle Library With On-chain Verifier
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2605.08682