Nowadays online presence is a must for every business. Nevertheless, many small and medium enterprises struggle to be online due to a lack of expertise and economic investments. A solution is creating a single and organized access point where similar enterprises can aggregate. On top of that, it can also offer better brand awareness and exposure on a national and international scale. Thanks to decentralization, it is possible to remove any middle-person, such as a webmaster, and avoid an expensive cloud solution. At the same time, responsibilities have to be split among users: they are in charge of maintaining and sustaining a common platform. Finally, the goal of my work is to design and create a decentralized application where similar SMEs can: aggregate, share their products, and get rewarded for having an active role in the community. These core functionalities are achieved by the combination of Ethereum and Swarm. Thanks to smart contracts, it is possible to create an automated set of rules and a tokenomics to reward the best users. Ethereum also handles user authentication. Instead, Swarm hosts the website and serves as distributed storage system to save product images and enterprise logos.

Al giorno d’oggi la presenza online è fondamentale in ogni business. Nonostante ciò, molte piccole e medie imprese sono scoraggiate da diversi ostacoli, come la mancanza di conoscenze o dei fondi necessari per poter essere online. Una possibile soluzione è creare una singola piattaforma dove unire imprese simili, per tipo di prodotto o per target di clientela. Così facendo, ogni azienda partecipe gode della visibilità nazionale e internazionale della piattaforma. Grazie alla decentralizzazione, è possibile rimuovere figure terze, come ad esempio un webmaster, o evitare di ricorrere a costose soluzioni in cloud. Allo stesso tempo però gli utenti sono chiamati ad essere attivi nella gestione della piattaforma per garantirne il mantenimento. Concludendo, il mio lavoro mira a progettare e realizzare un’applicazione decentralizzata dove le imprese possano aggregarsi, condividere i propri prodotti e ottenere ricompense se attive nella gestione della piattaforma stessa. Queste funzionalità sono ottenute dalla combinazione di due tecnologie: Ethereum e Swarm. Grazie alla prima, è possibile realizzare un insieme di regole automatizzate e un sistema di ricompense per gli utenti più attivi. Swarm invece funge da web host e allo stesso da sistema di storage distribuito dove salvare le immagini dei prodotti e i loghi delle aziende.

A decentralized Content Management System

BALDO, TOMMASO
2021/2022

Abstract

Nowadays online presence is a must for every business. Nevertheless, many small and medium enterprises struggle to be online due to a lack of expertise and economic investments. A solution is creating a single and organized access point where similar enterprises can aggregate. On top of that, it can also offer better brand awareness and exposure on a national and international scale. Thanks to decentralization, it is possible to remove any middle-person, such as a webmaster, and avoid an expensive cloud solution. At the same time, responsibilities have to be split among users: they are in charge of maintaining and sustaining a common platform. Finally, the goal of my work is to design and create a decentralized application where similar SMEs can: aggregate, share their products, and get rewarded for having an active role in the community. These core functionalities are achieved by the combination of Ethereum and Swarm. Thanks to smart contracts, it is possible to create an automated set of rules and a tokenomics to reward the best users. Ethereum also handles user authentication. Instead, Swarm hosts the website and serves as distributed storage system to save product images and enterprise logos.
2021
A decentralized Content Management System
Al giorno d’oggi la presenza online è fondamentale in ogni business. Nonostante ciò, molte piccole e medie imprese sono scoraggiate da diversi ostacoli, come la mancanza di conoscenze o dei fondi necessari per poter essere online. Una possibile soluzione è creare una singola piattaforma dove unire imprese simili, per tipo di prodotto o per target di clientela. Così facendo, ogni azienda partecipe gode della visibilità nazionale e internazionale della piattaforma. Grazie alla decentralizzazione, è possibile rimuovere figure terze, come ad esempio un webmaster, o evitare di ricorrere a costose soluzioni in cloud. Allo stesso tempo però gli utenti sono chiamati ad essere attivi nella gestione della piattaforma per garantirne il mantenimento. Concludendo, il mio lavoro mira a progettare e realizzare un’applicazione decentralizzata dove le imprese possano aggregarsi, condividere i propri prodotti e ottenere ricompense se attive nella gestione della piattaforma stessa. Queste funzionalità sono ottenute dalla combinazione di due tecnologie: Ethereum e Swarm. Grazie alla prima, è possibile realizzare un insieme di regole automatizzate e un sistema di ricompense per gli utenti più attivi. Swarm invece funge da web host e allo stesso da sistema di storage distribuito dove salvare le immagini dei prodotti e i loghi delle aziende.
CMS
Ethereum
Swarm
File in questo prodotto:
File Dimensione Formato  
Baldo_Tommaso.pdf

accesso aperto

Dimensione 5.79 MB
Formato Adobe PDF
5.79 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/40259