Page 60 - 《软件学报》2026年第1期
P. 60
郭涛 等: 智能合约可升级技术综述 57
[8] Neo. Neo Documentation. 2024. https://docs.neo.org/docs/index.html
[9] Androulaki E, Barger A, Bortnikov V, Cachin C, Christidis K, De Caro A, Enyeart D, Ferris C, Laventman G, Manevich Y,
Muralidharan S, Murthy C, Nguyen B, Sethi M, Singh G, Smith K, Sorniotti A, Stathakopoulou C, Vukolić M, Cocco SW, Yellick J.
Hyperledger fabric: A distributed operating system for permissioned blockchains. In: Proc. of the 13th EuroSys Conf. Porto: ACM,
2018. 30. [doi: 10.1145/3190508.3190538]
[10] Amsden Z. Libra Whitepaper. 2019. https://whitepaper.io/document/476/libra-1-whitepaper
[11] The ZILLIQA team. The ZILLIQA Technical Whitepaper. 2017. https://docs.zilliqa.com/whitepaper.pdf
[12] Maesa DDF, Mori P. Blockchain 3.0 applications survey. Journal of Parallel and Distributed Computing, 2020, 138: 99–114. [doi: 10.
1016/j.jpdc.2019.12.019]
[13] Bagozi A, Bianchini D, De Antonellis V, Garda M, Melchiori M. Services as enterprise smart contracts in the digital factory. In: Proc. of
the 2019 IEEE Int’l Conf. on Web Services (ICWS). Milan: IEEE, 2019. 224–228. [doi: 10.1109/ICWS.2019.00046]
[14] Negara ES, Hidayanto AN, Andryani R, Syaputra R. Survey of smart contract framework and its application. Information, 2021, 12(7):
257. [doi: 10.3390/info12070257]
[15] Compound. Compound.finance. 2022. https://compound.finance/
[16] Open Sea. OpenSea NFT marketplace. 2022. https://opensea.io/
[17] Lopez Marin JC. Upgradeable smart contracts design patterns for DApps architectures [MS. Thesis]. Dublin: National College of
Ireland, 2022.
[18] Qasse I, Hamdaqa M, Jónsson BÞ. Smart contract upgradeability on the Ethereum blockchain platform: An exploratory study.
arXiv:2304.06568. 2023.
[19] Ebrahimi AM, Oliva GA, Hassan AE. Self-admitted technical debt in Ethereum smart contracts: A large-scale exploratory study. IEEE
Trans. on Software Engineering, 2023, 49(9): 4304–4323. [doi: 10.1109/TSE.2023.3289808]
[20] Alamsyah A, Kusuma GNW, Ramadhani DP. A review on decentralized finance ecosystems. Future Internet, 2024, 16(3): 76. [doi: 10.
3390/fi16030076]
[21] Zhang MY, Zhang XK, Zhang YQ, Lin ZQ. TXSPECTOR: Uncovering attacks in Ethereum from transactions. In: Proc. of the 29th
USENIX Security Symp. USENIX Association, 2020. 2775–2792.
[22] Johnson N. Go implementation of the Ethereum protocol. 2016. https://github.com/Arachnid
[23] Araoz M. Proxy libraries in Solidity. 2017. https://blog.openzeppelin.com/proxy-libraries-in-solidity-79fbe4b970fd?gi=1f8d084a621e
[24] Palladino S. The transparent proxy pattern. 2018. https://blog.Openzeppelin.com/the-transparent-proxy-pattern
[25] Barros G, Gallagher P. ERC-1822: Universal upgradeable proxy standard (UUPS). 2019. https://eips.ethereum.org/EIPS/eip-1822
[26] OKX Research Institute. Ethereum 2.0 scheme and progress report. 2022 (in Chinese). https://www.okx.com/zh-hans/learn/eth-2-0-
scheme-and-progress
[27] HTX Ventures. Current status and development trends of layer 2. 2023. https://htxventures.medium.com/layer-2-%E7%8E%B0%
E7%8A%B6%E5%8F%8A%E5%8F%91%E5%B1%95%E8%B6%8B%E5%8A%BF-3d56606d5795
[28] OpenZeppelin. Introducing OpenZeppelin contracts 5.0. 2023. https://blog.openzeppelin.com/introducing-openzeppelin-contracts-5.0
[29] Jean-Louis N, Li YQ, Ji Y, Malvai H, Yurek T, Bellemare S, Miller A. SGXonerate: Finding (and partially fixing) privacy flaws in TEE-
based smart contract platforms without breaking the TEE. Proc. on Privacy Enhancing Technologies, 2024, 2024(1): 617–634. [doi: 10.
56553/popets-2024-0035]
[30] Chainlink. How to deploy and use upgradable smart contracts. 2023. https://blog.chain.link/upgradable-smart-contracts-zh/
[31] Breaking the immutability of blockchain: How to achieve intelligent cooperation between agent modes and agents. 2023 (in Chinese).
https://www.web3sj.com/news/31407/
[32] ChinaDeFi. Rust network programming in practice: Writing a mini TCP reverse proxy (minginx) with Tokio. 2025. https://
learnblockchain.cn/article/8081
[33] ChinaDeFi. Understanding the EIP-2535 diamond standard. 2020. https://learnblockchain.cn/article/1933
[34] ChinaDeFi. In-depth explanation of minimal proxy “EIP-1167”. 2021 (in Chinese). https://learnblockchain.cn/article/3400
[35] DApp Migrate.n.d. 2025 (in Chinese). https://devdocs.platon.network/docs/zh-CN/DApp_migrate/
[36] Ortner M, Eskandari S. Smart contract sanctuary: A home for Ethereum smart contracts verified on Etherscan.n.d. 2025. https://github.
com/tintinweb/smart-contract-sanctuary
[37] Upgrading smart contracts. 2023 (in Chinese). https://ethereum.org/en/developers/docs/smart-contracts/upgrading/
[38] Proxy patterns. 2018. https://blog.openzeppelin.com/proxy-patterns
[39] Mudge N. Diamond-2-Hardhat: Gas-optimized EIP-2535 diamond reference implementation using Hardhat and Solidity 0.8.*. 2025.

