dc.contributor.advisor | Hartman, David | |
dc.creator | Surma, David | |
dc.date.accessioned | 2023-07-24T20:10:55Z | |
dc.date.available | 2023-07-24T20:10:55Z | |
dc.date.issued | 2023 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/181920 | |
dc.description.abstract | This thesis deals with the analysis of the blockchain used for Bitcoin. Blockchain is a distributed database of all transactions made with this cryptocurrency. Its public availability represents the possibility of examining the transfer of funds between all users. However, they appear in transactions under anonymous addresses, the number of which is practically unlimited. The main goal of our work is to find a clustering of addresses corresponding to their belonging to real users. In this work, we propose new heuristics that can be used in clustering. The main benefit is a method that uses the properties of transactions created very quickly one after the other. Furthermore, we analyze the problem of the formation of a supercluster containing a disproportionately large number of addresses and propose a way in which the cluster can be appropriately partitioned. 1 | en_US |
dc.description.abstract | Tato práce se zabývá analýzou blockchainu používaného pro Bitcoin. Blockchain je distribuovaná databáze všech uskutečněných transakcí s touto kryptoměnou. Její veřejná dostupnost představuje možnost zkoumání přesunů prostředků mezi veškerými uživateli. Ti však v transakcích vystupují pod anonymními adresami, jejichž počet je prakticky ne- omezený. Hlavním cílem naší práce je nalézt klastrování adres odpovídající jejich přísluš- nosti k reálným uživatelům. V práci navrhujeme nové heuristiky, které lze při klastrování využít. Hlavním přínosem je metoda, která využívá vlastnosti velmi rychle po sobě vytvo- řených transakcí. Dále analyzujeme problém vzniku superklastru obsahujícího neúměrně velkou část adres a navrhujeme způsob, jakým lze klastr vhodně rozdělit. 1 | cs_CZ |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | Bitcoin|blockchain|clustering algorithms|transactions|exchange | en_US |
dc.subject | Bitcoin|blockchain|klastrovací algoritmy|transakce|směnárna | cs_CZ |
dc.title | Analýza blockchainu používaného pro Bitcoin | cs_CZ |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2023 | |
dcterms.dateAccepted | 2023-06-12 | |
dc.description.department | Informatický ústav Univerzity Karlovy | cs_CZ |
dc.description.department | Computer Science Institute of Charles University | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 256251 | |
dc.title.translated | Analysis of blockchain used for Bitcoin | en_US |
dc.contributor.referee | Hubáček, Pavel | |
thesis.degree.name | Mgr. | |
thesis.degree.level | navazující magisterské | cs_CZ |
thesis.degree.discipline | Informatika - Umělá inteligence | cs_CZ |
thesis.degree.discipline | Computer Science - Artificial Intelligence | en_US |
thesis.degree.program | Informatika - Umělá inteligence | cs_CZ |
thesis.degree.program | Computer Science - Artificial Intelligence | en_US |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Informatický ústav Univerzity Karlovy | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Computer Science Institute of Charles University | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Informatika - Umělá inteligence | cs_CZ |
uk.degree-discipline.en | Computer Science - Artificial Intelligence | en_US |
uk.degree-program.cs | Informatika - Umělá inteligence | cs_CZ |
uk.degree-program.en | Computer Science - Artificial Intelligence | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato práce se zabývá analýzou blockchainu používaného pro Bitcoin. Blockchain je distribuovaná databáze všech uskutečněných transakcí s touto kryptoměnou. Její veřejná dostupnost představuje možnost zkoumání přesunů prostředků mezi veškerými uživateli. Ti však v transakcích vystupují pod anonymními adresami, jejichž počet je prakticky ne- omezený. Hlavním cílem naší práce je nalézt klastrování adres odpovídající jejich přísluš- nosti k reálným uživatelům. V práci navrhujeme nové heuristiky, které lze při klastrování využít. Hlavním přínosem je metoda, která využívá vlastnosti velmi rychle po sobě vytvo- řených transakcí. Dále analyzujeme problém vzniku superklastru obsahujícího neúměrně velkou část adres a navrhujeme způsob, jakým lze klastr vhodně rozdělit. 1 | cs_CZ |
uk.abstract.en | This thesis deals with the analysis of the blockchain used for Bitcoin. Blockchain is a distributed database of all transactions made with this cryptocurrency. Its public availability represents the possibility of examining the transfer of funds between all users. However, they appear in transactions under anonymous addresses, the number of which is practically unlimited. The main goal of our work is to find a clustering of addresses corresponding to their belonging to real users. In this work, we propose new heuristics that can be used in clustering. The main benefit is a method that uses the properties of transactions created very quickly one after the other. Furthermore, we analyze the problem of the formation of a supercluster containing a disproportionately large number of addresses and propose a way in which the cluster can be appropriately partitioned. 1 | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Informatický ústav Univerzity Karlovy | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |