A Petri Nets Model for Blockchain Analysis
Andrea Pinna, Roberto Tonelli, Matteo Orr\'u, Michele Marchesi

TL;DR
This paper introduces a Petri Nets model for analyzing the Bitcoin blockchain, enabling efficient extraction of user identities, transaction patterns, and network statistics, with adaptability for various Bitcoin features.
Contribution
The paper presents a novel Petri Nets-based framework for modeling Bitcoin transactions, allowing for identity recovery, behavior analysis, and network statistics extraction.
Findings
Identified typical Bitcoin owner behaviors such as single-use addresses.
Reconstructed chains of transactions based on behavioral patterns.
The model is flexible and adaptable to different Bitcoin features.
Abstract
A Blockchain is a global shared infrastructure where cryptocurrency transactions among addresses are recorded, validated and made publicly available in a peer- to-peer network. To date the best known and important cryptocurrency is the bitcoin. In this paper we focus on this cryptocurrency and in particular on the modeling of the Bitcoin Blockchain by using the Petri Nets formalism. The proposed model allows us to quickly collect information about identities owning Bitcoin addresses and to recover measures and statistics on the Bitcoin network. By exploiting algebraic formalism, we reconstructed an Entities network associated to Blockchain transactions gathering together Bitcoin addresses into the single entity holding permits to manage Bitcoins held by those addresses. The model allows also to identify a set of behaviours typical of Bitcoin owners, like that of using an address only…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
