面向可信智能合约工程的 EVM 区块链中代理模式与钻石模式的 Gas 成本比较分析
软件工程
2024-05-16 v2
摘要
区块链应用正经历快速演进,需要集成可升级的智能合约。已有研究提出软件模式以总结可升级智能合约的最佳实践。然而,目前缺乏对这些可升级智能合约模式的比较研究,尤其是在部署和执行相关的 Gas 成本方面。本研究旨在对两种流行的可升级智能合约模式:代理模式和钻石模式的 Gas 成本进行深入分析。代理模式利用指向逻辑合约的代理,而钻石模式则使代理能够指向多个逻辑合约。我们对比传统不可升级智能合约,对这两种模式的 Gas 成本进行了比较分析。我们从该分析中推导出两项理论贡献:两个整合的区块链模式及相应的决策模型。借此,我们希望为更广泛地理解可升级智能合约模式做出贡献。
引用
@article{arxiv.2312.08945,
title = {A Comparative Gas Cost Analysis of Proxy and Diamond Patterns in EVM Blockchains for Trusted Smart Contract Engineering},
author = {Anto Benedetti and Tiphaine Henry and Sara Tucci-Piergiovanni},
journal= {arXiv preprint arXiv:2312.08945},
year = {2024}
}