Academic Journal

Emphasizing the Early Phases of the Software Development Process Before Deploying Smart Contracts

التفاصيل البيبلوغرافية
العنوان: Emphasizing the Early Phases of the Software Development Process Before Deploying Smart Contracts
المؤلفون: Juan-Carlos Lopez-Pimentel, Carolina del-Valle-Soto, Leonardo J. Valdivia, Raul Monroy
المصدر: IEEE Access, Vol 13, Pp 13628-13643 (2025)
بيانات النشر: IEEE, 2025.
سنة النشر: 2025
المجموعة: LCC:Electrical engineering. Electronics. Nuclear engineering
مصطلحات موضوعية: Blockchain, software-development, smart contract, upgrading, Electrical engineering. Electronics. Nuclear engineering, TK1-9971
الوصف: Immutability is one of the main characteristics of Blockchain. However, most software development is not static. This dilemma, among others, has caused a new branch of blockchain-oriented software engineering. This paper emphasizes the importance of the early phases of software development before deploying blockchain-based software. It follows case-based research to illustrate the implications of smart contracts designed in the early phases without including all requirements. The paper presents a digital identity case designed within a microservice architecture. We show two stages: an initial design and an upgrading requirement, which causes considerable changes in the architecture. The case is analyzed from three different perspectives: 1) Economic, finding that re-deploying smart contracts does not implicate considerable cost; 2) Computational perspective, finding that it generates various implications: smart contract purpose duplication, storage wastage, failure to recognize the original smart contract, cascade dependency repercussion, and migration problems; and 3) Interconnected effect, a simple change, required for upgrading smart contracts, generates broad collateral repercussions in both on-chain (within the blockchain) and off-chain.
نوع الوثيقة: article
وصف الملف: electronic resource
اللغة: English
تدمد: 2169-3536
Relation: https://ieeexplore.ieee.org/document/10843205/; https://doaj.org/toc/2169-3536
DOI: 10.1109/ACCESS.2025.3530269
URL الوصول: https://doaj.org/article/f4edfc544c234ef287518fc5c104d0d0
رقم الانضمام: edsdoj.f4edfc544c234ef287518fc5c104d0d0
قاعدة البيانات: Directory of Open Access Journals
الوصف
تدمد:21693536
DOI:10.1109/ACCESS.2025.3530269