An Analysis of Non-standard Transactions

被引:16
作者
Bistarelli, Stefano [1 ]
Mercanti, Ivan [2 ]
Santini, Francesco [1 ]
机构
[1] Univ Perugia, Dept Math & Comp Sci, Perugia, Italy
[2] IMT Sch Adv Studies, Lucca, Italy
来源
FRONTIERS IN BLOCKCHAIN | 2019年 / 2卷
关键词
Bitcoin; standard transaction; non-standard transaction; Bitcoin script; P2SH; OP_RETURN;
D O I
10.3389/fbloc.2019.00007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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, which are resolved by sending the public key and a digital signature created by the corresponding private key. P2PKH transactions are just one among many standard classes: a transaction is standard if it passes Bitcoin Core 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 analyze and classify standard and non-standard transactions, understanding how much the standard behavior is respected.
引用
收藏
页数:16
相关论文
共 16 条
[1]   Secure Multiparty Computations on Bitcoin [J].
Andrychowicz, Marcin ;
Dziembowski, Stefan ;
Malinowski, Daniel ;
Mazurek, Lukasz .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :443-458
[2]  
[Anonymous], 2018, P 22 INT C FIN CRYPT
[3]  
Antonopoulos A.M., 2017, Mastering Bitcoin: Programming the Open Blockchain, V2nd ed.
[4]   Stressing Out: Bitcoin "Stress Testing" [J].
Baqer, Khaled ;
Huang, Danny Yuxing ;
McCoy, Damon ;
Weaver, Nicholas .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016, 2016, 9604 :3-18
[5]   A Journey into Bitcoin Metadata [J].
Bartoletti, Massimo ;
Bellomy, Bryn ;
Pompianu, Livio .
JOURNAL OF GRID COMPUTING, 2019, 17 (01) :3-22
[6]  
Bistarelli S., 2018, P 2 IT C CYB SEC, P33
[7]  
Bistarelli S., 2019, ADV INFORM NETWORKIN, V926, P546
[8]  
Bistarelli S., 2017, Proceedings of the Symposium on Applied Computing - SAC, V17, P1836
[9]  
Bistarelli S., 2018, EUR PAR 2018 PAR PRO, P329
[10]   Go with the -Bitcoin- Flow, with Visual Analytics [J].
Bistarelli, Stefano ;
Santini, Francesco .
PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,