Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

1,455 papersLast indexed Aug 31, 2026
Search papers

Paper index

1,455 results · page 56 of 61

Clear filters
Jan 1, 2018·SSRN Electronic Journal
1 cites
Allocating Rights to Mine Blocks

Mitri Kitti

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
Supply Chain and Inventory Management
Original source
Jan 1, 2018·IEEE Access
60 cites
A Game-Theoretic Analysis of Shard-Based Permissionless Blockchains

Mohammad Hossein Manshaei, Murtuza Jadliwala, Anindya Maiti, Mahdi Fooladgar

Low transaction throughput and poor scalability are significant issues in public blockchain consensus protocols such as Bitcoins. Recent research efforts in this direction have proposed shard-based consensus protocols where the key idea is to split the transactions among multiple committees (or shards), which then process these shards or set of transactions in parallel. Such a parallel processing of disjoint sets of transactions or shards by multiple committees significantly improves the overall scalability and transaction throughout of the system. However, one significant research gap is a lack of understanding of the strategic behavior of rational processors within committees in such shard-based consensus protocols. Such an understanding is critical for designing appropriate incentives that will foster cooperation within committees and prevent free-riding. In this paper, we address this research gap by analyzing the behavior of processors using a game-theoretic model, where each processor aims at maximizing its reward at a minimum cost of participating in the protocol. We first analyze the Nash equilibria in an N-player static game model of the sharding protocol. We show that depending on the reward sharing approach employed, processors can potentially increase their payoff by unilaterally behaving in a defective fashion, thus resulting in a social dilemma. In order to overcome this social dilemma, we propose a novel incentive-compatible reward sharing mechanism to promote cooperation among processors. Our numerical results show that achieving a majority of cooperating processors (required to ensure a healthy state of the blockchain network) is easier to achieve with the proposed incentive-compatible reward sharing mechanism than with other reward sharing mechanisms.

Open access
2 source records
cs.GT
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Original source
Jan 1, 2018·Lecture notes in computer science
5 cites
Using Economic Risk to Model Miner Hash Rate Allocation in Cryptocurrencies

George Bissias, Brian Neil Levine, David Thibodeau

Abrupt changes in the miner hash rate applied to a proof-of-work (PoW) blockchain can adversely affect user experience and security. Because different PoW blockchains often share hashing algorithms, miners face a complex choice in deciding how to allocate their hash power among chains. We present an economic model that leverages Modern Portfolio Theory to predict a miner's allocation over time using price data and inferred risk tolerance. The model matches actual allocations with mean absolute error within 20% for four out of the top five miners active on both Bitcoin (BTC) and Bitcoin Cash (BCH) blockchains. A model of aggregate allocation across those four miners shows excellent agreement in magnitude with the actual aggregate as well a correlation coefficient of 0.649. The accuracy of the aggregate allocation model is also sufficient to explain major historical changes in inter-block time (IBT) for BCH. Because estimates of miner risk are not time-dependent and our model is otherwise price-driven, we are able to use it to anticipate the effect of a major price shock on hash allocation and IBT in the BCH blockchain. Using a Monte Carlo simulation, we show that, despite mitigation by the new difficulty adjustment algorithm, a price drop of 50% could increase the IBT by 50% for at least a day, with a peak delay of 100%.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
Economic theories and models
Original source
Jan 1, 2018·Royal Society Open Science
28 cites
Another coin bites the dust: an analysis of dust in UTXO-based cryptocurrencies

Cristina Pérez‐Solà, Sergi Delgado-Segura, Guillermo Navarro‐Arribas, Jordi Herrera‐Joancomartí

Unspent Transaction Outputs (UTXOs) are the internal mechanism used in many cryptocurrencies to represent coins. Such representation has some clear benefits, but also entails some complexities that, if not properly handled, may leave the system in an inefficient state. Specifically, inefficiencies arise when wallets (the software responsible for transferring coins between parties) do not manage UTXOs properly when performing payments. In this paper, we study three cryptocurrencies: Bitcoin, Bitcoin Cash and Litecoin, by analysing the state of their UTXO sets, that is, the status of their sets of spendable coins. These three cryptocurrencies are the top-3 UTXO-based cryptocurrencies by market capitalization. Our analysis shows that the usage of each cryptocurrency presents some differences, and led to different results. Furthermore, it also points out that the management of the transactions has not always been performed efficiently and therefore, the current state of the UTXO sets is far from ideal.

