Cargando…
A Bayesian approach to identify Bitcoin users
Bitcoin is a digital currency and electronic payment system operating over a peer-to-peer network on the Internet. One of its most important properties is the high level of anonymity it provides for its users. The users are identified by their Bitcoin addresses, which are random strings in the publi...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6292573/ https://www.ncbi.nlm.nih.gov/pubmed/30543629 http://dx.doi.org/10.1371/journal.pone.0207000 |
_version_ | 1783380408497340416 |
---|---|
author | Juhász, Péter L. Stéger, József Kondor, Dániel Vattay, Gábor |
author_facet | Juhász, Péter L. Stéger, József Kondor, Dániel Vattay, Gábor |
author_sort | Juhász, Péter L. |
collection | PubMed |
description | Bitcoin is a digital currency and electronic payment system operating over a peer-to-peer network on the Internet. One of its most important properties is the high level of anonymity it provides for its users. The users are identified by their Bitcoin addresses, which are random strings in the public records of transactions, the blockchain. When a user initiates a Bitcoin transaction, his Bitcoin client program relays messages to other clients through the Bitcoin network. Monitoring the propagation of these messages and analyzing them carefully reveal hidden relations. In this paper, we develop a mathematical model using a probabilistic approach to link Bitcoin addresses and transactions to the originator IP address. To utilize our model, we carried out experiments by installing more than a hundred modified Bitcoin clients distributed in the network to observe as many messages as possible. During a two month observation period we were able to identify several thousand Bitcoin clients and bind their transactions to geographical locations. |
format | Online Article Text |
id | pubmed-6292573 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-62925732018-12-28 A Bayesian approach to identify Bitcoin users Juhász, Péter L. Stéger, József Kondor, Dániel Vattay, Gábor PLoS One Research Article Bitcoin is a digital currency and electronic payment system operating over a peer-to-peer network on the Internet. One of its most important properties is the high level of anonymity it provides for its users. The users are identified by their Bitcoin addresses, which are random strings in the public records of transactions, the blockchain. When a user initiates a Bitcoin transaction, his Bitcoin client program relays messages to other clients through the Bitcoin network. Monitoring the propagation of these messages and analyzing them carefully reveal hidden relations. In this paper, we develop a mathematical model using a probabilistic approach to link Bitcoin addresses and transactions to the originator IP address. To utilize our model, we carried out experiments by installing more than a hundred modified Bitcoin clients distributed in the network to observe as many messages as possible. During a two month observation period we were able to identify several thousand Bitcoin clients and bind their transactions to geographical locations. Public Library of Science 2018-12-13 /pmc/articles/PMC6292573/ /pubmed/30543629 http://dx.doi.org/10.1371/journal.pone.0207000 Text en © 2018 Juhász et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Juhász, Péter L. Stéger, József Kondor, Dániel Vattay, Gábor A Bayesian approach to identify Bitcoin users |
title | A Bayesian approach to identify Bitcoin users |
title_full | A Bayesian approach to identify Bitcoin users |
title_fullStr | A Bayesian approach to identify Bitcoin users |
title_full_unstemmed | A Bayesian approach to identify Bitcoin users |
title_short | A Bayesian approach to identify Bitcoin users |
title_sort | bayesian approach to identify bitcoin users |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6292573/ https://www.ncbi.nlm.nih.gov/pubmed/30543629 http://dx.doi.org/10.1371/journal.pone.0207000 |
work_keys_str_mv | AT juhaszpeterl abayesianapproachtoidentifybitcoinusers AT stegerjozsef abayesianapproachtoidentifybitcoinusers AT kondordaniel abayesianapproachtoidentifybitcoinusers AT vattaygabor abayesianapproachtoidentifybitcoinusers AT juhaszpeterl bayesianapproachtoidentifybitcoinusers AT stegerjozsef bayesianapproachtoidentifybitcoinusers AT kondordaniel bayesianapproachtoidentifybitcoinusers AT vattaygabor bayesianapproachtoidentifybitcoinusers |