PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Strategy Registry: an optimized implementation of the Strategy design pattern in solidity for the Ethereum Blockchain

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Konferencja
Federated Conference on Computer Science and Information Systems (19 ; 08-11.09.2024 ; Belgrade, Serbia)
Języki publikacji
EN
Abstrakty
EN
The strategy design pattern is an essential behavioral design pattern. When developing software it is relied upon for the development of modular components. Given the constraints inherent to the inner workings of the Blockchain and features offered by Smart Contract languages, some of the design patterns commonly used in software systems development cannot be naively implemented. This paper explores a new pattern implementation of the mentioned pattern in a contract oriented language aimed at Smart-Contracts development, specifically the solidity language. The pattern's implementations discussed in this paper are intended to be deployed and run on the Ethereum Blockchain.
Rocznik
Tom
Strony
249--–252
Opis fizyczny
Bibliogr. 5 poz., rys.
Twórcy
  • RABAT IT CENTER, ENSIAS, Mohammed V University in Rabat, Rabat, Morocco
  • RABAT IT CENTER, ENSIAS, Mohammed V University in Rabat, Rabat, Morocco
  • RABAT IT CENTER, ENSIAS, Mohammed V University in Rabat, Rabat, Morocco
Bibliografia
  • 1. E. Freeman and E. Robson, Head first design patterns: a brain-friendly guide, Second release. in A brain-friendly guide. Beijing Boston Famham Sebastopol Tokyo: O’Reilly, 2014.
  • 2. Refactoring Guru, “Strategy,” Refactoring.guru, 2014. https://refactoring.guru/design-patterns/strategy
  • 3. “Solidity - Solidity 0.8.26 documentation,” docs.soliditylang.org. https://docs.soliditylang.org/en/v0.8.26/ (accessed May 28, 2024).
  • 4. B. Vitalik, “Ethereum white paper: A next-generation smart contract and decentralized application platform.” 2014. [Online]. Available: https://ethereum.org/content/whitepaper/whitepaper-pdf/Ethereum_Whitepaper_-_Buterin_2014.pdf
  • 5. “Contract Registry,” Blockchain Patterns. https://research.csiro.au/blockchainpatterns/general-patterns/contract-structural-patterns/contract-registry/ (accessed May 28, 2024).
Uwagi
1. Main Track: Short Papers
2. Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-f0a43860-2887-4e50-ba6b-497099f2b456
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.