Open access
2 source records
Blockchain Technology Applications and Security
Auction Theory and Applications
Banking stability, regulation, efficiency
Original source
Jan 1, 2018·Frontiers in artificial intelligence and applications
12 cites
On Observing Contracts: Deontic Contracts Meet Smart Contracts

Shaun Azzopardi, Gordon J. Pace, Fernando Schapachnik

Smart contracts have been proposed as executable implementations enforcing real-life contracts. Unfortunately, the semantic gap between these allows for the smart contract to diverge from its intended deontic behaviour. In this paper we show how a deontic contract can be used for real-time monitoring of smart contracts specifically and request-based interactive systems in general, allowing for the identification of any violations. The deontic logic of actions we present takes into account the possibility of action failure (which we can observe in smart contracts), allowing us to consider novel monitorable semantics for deontic norms. For example, taking a rights-based view of permissions allows us to detect the violation of a permission when a permitted action is not allowed to succeed. A case study is presented showing this approach in action for Ethereum smart contracts.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
Original source
Jan 1, 2018·Lecture notes in computer science
7 cites
Temporal Aspects of Smart Contracts for Financial Derivatives

Christopher D. Clack, Gabriel Vanca

Implementing smart contracts to automate the performance of high-value over-the-counter (OTC) financial derivatives is a formidable challenge. Due to the regulatory framework and the scale of financial risk if a contract were to go wrong, the performance of these contracts must be enforceable in law and there is an absolute requirement that the smart contract will be faithful to the intentions of the parties as expressed in the original legal documentation. Formal methods provide an attractive route for validation and assurance, and here we present early results from an investigation of the semantics of industry-standard legal documentation for OTC derivatives. We explain the need for a formal representation that combines temporal, deontic and operational aspects, and focus on the requirements for the temporal aspects as derived from the legal text. The relevance of this work extends beyond OTC derivatives and is applicable to understanding the temporal semantics of a wide range of legal documentation.

Open access
3 source records
cs.SE
Outsourcing and Supply Chain Management
Auction Theory and Applications
Original source
Jan 1, 2018·Lecture notes in computer science
16 cites
Fun with Bitcoin Smart Contracts

Massimo Bartoletti, Tiziana Cimoli, Roberto Zunino

Besides simple transfers of currency, Bitcoin also enables various forms of smart contracts, i.e. protocols where users interact within pre-agreed rules, which determine (possibly depending on the actual interaction) how currency is eventually distributed. This paper provides a gentle introduction to Bitcoin smart contracts, which we specify by abstracting from the underlying Bitcoin machinery. To this purpose we exploit BitML, a recent DSL for smart contracts executable on Bitcoin.

2 source records
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Cryptography and Data Security
Original source
Jan 1, 2018·Apress eBooks
15 cites
Deploying Smart Contracts

Debajani Mohanty

Now that you are proficient in smart contract development using Solidity, let’s deploy a contract on an Ethereum network. Deployment can be done in many ways. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Auction Theory and Applications
Original source
Jan 1, 2018·Lecture notes in computer science
33 cites
On and Off-Blockchain Enforcement of Smart Contracts

Carlos Molina-Jiménez, Ellis Solaiman, Ioannis Sfyrakis, Irene C. L. Ng · 5 authors

In this paper we discuss how conventional business contracts can be converted into smart contracts---their electronic equivalents that can be used to systematically monitor and enforce contractual rights, obligations and prohibitions at run time. We explain that emerging blockchain technology is certainly a promising platform for implementing smart contracts but argue that there is a large class of applications, where blockchain is inadequate due to performance, scalability, and consistency requirements, and also due to language expressiveness and cost issues that are hard to solve. We explain that in some situations a centralised approach that does not rely on blockchain is a better alternative due to its simplicity, scalability, and performance. We suggest that in applications where decentralisation and transparency are essential, developers can advantageously combine the two approaches into hybrid solutions where some operations are enforced by enforcers deployed on--blockchains and the rest by enforcers deployed on trusted third parties.

Open access
3 source records
Blockchain Technology Applications and Security
Cryptography and Data Security
Auction Theory and Applications
Original source
Jan 1, 2018·USENIX Security Symposium
136 cites
Arbitrum: Scalable, private smart contracts

Harry Kalodner, Steven Goldfeder, Xiaoqi Chen, S. Matthew Weinberg · 5 authors

