التفاصيل البيبلوغرافية
العنوان: |
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 |