Papers1 provider Ā· 1 record
August 12, 2023Ā· 2023 International Conference on Data Science & Informatics (ICDSI)
conference-paper

Design and Implementation of Scalable Smart Contracts for Ethereum - An Example of Digital Certificates

Authors:Xingren PanZifan WangHai JiangZhipeng Yan

Abstract

Based on the concept of contract separation proposed by OpenZeppelin platform, this thesis realizes on-chain upgrading by splitting the complete smart contract into main contract and agent contract. Taking the digital certificate smart contract as an example, this paper proposes the design and implementation of an upgradable digital certificate smart contract based on Ethereum. This method can be used to upgrade on-chain at a lower cost and improve the security and maintainability of the smart contract when there are code vulnerabilities or the need to expand the service. Experimental results show that the digital certificate smart contract designed based on this paper can realize the full life cycle of on-chain upgrade, while not affecting the normal invocation of users.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.