No abstract is available for this record.

Blockchain Technology Applications and Security
Cryptography and Data Security
Auction Theory and Applications
Original source
Jan 1, 2018·Proceedings 2018 Network and Distributed System Security Symposium
720 cites
ZEUS: Analyzing Safety of Smart Contracts

Sukrit Kalra, Seep Goel, Mohan Dhawan, Subodh Sharma

A smart contract is hard to patch for bugs once it is deployed, irrespective of the money it holds. A recent bug caused losses worth around $50 million of cryptocurrency. We present ZEUS-a framework to verify the correctness and validate the fairness of smart contracts. We consider correctness as adherence to safe programming practices, while fairness is adherence to agreed upon higher-level business logic. ZEUS leverages both abstract interpretation and symbolic model checking, along with the power of constrained horn clauses to quickly verify contracts for safety. We have built a prototype of ZEUS for Ethereum and Fabric blockchain platforms, and evaluated it with over 22.4K smart contracts. Our evaluation indicates that about 94.6% of contracts (containing cryptocurrency worth more than $0.5 billion) are vulnerable. ZEUS is sound with zero false negatives and has a low false positive rate, with an order of magnitude improvement in analysis time as compared to prior art.

Open access
Blockchain Technology Applications and Security
Auction Theory and Applications
FinTech, Crowdfunding, Digital Finance
Original source
Jan 1, 2018·Lecture notes in computer science
76 cites
SoK: Unraveling Bitcoin Smart Contracts

Nicola Atzei, Massimo Bartoletti, Tiziana Cimoli, Stefano Lande · 5 authors

Albeit the primary usage of Bitcoin is to exchange currency, its blockchain and consensus mechanism can also be exploited to securely execute some forms of smart contracts. These are agreements among mutually distrusting parties, which can be automatically enforced without resorting to a trusted intermediary. Over the last few years a variety of smart contracts for Bitcoin have been proposed, both by the academic community and by that of developers. However, the heterogeneity in their treatment, the informal (often incomplete or imprecise) descriptions, and the use of poorly documented Bitcoin features, pose obstacles to the research. In this paper we present a comprehensive survey of smart contracts on Bitcoin, in a uniform framework. Our treatment is based on a new formal specification language for smart contracts, which also helps us to highlight some subtleties in existing informal descriptions, making a step towards automatic verification. We discuss some obstacles to the diffusion of smart contracts on Bitcoin, and we identify the most promising open research challenges.

Open access
3 source records
Blockchain Technology Applications and Security
Cryptography and Data Security
Auction Theory and Applications
Original source
Jan 1, 2018·National Bureau of Economic Research
73 cites
Market Structure in Bitcoin Mining

June Ma, Joshua S. Gans, Rabee Tourky

We analyze the Bitcoin protocol for electronic peer-to-peer payments and the operations that support the "blockchain" that underpins it. It is shown that that protocol maps formally into a dynamic game that is an extension of standard models of R&D racing. The model provides a technical foundation for any economic analysis of 'proof of work' protocols. Using the model, we demonstrate that free entry is solely responsible for determining resource usage by the system for a given reward to mining. The endogenous level of computational difficulty built into the Bitcoin protocol does not mitigate this usage and serves only to determine the time taken to process transactions. Regulating market structure will mitigate resource use highlighting the importance of identifying the benefits of competition for the operation of the blockchain.

Open access
2 source records
Blockchain Technology Applications and Security
Economic theories and models
Auction Theory and Applications
Original source
Jan 1, 2018·UNICA IRIS Institutional Research Information System (University of Cagliari)
71 cites
A Formal Model of Bitcoin Transactions

Nicola Atzei, Massimo Bartoletti, Stefano Lande, Roberto Zunino

No abstract is available for this record.

2 source records
Blockchain Technology Applications and Security
Cryptography and Data Security
Auction Theory and Applications
Original source
Jan 1, 2018·Annual Review of Financial Economics
81 cites
Bitcoin and Beyond

Kose John, Maureen O’Hara, Fahad Saleh

