TEHNOLOGII BLOCKCHAIN
Ediţia 1 şi Ediţia 2
Blockchain în acţiune: Inovare şi securitate în aplicaţii descentralizate
În perioada cuprinsă între 08.04.2024 şi 26.04.2024, Facultatea de Inginerie şi Informatică împreună cu alţi participanţi importanţi din industrie şi mediul academic au organizat două ediţii a workshop-ului intitulat Blockchain în acţiune: Inovare şi securitate în aplicaţii descentralizate. Workshop-ul a avut loc într-un mediu multicultural, la care participanţii au provenit din domenii diferite ale IT-ului şi domeniului de afaceri în IT, atât la nivel naţional (HARMAN International, INSTITUTUL PENTRU TEHNICĂ DE CALCUL, INSTITUTUL NAŢIONAL PENTRU FIZICA LASERILOR, PLASMEI ŞI RADIAŢIEI (INFLPR), ENDAVA, TANGOE, CEGEKA), cât şi internaţional unde au fost prezenţi reprezentanţi ai unor companii şi instituţii importante din diferite ţări ale Uniunii Europene şi Asia (Thailanda), precum Agilent Technologies (Bangkok, Thailanda), TWEAG (Paris, Franţa), DEKRA (Stuttgart, Germania), şi CARNET: Croatian Academic Research Network (Zagreb, CROAŢIA). În cadrul acestui workshop, studenţii, profesorii şi experţii din domeniul tehnologii Blockchain precum şi domenii conexe, au prezentat diferite aplicaţii ale tehnologiilor blockchain, punând accentul pe importanţa aprofundării cunoştinţelor tehnice, dar şi pe înţelegerea contextului mai larg în care aceste tehnologii pot fi implementate. Acest eveniment a adus în prim-plan capacitatea inovativă a blockchain-ului şi diversitatea aplicaţiilor sale în sectoare variate cum ar fi finanţele, sănătatea, logistica, drepturile digitale şi multe altele.
În urma acestui workshop, următoarele aspecte au fost subliniate:
1. Educaţie şi inovaţie. Prin prezentarea de proiecte concrete, studenţii au învăţat nu doar despre aspectele tehnice ale blockchain-ului, ci şi despre modul în care tehnologia poate soluţiona probleme reale din diferite industrii. Acest lucru a dovedit importanţa unei gândiri critice şi inovative.
2. Schimb de idei. Mediul colaborativ reprezintă una dintre cele mai importante abilităţi pe care un student trebuie să o deprindă de pe băncile facultăţii. Acest workshop a demonstrat că un mediu colaborativ favorizează schimbul de idei şi experienţele între participanţi, facilitând astfel networking-ul şi posibile colaborări viitoare între studenţi, profesori şi potenţiali investitori sau parteneri industriali.
3. Practică aplicată. Teoria ca teorie, dar practica pune în evidenţă cu adevărat ceea ce ştie un student şi un viitor potenţial angajat. În cadrul acestui workshop, diferenţele dintre teorie şi practică îşi spune cuvântul, întrucât aplicarea cunoştinţelor teoretice în cadrul unor proiecte practice permite studenţilor să înţeleagă mai bine provocările reale ale implementării tehnologiei blockchain, de la scalabilitate la interoperabilitate şi securitate.
Dintre proiectele studenţilor se pot menţiona următoarele aplicaţii cu un potenţial deosebit de important: • Content Sharing Platform • Decentralized Domain Name System • Currency Converter • Token Creation • Simple Wallet Contract • Real Estate Property Registration • Decentralized Pet Registry • Deploy ETH full node validator on testnet • Escrow Service • Charity Donation Platform • Event Ticketing System • Decentralized Voting for Organizations • Simple Wallet Contract • Smart Contract for Royalty Distribution • Token Swap Contract • Loan system • Decentralized To-Do List • Blockchain-based Consent Management • Rent payment system • Decentralized Wallet • Personal Health Tracker • Decentralized Inventory Management • Supply Chain Tracker • Decentralized Lost and Found • Time-locked wallets • Decentralized Weather Reporting • Decentralized Lottery Application • Blockchain-based Game • Web3 Blockchain Decentralized Voting Application • Crypto Wallet Tracker • Decentralized File Storage • Simple Auction System • Projects NFT – WebApp • Blockchain-based Survey System • Decentralized Blogging Platform • Lottery System • Crowdfunding Platform • „Token Creation Develop an ERC-20 token with minting and transferring functionalities. ” • Decentralized Classroom Management • Voting system using blockchain • Decentralized Book Club • Smart Contract for Recurring Payments • Subscription Service.
Cu toate avantajele sale, blockchain-ul nu este lipsit de provocări, în special în ceea ce priveşte securitatea. Unele dintre cele mai des întâlnite probleme de securitate şi discutate în mod transparent, au evidenţiat slăbiciunile şi vulnerabilităţile tehnologiei Blockchain, dintre care putem menţiona:
1. Securitatea contractelor inteligente. Contractele inteligente sunt scripturi auto-executabile stocate pe blockchain, dar orice eroare în codul acestora poate fi exploatată. Studenţii, profesorii şi experţii în industrie au înţeles cât este de crucial ca acestea să fie scrise şi testate riguros pentru a preveni atacuri şi pierderi financiare.
2. Controlul accesului. A fost demonstrat prin implicarea studenţilor şi a experţilor din industrie faptul că doar utilizatorii autorizaţi pot accesa şi efectua tranzacţii pe blockchain. Sistemele de gestionare a identităţilor şi accesului trebuie să fie robuste şi adaptate la specificul fiecărei aplicaţii.
3. Atac 51% sau 51% Attacks. Foarte multe dintre proiectele discutate de către studenţi, au demonstrat că astfel de atacuri apar când un grup controlează majoritatea puterii de hashing a reţelei, permiţând astfel o manipulare a tranzacţiilor. Deşi aceste atacuri sunt mai puţin probabile în reţele mari şi stabile, ele rămân o ameninţare pentru reţelele mai mici.
4. Scalabilitatea şi privatizarea. Unul dintre proiectele prezentate de către studenţii noştri (Bugariu Cătălin, Student în Anul 3, Facultatea de Inginerie şi Informatică) a demonstrat că pe măsură ce reţelele blockchain cresc, ele pot deveni mai susceptibile la întârzieri şi congestii. De asemenea, există riscul ca grupuri foarte mari de noduri private pot să înceapă să domine reţeaua, afectând descentralizarea.
Prin organizarea acestui workshop având ca bază diferitele teme prezentate, participanţii au putut învăţa nu doar despre potenţialul imens al tehnologiei blockchain, dar şi despre cum să abordeze şi să minimizeze riscurile asociate, creând astfel soluţii mai sigure şi mai eficiente. Această iniţiativă de organizare a unui astfel de workshop s-a demonstrat ca fiind o oportunitate excelentă prin a combina teoria cu practica şi de a pregăti o nouă generaţie de dezvoltatori de soluţii şi aplicaţii folosind tehnologiile Blockchain, de a da dovadă de inovaţie şi de tehnicieni pregătiţi care să navigheze complexităţile tehnologice ale viitorului.
Doresc pe această cale să adresez mulţumiri tuturor studenţilor pentru pasiunea, timpul şi implicarea acestora, fără de care acest workshop nu ar fi fost posibil.
Cu aleasă deferenţă şi profundă recunoştinţă tuturor participanţilor implicaţi,
Conf. univ. dr. Marius Iulian MIHĂILESCU1
Lect. univ. dr. Valentina MĂRĂSCU1,2
Lect. univ. dr. Ştefania Loredana NIŢĂ (Asociat/Expert IT)1,3
1Facultatea de Inginerie şi Informatică
Centrul de Cercetare în Matematică şi Informatică
Universitatea SPIRU HARET, Bucureşti, România
m.mihailescu.mi@spiruharet.ro
https://www.mariusmihailescu.com
2Institutul Naţional pentru Fizica Laserilor, Plasmei şi Radiaţiei (INFLPR), Măgurele, România
valentina.marascu@outlook.com
3Institutul pentru Tehnică de Calcul
Departamentul de Sisteme Integrate
stefania.nita@itc.ro