{"title":"以太坊智能合约中Pietrzak VDF的成本效益验证实现研究","authors":"Suhyeon Lee , Euisin Gee , Junghee Lee","doi":"10.1016/j.bcra.2025.100313","DOIUrl":null,"url":null,"abstract":"<div><div>Verifiable delay function (VDF) is a cryptographic concept that ensures a minimum delay before output through sequential processing, which is resistant to parallel computing. One of the significant VDF protocols academically reviewed is the VDF protocol proposed by Pietrzak. However, for the blockchain environment, the Pietrzak VDF has drawbacks, including a large proof size and recursive protocol computation. In this paper, we present an implementation study of Pietrzak's VDF verification on the Ethereum virtual machine (EVM). We found that the discussion in Pietrzak's original paper can help with a clear optimization in EVM, where the costs of computation are predefined as specific amounts of gas. In our results, the cost of VDF verification can be reduced from 4 M to 2 M gas, and the proof size can be generated under 8 KB with a 2048-bit RSA key length, which is much smaller than the previous expectation.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"7 1","pages":"Article 100313"},"PeriodicalIF":6.5000,"publicationDate":"2026-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation study of cost-effective verification for Pietrzak's VDF in Ethereum smart contract\",\"authors\":\"Suhyeon Lee , Euisin Gee , Junghee Lee\",\"doi\":\"10.1016/j.bcra.2025.100313\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Verifiable delay function (VDF) is a cryptographic concept that ensures a minimum delay before output through sequential processing, which is resistant to parallel computing. One of the significant VDF protocols academically reviewed is the VDF protocol proposed by Pietrzak. However, for the blockchain environment, the Pietrzak VDF has drawbacks, including a large proof size and recursive protocol computation. In this paper, we present an implementation study of Pietrzak's VDF verification on the Ethereum virtual machine (EVM). We found that the discussion in Pietrzak's original paper can help with a clear optimization in EVM, where the costs of computation are predefined as specific amounts of gas. In our results, the cost of VDF verification can be reduced from 4 M to 2 M gas, and the proof size can be generated under 8 KB with a 2048-bit RSA key length, which is much smaller than the previous expectation.</div></div>\",\"PeriodicalId\":53141,\"journal\":{\"name\":\"Blockchain-Research and Applications\",\"volume\":\"7 1\",\"pages\":\"Article 100313\"},\"PeriodicalIF\":6.5000,\"publicationDate\":\"2026-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Blockchain-Research and Applications\",\"FirstCategoryId\":\"1093\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2096720925000405\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/6/4 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Blockchain-Research and Applications","FirstCategoryId":"1093","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2096720925000405","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/6/4 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
摘要
可验证延迟函数(VDF)是一种密码学概念,它通过顺序处理确保输出前的最小延迟,从而抵抗并行计算。学术上评述的重要VDF协议之一是由Pietrzak提出的VDF协议。然而,对于区块链环境,Pietrzak VDF有缺点,包括大的证明大小和递归协议计算。在本文中,我们提出了Pietrzak的VDF验证在以太坊虚拟机(EVM)上的实现研究。我们发现,Pietrzak原始论文中的讨论有助于EVM的明确优化,其中计算成本被预定义为特定数量的气体。在我们的结果中,VDF验证的成本可以从4 M gas减少到2 M gas,并且证明大小可以在8 KB以下生成,RSA密钥长度为2048位,这比之前的预期要小得多。
Implementation study of cost-effective verification for Pietrzak's VDF in Ethereum smart contract
Verifiable delay function (VDF) is a cryptographic concept that ensures a minimum delay before output through sequential processing, which is resistant to parallel computing. One of the significant VDF protocols academically reviewed is the VDF protocol proposed by Pietrzak. However, for the blockchain environment, the Pietrzak VDF has drawbacks, including a large proof size and recursive protocol computation. In this paper, we present an implementation study of Pietrzak's VDF verification on the Ethereum virtual machine (EVM). We found that the discussion in Pietrzak's original paper can help with a clear optimization in EVM, where the costs of computation are predefined as specific amounts of gas. In our results, the cost of VDF verification can be reduced from 4 M to 2 M gas, and the proof size can be generated under 8 KB with a 2048-bit RSA key length, which is much smaller than the previous expectation.
期刊介绍:
Blockchain: Research and Applications is an international, peer reviewed journal for researchers, engineers, and practitioners to present the latest advances and innovations in blockchain research. The journal publishes theoretical and applied papers in established and emerging areas of blockchain research to shape the future of blockchain technology.