At their essence, blockchains are digital sequences of numbers coded into computer software that permit the secure exchange, recording, and broadcasting of transactions between individual users operating anywhere in the world with Internet access. Like most technological changes, the development of blockchains drew on and combined several existing technologies. Blockchains incorporate digital encryption technologies that mask, to varying degrees, the specific content exchanged as well as the identities of individual users. Algorithms, pre-coded series of step-by-step instructions, are also mobilised in solving complex mathematical equations and arriving at a consensus on the validity of transactions within networks of users. Time-stamping technologies then periodically bundle verified transactions into datasets, or ‘blocks’. Linked together sequentially, these ‘blocks’ form ‘chains’ that make up larger ‘blockchain’ databases of transactions that broadcast a permanent record of transactions whilst maintaining the anonymity of users and specific content exchanged. Blockchains are intended to be maintained by all users in manners meant to be immutable, unless users arrive at a clear consensus to undertake changes.

Open access
3 source records
Blockchain Technology Applications and Security
Auction Theory and Applications
Digital Platforms and Economics
Original source
Jan 1, 2018·Journal of Futures Markets
135 cites
Price discovery in bitcoin spot or futures?

Dirk G. Baur, Thomas Dimpfl

Abstract In December 2017, both the Chicago Board Options Exchange and the Chicago Mercantile Exchange introduced futures contracts on bitcoin. We investigate to what extent they provide useful information for the price discovery of bitcoin. We rely on the information share methodology of Hasbrouck (1995, J Finance , 50, pp. 1175–1199) and Gonzalo and Granger (1995, J Bus Econ Stat, 13, pp. 27–35) and find that the spot price leads the futures price. We attribute this result to the higher trading volume and the longer trading hours of the globally distributed bitcoin spot market, compared to the relatively restricted access to the US‐based futures markets.

Open access
3 source records
Financial Markets and Investment Strategies
Market Dynamics and Volatility
Blockchain Technology Applications and Security
Original source
Jan 1, 2018·Lecture notes in computer science
3 cites
Modelling the Transition to Distributed Ledgers

Jan Sürmeli, Stefan Jähnichen, J. W. Sanders

No abstract is available for this record.

Blockchain Technology Applications and Security
Auction Theory and Applications
FinTech, Crowdfunding, Digital Finance
Original source
Jan 1, 2018·HAL (Le Centre pour la Communication Scientifique Directe)
37 cites
Blockchain and other Distributed Ledger Technologies in Operations

Volodymyr Babich, Gilles Hilary

Blockchain is a form of distributed ledger technology (DLT) that has grown in prominence, although its full potential and possible downsides are not yet fully understood, especially with respect to Operations Management (OM). This manuscript contributes to filling in this gap. We identify three research themes in applying Blockchain technology to OM, illustrated through several applications to OM problems. Elsewhere, in a companion article, (Babich and Hilary (2018)), we provide a conceptual framework for the role of Blockchain and other DLT in OM, along with specific examples of research questions, and we demonstrate how research in economics can inform research in OM on Blockchain applications. Finally, we discuss possible future uses for the technology.

Open access
2 source records
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Auction Theory and Applications
Original source
Jan 1, 2018·Procedia Computer Science
448 cites
How blockchain improves the supply chain: case study alimentary supply chain

Roberto Casado‐Vara, Javier Prieto, Fernando De la Prieta, Juan M. Corchado

Current supply chain is a linear economy model that directly or indirectly fulfills supply needs. But this model has some disadvantages, such as the relationships between the members of the supply chain or the lack of information for the consumer about the origin of the products. In this paper we propose a new model of supply chain via blockchain. This new model enables the concept of circular economy and eliminates many of the disadvantages of the current supply chain. In order to coordinate all the transactions that take place in the supply chain a multi-agent system is created for this paper.

Open access
Blockchain Technology Applications and Security
Supply Chain and Inventory Management
Auction Theory and Applications
Original source
Jan 1, 2018·Review of Financial Studies
671 cites
Blockchain without Waste: Proof-of-Stake

Fahad Saleh

Abstract Permissionless blockchains require a protocol to generate consensus. Many prominent permissionless blockchains employ Proof-of-Work (PoW) for that purpose, but PoW possesses significant shortcomings. Various alternatives have been proposed. This paper provides the first formal economic model of the most famous alternative, Proof-of-Stake (PoS), and establishes conditions under which PoS generates consensus. A sufficiently modest reward schedule not only implies the existence of an equilibrium in which consensus obtains as soon as possible but also precludes a persistent forking equilibrium. The latter result arises because PoS, unlike PoW, requires that validators are also stakeholders.

3 source records
Blockchain Technology Applications and Security
Auction Theory and Applications
Supply Chain and Inventory Management
Original source