2017
DOI: 10.1007/978-3-319-70278-0_14
|View full text |Cite
|
Sign up to set email alerts
|

An Analysis of Bitcoin OP_RETURN Metadata

Abstract: Abstract. The Bitcoin protocol allows to save arbitrary data on the blockchain through a special instruction of the scripting language, called OP RETURN. A growing number of protocols exploit this feature to extend the range of applications of the Bitcoin blockchain beyond transfer of currency. A point of debate in the Bitcoin community is whether loading data through OP RETURN can negatively affect the performance of the Bitcoin network with respect to its primary goal. This paper is an empirical study of the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
74
0
2

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 92 publications
(79 citation statements)
references
References 7 publications
1
74
0
2
Order By: Relevance
“…With its protocol upgrade from version 1.0 to 1.1, on May 15, 2018, the OP RETURN relay size will increase to 223 bytes, only on the bitcoin-cash blockchain. [14] Information about the two blockchains has been updated, corrected and analyzed in this study, by the contributing authors, based primarily on the OpReturnTool from [42].…”
Section: A Methodology and Resultsmentioning
confidence: 99%
“…With its protocol upgrade from version 1.0 to 1.1, on May 15, 2018, the OP RETURN relay size will increase to 223 bytes, only on the bitcoin-cash blockchain. [14] Information about the two blockchains has been updated, corrected and analyzed in this study, by the contributing authors, based primarily on the OpReturnTool from [42].…”
Section: A Methodology and Resultsmentioning
confidence: 99%
“…Nevertheless, significant effort has recently been put into the study of using blockchains for storage of generic data, which aims at preserving the properties of data immutability and trackability in a decentralized environment. A naive approach is to "piggy-back" arbitrary data (e.g., non-transferable metadata) onto transactions in established public blockchains [187]. For example, in the Bitcoin network, nodes can use the special script instruction OP RETURN to indicate that the transaction output is unspendable and expected to be removed from the UTXO.…”
Section: A General-purpose Data Storagementioning
confidence: 99%
“…On the constructive side, while the scripting language used by Bitcoin is (intentionally) limited in its functionality, Bitcoin transactions can nevertheless store small amounts of arbitrary data. This makes Bitcoin potentially useful for other applications that may require the properties of its ledger, such as certifying the ownership and timestamp of a document [3]. One mechanism that allows Bitcoin to store such data is the script opcode OP_RETURN, 2 which can be used to embed up to 80 bytes of arbitrary data.…”
Section: Distributed Ledgersmentioning
confidence: 99%