The Algorand blockchain technology is gaining great interest as its consensus protocol permits to address the blockchain trilemma; i.e., this blockchain can be simultaneously scalable, secure, and decentralized. Algorand also achieves high throughput and low latency. Besides this, Algorand introduces relevant novelties also on the features supported by its smart contracts. In particular, Algorand provides remarkable flexibility for writing, updating, and deleting smart contracts. This paper examines Algorand’s approach to smart contract flexibility, focusing on the update of a deployed smart contract, enabling the definition of dynamic and adaptable decentralized applications. We illustrate Algorand’s capabilities in enhancing decentralized application flexibility by resorting to a case study from the e-commerce domain.
Algorand’s Path to Flexibility in Decentralized Applications
Malla, Nawaz;Marcelletti, Alessandro;Morichetta, Andrea;Tiezzi, Francesco
2025-01-01
Abstract
The Algorand blockchain technology is gaining great interest as its consensus protocol permits to address the blockchain trilemma; i.e., this blockchain can be simultaneously scalable, secure, and decentralized. Algorand also achieves high throughput and low latency. Besides this, Algorand introduces relevant novelties also on the features supported by its smart contracts. In particular, Algorand provides remarkable flexibility for writing, updating, and deleting smart contracts. This paper examines Algorand’s approach to smart contract flexibility, focusing on the update of a deployed smart contract, enabling the definition of dynamic and adaptable decentralized applications. We illustrate Algorand’s capabilities in enhancing decentralized application flexibility by resorting to a case study from the e-commerce domain.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


