dc.contributor.author |
Κώνστα, Αλύζια-Μαρία
|
el |
dc.contributor.author |
Konsta, Alyzia-Maria
|
en |
dc.date.accessioned |
2020-12-14T08:32:42Z |
|
dc.date.available |
2020-12-14T08:32:42Z |
|
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/52495 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.20193 |
|
dc.rights |
Default License |
|
dc.subject |
Blockchain |
en |
dc.subject |
Merkle trees |
el |
dc.subject |
HDFS |
en |
dc.title |
Επαληθεύσιμη κατανεμημένη αποθήκευση με χρήση blockchain |
el |
heal.type |
bachelorThesis |
|
heal.secondaryTitle |
Verifiable Distributed Storage Using Blockchain |
en |
heal.classification |
Blockchain |
el |
heal.language |
el |
|
heal.language |
en |
|
heal.access |
free |
|
heal.recordProvider |
ntua |
el |
heal.publicationDate |
2020-10-29 |
|
heal.abstract |
The purpose of the diploma thesis is to develop a data storage system, which provides high performance while ensuring data security. To achieve high performance but also for scalability in relation to the volume of data, we usually resort to distributed approaches such as HDFS or Google GFS. However, as there is no longer a central authority that we trust but in a distributed system nodes can run from different physical entities, the issue of data trust and security arises. To deal with this problem, in this work we use blockchain technology.
The ability to execute code in a verifiable way (smart contracts) has led to the adoption of blockchains in a variety of applications beyond cryptocurrencies. The system we developed integrates the Ethereum blockchain into HDFS and ensures that no node can modify / delete files without doing so through the HDFS protocol. The experimental evaluation of the system showed that security does not come for free but we have to sacrifice part of the performance. More specifically, we pay on time an additional x% when importing files and a y% on system availability. |
en |
heal.advisorName |
Κοζύρης, Νεκτάριος |
el |
heal.committeeMemberName |
Κοζύρης, Νεκτάριος |
el |
heal.committeeMemberName |
Πνευματικάτος, Διονύσιος |
el |
heal.committeeMemberName |
Γκούμας, Γεώργιος |
el |
heal.academicPublisher |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών |
el |
heal.academicPublisherID |
ntua |
|
heal.numberOfPages |
111 σ. |
el |
heal.fullTextAvailability |
false |
|