In Bitcoin, the most common kind of transactions is in the form 'Bob pays Alice', and it is based on the Pay to-Public Key Hash (P2PKH) script. P2PKH transactions are just one among many standard classes: a transaction is standard if it passes BitcoinCore's IsStandard() and IsStandardTx() tests. However, the creation of ad-hoc scripts to lock (and unlock) transactions allows for also generating non-standard transactions, which can be nevertheless broadcast and mined as well. In this work, we explore the Bitcoin block-chain with the purpose to analyse and classify standard and non-standard transactions, understanding how much the standard behaviour is respected.

An analysis of non-standard bitcoin transactions

Bistarelli, Stefano
;
Mercanti, Ivan
;
Santini, Francesco
2018

Abstract

In Bitcoin, the most common kind of transactions is in the form 'Bob pays Alice', and it is based on the Pay to-Public Key Hash (P2PKH) script. P2PKH transactions are just one among many standard classes: a transaction is standard if it passes BitcoinCore's IsStandard() and IsStandardTx() tests. However, the creation of ad-hoc scripts to lock (and unlock) transactions allows for also generating non-standard transactions, which can be nevertheless broadcast and mined as well. In this work, we explore the Bitcoin block-chain with the purpose to analyse and classify standard and non-standard transactions, understanding how much the standard behaviour is respected.
2018
9781538672044
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11391/1448899
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? 12
social impact