Blockchain Papers

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

29,250 papersLast indexed Aug 31, 2026
Search papers

Paper index

29,250 results · page 1191 of 1,219

Clear filters
Dec 20, 2016·PLoS ONE
49 cites
A Bayesian approach to identify Bitcoin users

Péter Juhász, József Stéger, Dániel Kondor, Gábor Vattay

Bitcoin is a digital currency and electronic payment system operating over a peer-to-peer network on the Internet. One of its most important properties is the high level of anonymity it provides for its users. The users are identified by their Bitcoin addresses, which are random strings in the public records of transactions, the blockchain. When a user initiates a Bitcoin transaction, his Bitcoin client program relays messages to other clients through the Bitcoin network. Monitoring the propagation of these messages and analyzing them carefully reveal hidden relations. In this paper, we develop a mathematical model using a probabilistic approach to link Bitcoin addresses and transactions to the originator IP address. To utilize our model, we carried out experiments by installing more than a hundred modified Bitcoin clients distributed in the network to observe as many messages as possible. During a two month observation period we were able to identify several thousand Bitcoin clients and bind their transactions to geographical locations.

Open access
2 source records
Internet Traffic Analysis and Secure E-voting
Blockchain Technology Applications and Security
Privacy-Preserving Technologies in Data
Original source
Dec 16, 2016·arXiv (Cornell University)
56 cites
Strong Federations: An Interoperable Blockchain Solution to Centralized Third-Party Risks

Johnny Dilley, Andrew Poelstra, Jonathan Wilkins, Marta Piekarska · 6 authors

Bitcoin, the first peer-to-peer electronic cash system, opened the door to permissionless, private, and trustless transactions. Attempts to repurpose Bitcoin's underlying blockchain technology have run up against fundamental limitations to privacy, faithful execution, and transaction finality. We introduce \emph{Strong Federations}: publicly verifiable, Byzantine-robust transaction networks that facilitate movement of any asset between disparate markets, without requiring third-party trust. \emph{Strong Federations} enable commercial privacy, with support for transactions where asset types and amounts are opaque, while remaining publicly verifiable. As in Bitcoin, execution fidelity is cryptographically enforced; however, \emph{Strong Federations} significantly lower capital requirements for market participants by reducing transaction latency and improving interoperability. To show how this innovative solution can be applied today, we describe \emph{\liquid}: the first implementation of \emph{Strong Federations} deployed in a Financial Market.

Open access
2 source records
cs.CR
cs.CY
Blockchain Technology Applications and Security
Original source
Dec 16, 2016·arXiv (Cornell University)
53 cites
Zero-Collateral Lotteries in Bitcoin and Ethereum

Andrew Miller, Iddo Bentov

We present cryptocurrency-based lottery protocols that do not require any collateral from the players. Previous protocols for this task required a security deposit that is $O(N^2)$ times larger than the bet amount, where $N$ is the number of players. Our protocols are based on a tournament bracket construction, and require only $O(\log N)$ rounds. Our lottery protocols thus represent a significant improvement, both because they allow players with little money to participate, and because of the time value of money. The Ethereum-based implementation of our lottery is highly efficient. The Bitcoin implementation requires an $O(2^N)$ off-chain setup phase, which demonstrates that the expressive power of the scripting language can have important implications. We also describe a minimal modification to the Bitcoin protocol that would eliminate the exponential blowup.

Open access
3 source records
Blockchain Technology Applications and Security
Cryptography and Data Security
Advanced Steganography and Watermarking Techniques
Original source
Dec 16, 2016·IACR Cryptology ePrint Archive
68 cites
Scripting smart contracts for distributed ledger technology

Pablo Lamela Seijas, Simon Thompson, Darryl McAdams

We give an overview of the scripting languages used in existing cryptocurrencies, and in particular we review in some detail the scripting languages of Bitcoin, Nxt and Ethereum, in the context of a high-level overview of Distributed Ledger Technology and cryptocurrencies. We survey different approaches, and give an overview of critiques of existing languages. We also cover technologies that might be used to underpin extensions and innovations in scripting and contracts, including technologies for verification, such as zero knowledge proofs, proof-carrying code and static analysis, as well as approaches to making systems more efficient, e.g. Merkelized Abstract Syntax Trees.

Open access
2 source records
Blockchain Technology Applications and Security
Cryptography and Data Security
Security and Verification in Computing
Original source
Dec 15, 2016·Lietuvos matematikos rinkinys
1 cites
Bitcoin – a way to reach consensus in a completely decentralized manner

Rytis Bieliauskas, Eugenijus Paliokas

Bitcoin is a digital currency currently being legalized throughout the European Union [2], whose operating rinciples were published publicly [5], but not in scientific or mathematical sources. The goal of this report is to encourage discussions about decentralization and security of the Bitcoin system, as well as about reasonableness of the Bitcoin network fees. Bitcoin is a fully decentralized peer-to-peer electronic currency system, which lets its users to send transactions directly from one user to another, without any thirdparties. Electronic signature ensures that transaction is sent by the person who owns the money, but the main problem of such a system is to ensure, without any third-parties, that the same money could not be spent twice. This problem in the Bitcoin system is solved using a peer-to-peer network. The Bitcoin network timestamps all transactions, by grouping them to an ongoing chain of transaction blocks, where each block must have a hash (SHA256) result which would meet certain conditions, thus ensuring that in order to cancel or modify a past transaction, one would need to find more hashes which meet the required conditions than the whole Bitcoin network combined since the time of transaction. This allows users to leave and rejoin the network at will, and always be sure which transaction history is the correct one.

Open access
Blockchain Technology Applications and Security
Original source
Dec 15, 2016·International Journal of Computer Applications
4 cites
The Evolution of Improvised Cryptocurrency – UVCoin

Jasmine Bedi, Utkarsh Wadhwa, Vivek Tomar

Cryptocurrencies which evolved with bitcoin has a decentralized structure based on the ledger which is handled via proof of work mechanism, indeed generating a monetary supply. We all agree that decentralization save us from the cruel national political system but has a limitation of computational cost involved and problem related to scalability. The idea is to introduce a new cryptocurrency named UV Coin which is a cryptocurrency framework having control of the central banks but involves distributed set of authorities to prevent double spending. This coin will maintain enough transparency. The proof of the benefits is partial centralization such as elimination of wasteful hashing and involves a scalable system to avoid double spending attack.

Open access
Blockchain Technology Applications and Security
Advanced Steganography and Watermarking Techniques
Chaos-based Image/Signal Encryption
Original source
Dec 12, 2016·Proceedings of the 15th International Workshop on Adaptive and Reflective Middleware
27 cites
Bringing secure Bitcoin transactions to your smartphone

Davide Frey, Marc X. Makkes, Pierre-Louis Roman, François Taı̈ani · 5 authors

To preserve the Bitcoin ledger's integrity, a node that joins the system must download a full copy of the entire Bitcoin blockchain if it wants to verify newly created blocks.

Open access
Blockchain Technology Applications and Security
Original source
Dec 9, 2016·DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
31 cites
Solida: A Blockchain Protocol Based on Reconfigurable Byzantine Consensus

Ittai Abraham, Dahlia Malkhi, Kartik Nayak, Ling Ren · 5 authors

The decentralized cryptocurrency Bitcoin has experienced great success but also encountered many challenges. One of the challenges has been the long confirmation time. Another challenge is the lack of incentives at certain steps of the protocol, raising concerns for transaction withholding, selfish mining, etc. To address these challenges, we propose Solida, a decentralized blockchain protocol based on reconfigurable Byzantine consensus augmented by proof-of-work. Solida improves on Bitcoin in confirmation time, and provides safety and liveness assuming the adversary control less than (roughly) one-third of the total mining power.

Open access
2 source records
cs.CR
cs.DC
cs.GT
Original source
Dec 9, 2016·Lecture notes in computer science
197 cites
Optimized Execution of Business Processes on Blockchain

Luciano García‐Bañuelos, Alexander Ponomarev, Marlon Dumas, Ingo Weber

Blockchain technology enables the execution of collaborative business processes involving untrusted parties without requiring a central authority. Specifically, a process model comprising tasks performed by multiple parties can be coordinated via smart contracts operating on the blockchain. The consensus mechanism governing the blockchain thereby guarantees that the process model is followed by each party. However, the cost required for blockchain use is highly dependent on the volume of data recorded and the frequency of data updates by smart contracts. This paper proposes an optimized method for executing business processes on top of commodity blockchain technology. The paper presents a method for compiling a process model into a smart contract that encodes the preconditions for executing each task in the process using a space-optimized data structure. The method is empirically compared to a previously proposed baseline by replaying execution logs, including one from a real-life business process, and measuring resource consumption.

Open access
3 source records
Business Process Modeling and Analysis
Blockchain Technology Applications and Security
Cloud Computing and Resource Management
Original source
Dec 5, 2016·2017 Intelligent Systems Conference (IntelliSys)
277 cites
Cryptocurrency portfolio management with deep reinforcement learning

Zhengyao Jiang, Jinjun Liang

Portfolio management is the decision-making process of allocating an amount of fund into different financial investment products. Cryptocurrencies are electronic and decentralized alternatives to government-issued money, with Bitcoin as the best-known example of a cryptocurrency. This paper presents a model-less convolutional neural network with historic prices of a set of financial assets as its input, outputting portfolio weights of the set. The network is trained with 0.7 years' price data from a cryptocurrency exchange. The training is done in a reinforcement manner, maximizing the accumulative return, which is regarded as the reward function of the network. Back test trading experiments with trading period of 30 minutes is conducted in the same market, achieving 10-fold returns in 1.8 month's periods. Some recently published portfolio selection strategies are also used to perform the same back tests, whose results are compared with the neural network. The network is not limited to cryptocurrency, but can be applied to any other financial markets.

Open access
4 source records
Stock Market Forecasting Methods
Blockchain Technology Applications and Security
Financial Markets and Investment Strategies
Original source
Dec 4, 2016·arXiv (Cornell University)
26 cites
Privacy on the Blockchain: Unique Ring Signatures

Rebekah Mercer

Ring signatures are cryptographic protocols designed to allow any member of a group to produce a signature on behalf of the group, without revealing the individual signer's identity. This offers group members a level of anonymity not attainable through generic digital signature schemes. We call this property 'plausible deniability', or anonymity with respect to an anonymity set. We concentrate in particular on implementing privacy on the blockchain, introducing a unique ring signature scheme that works with existing blockchain systems. We implement a unique ring signature (URS) scheme using secp256k1, creating the first implementation compatible with blockchain libraries in this way, so as for easy implementation as an Ethereum smart contract. We review the privacy and security properties offered by the scheme we have constructed, and compare its efficiency with other commonly suggested approaches to privacy on the blockchain.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
Cryptography and Data Security
Original source
Dec 1, 2016·Queue
5 cites
Research for Practice: Cryptocurrencies, Blockchains, and Smart Contracts; Hardware for Deep Learning

Arvind Narayanan, Andrew Miller, Song Han

First, Arvind Narayanan and Andrew Miller, co-authors of the increasingly popular open-access Princeton Bitcoin textbook, provide an overview of ongoing research in cryptocurrencies. Second, Song Han provides an overview of hardware trends related to another long-studied academic problem that has recently seen an explosion in popularity: deep learning.

Open access
Blockchain Technology Applications and Security
Original source
Dec 1, 2016·arXiv (Cornell University)
43 cites
Teechan: Payment Channels Using Trusted Execution Environments

Joshua Lind, Ittay Eyal, Peter Pietzuch, Emin Gün Sirer

Blockchain protocols are inherently limited in transaction throughput and latency. Recent efforts to address performance and scale blockchains have focused on off-chain payment channels. While such channels can achieve low latency and high throughput, deploying them securely on top of the Bitcoin blockchain has been difficult, partly because building a secure implementation requires changes to the underlying protocol and the ecosystem. We present Teechan, a full-duplex payment channel framework that exploits trusted execution environments. Teechan can be deployed securely on the existing Bitcoin blockchain without having to modify the protocol. It: (i) achieves a higher transaction throughput and lower transaction latency than prior solutions; (ii) enables unlimited full-duplex payments as long as the balance does not exceed the channel's credit; (iii) requires only a single message to be sent per payment in any direction; and (iv) places at most two transactions on the blockchain under any execution scenario. We have built and deployed the Teechan framework using Intel SGX on the Bitcoin network. Our experiments show that, not counting network latencies, Teechan can achieve 2,480 transactions per second on a single channel, with sub-millisecond latencies.

Open access
3 source records
cs.CR
Distributed systems and fault tolerance
Blockchain Technology Applications and Security
Original source
Dec 1, 2016·arXiv (Cornell University)
8 cites
Optimizing Governed Blockchains for Financial Process Authentications

Leif-Nissen Lundbæk, Andrea Callia D’Iddio, Michael Huth

We propose the formal study of governed blockchains that are owned and controlled by organizations and that neither create cryptocurrencies nor provide any incentives to solvers of cryptographic puzzles. We view such approaches as frameworks in which system parts, such as the cryptographic puzzle, may be instantiated with different technology. Owners of such a blockchain procure puzzle solvers as resources they control, and use a mathematical model to compute optimal parameters for the cryptographic puzzle mechanism or other parts of the blockchain. We illustrate this approach with a use case in which blockchains record hashes of financial process transactions to increase their trustworthiness and that of their audits. For Proof of Work as cryptographic puzzle, we develop a detailed mathematical model to derive MINLP optimization problems for computing optimal Proof of Work configuration parameters that trade off potentially conflicting aspects such as availability, resiliency, security, and cost in this governed setting. We demonstrate the utility of such a mining calculus by solving some instances of this problem. This experimental validation is strengthened by statistical experiments that confirm the validity of random variables used in formulating our mathematical model. We hope that our work may facilitate the creation of domain-specific blockchains for a wide range of applications such as trustworthy information in Internet of Things systems and bespoke improvements of legacy financial services.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
Crime, Illicit Activities, and Governance
Original source
Dec 1, 2016·Financial Innovation
234 cites
Analysis and outlook of applications of blockchain technology to equity crowdfunding in China

Huasheng Zhu, Zach Zhizhong Zhou

Equity crowdfunding via the Internet is a new channel of raising money for startups. It features low barriers to entry, low cost, and high speed, and thus encourages innovation. In recent years, equity crowdfunding in China has experienced some developments. However, some problems remain unsolved in practice. Blockchain is a decentralized and distributed ledger technology to ensure data security, transparency, and integrity. Because it cannot be tampered with or forged, the technology is deemed to have great potential in the finance industry. This study examines current problems in the practice of equity crowdfunding in China. Based on the analysis of the characteristics of blockchain technology, this study further explores its practical applications in equity crowdfunding. 1) Blockchain technology may be a secure, efficient, low-cost solution for the registration of stocks and shares of a firm financed by crowdfunding; 2) Blockchain technology simplifies the transaction and transfer of crowdfunding equities, and thus facilitates their circulation; 3) Blockchain technology enables peer to peer transactions between investors and entrepreneurs, and solves the problems of regulatory compliance and security of fund management; Blockchain technology can be used to develop a voting system for crowdfunders, which enables them to be involved in corporate governance. This helps protect the rights and interests of small investors; 5) Blockchain technology helps regulators know about market conditions, and supports regulatory activities such as managing investors and fighting money laundering.

Open access
FinTech, Crowdfunding, Digital Finance
Blockchain Technology Applications and Security
Microfinance and Financial Inclusion
Original source
Dec 1, 2016·IITM Journal of Management and IT
323 cites
A brief survey of Cryptocurrency systems

Ujan Mukhopadhyay, Anthony Skjellum, Oluwakemi Hambolu, Jon Oakley · 6 authors

Cryptocurrencies have emerged as important financial software systems. They rely on a secure distributed ledger data structure; mining is an integral part of such systems. Mining adds records of past transactions to the distributed ledger known as Blockchain, allowing users to reach secure, robust consensus for each transaction. Mining also introduces wealth in the form of new units of currency. Cryptocurrencies lack a central authority to mediate transactions because they were designed as peer-to-peer systems. They rely on miners to validate transactions. Cryptocurrencies require strong, secure mining algorithms. In this paper we survey and compare and contrast current mining techniques as used by major Cryptocurrencies. We evaluate the strengths, weaknesses, and possible threats to each mining strategy. Overall, a perspective on how Cryptocurrencies mine, where they have comparable performance and assurance, and where they have unique threats and strengths are outlined.

Open access
2 source records
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Spam and Phishing Detection
Original source
Dec 1, 2016·Financial Innovation
69 cites
A new proof-of-work mechanism for bitcoin

Ning Shi

Bitcoin system, when more than 51% computing power is controlled by a single node, the block chain can be distorted maliciously. This is called 51% attack which is a well-known potential risk that could destroy the Bitcoin system. The paper proves that under the current proof-of-work mechanism, computing power eventually will be centralized at a single node if miners are rational enough. The paper propose a new proof-of-work mechanism that improves decentralization and reduces the risk of 51% attack without increasing the risk of Sybil attack. This new mechanism introduces a series of principles such as Career open to all talents, without distinction of birth, Distribution according to labor and All Men are created equal.

Open access
2 source records
Blockchain Technology Applications and Security
Spam and Phishing Detection
Advanced Steganography and Watermarking Techniques
Original source
Dec 1, 2016·Electronic Notes in Theoretical Computer Science
108 cites
Double-spend Attack Models with Time Advantange for Bitcoin

Carlos Pinzón, Camilo Rocha

Bitcoin is a digital currency in which the need for a trusted third party is avoided. Instead, this digital currency is based on the concept of ‘proof of work’ allowing users to execute payments by digitally signing their transactions. Since electronic files can be duplicated, fraudulent transactions in the form of double-spend attacks – where users spend the same money at least twice – can happen. This paper is about attack models that can assign possible time advantage to attacker agents in the Bitcoin network. In particular, this paper presents: (i) two attack models in which partial advancement towards block production can be influenced by time and not only by the hashpower used to produce blocks of hashes, and (ii) algorithmic experimentation comparing these models against existing well-known hashrate-based attack models that do not consider time advantage. As a conclusion, this paper presents evidence on the fact that advantages are not negligible for cases in which an attacker has had enough time for secretly mining fraudulent blocks or significant control over the network. Also, the models presented in this paper help in supporting previous claims in the literature about how to correctly model and detect double-spend attacks in the Bitcoin network.

Open access
Blockchain Technology Applications and Security
Spam and Phishing Detection
Crime, Illicit Activities, and Governance
Original source
Dec 1, 2016·Finance and Economics Discussion Series
240 cites
Distributed Ledger Technology in Payments, Clearing, and Settlement

David C. Mills, Kathy Wang, Brendan Malone, Anjana Ravi · 14 authors

Digital innovations in finance, loosely known as fintech, have garnered a great deal of attention across the financial industry. Distributed ledger technology (DLT) is one such innovation that has been cited as a means of transforming payment, clearing, and settlement (PCS) processes, including how funds are transferred and how securities, commodities, and derivatives are cleared and settled. DLT is a term that has been used by the industry in a variety of ways and so does not have a single definition. Because there is a wide spectrum of possible deployments of DLT, this paper will refer to the technology as some combination of components including peer-to-peer networking, distributed data storage, and cryptography that, among other things, can potentially change the way in which the storage, recordkeeping, and transfer of a digital asset is done.

Open access
2 source records
FinTech, Crowdfunding, Digital Finance
Blockchain Technology Applications and Security
Original source
Dec 1, 2016·Financial Innovation
260 cites
Fraud detections for online businesses: a perspective from blockchain technology

Yuanfeng Cai, Dan Zhu

The reputation system has been designed as an effective mechanism to reduce risks associated with online shopping for customers. However, it is vulnerable to rating fraud. Some raters may inject unfairly high or low ratings to the system so as to promote their own products or demote their competitors. This study explores the rating fraud by differentiating the subjective fraud from objective fraud. Then it discusses the effectiveness of blockchain technology in objective fraud and its limitation in subjective fraud, especially the rating fraud. Lastly, it systematically analyzes the robustness of blockchain-based reputation systems in each type of rating fraud. The detection of fraudulent raters is not easy since they can behave strategically to camouflage themselves. We explore the potential strengths and limitations of blockchain-based reputation systems under two attack goals: ballot-stuffing and bad-mouthing, and various attack models including constant attack, camouflage attack, whitewashing attack and sybil attack. Blockchain-based reputation systems are more robust against bad-mouthing than ballot-stuffing fraud. Blockchain technology provides new opportunities for redesigning the reputation system. Blockchain systems are very effective in preventing objective information fraud, such as loan application fraud, where fraudulent information is fact-based. However, their effectiveness is limited in subjective information fraud, such as rating fraud, where the ground-truth is not easily validated. Blockchain systems are effective in preventing bad mouthing and whitewashing attack, but they are limited in detecting ballot-stuffing under sybil attack, constant attacks and camouflage attack.

Open access
2 source records
Blockchain Technology Applications and Security
Spam and Phishing Detection
Internet Traffic Analysis and Secure E-voting
Original source
Dec 1, 2016·Financial Innovation
221 cites
Are blockchains immune to all malicious attacks?

Jennifer Xu

In recent years, blockchain technology has attracted considerable attention. It records cryptographic transactions in a public ledger that is difficult to alter and compromise because of the distributed consensus. As a result, blockchain is believed to resist fraud and hacking. This work explores the types of fraud and malicious activities that can be prevented by blockchain technology and identifies attacks to which blockchain remains vulnerable. This study recommends appropriate defensive measures and calls for further research into the techniques for fighting malicious activities related to blockchains.

Open access
Blockchain Technology Applications and Security
Spam and Phishing Detection
Cybercrime and Law Enforcement Studies
Original source
Dec 1, 2016·Financial Innovation
548 cites
Blockchain-based sharing services: What blockchain technology can contribute to smart cities

Jianjun Sun, Jiaqi Yan, Kem Z.K. Zhang

The notion of smart city has grown popular over the past few years. It embraces several dimensions depending on the meaning of the word “smart” and benefits from innovative applications of new kinds of information and communications technology to support communal sharing. By relying on prior literature, this paper proposes a conceptual framework with three dimensions: (1) human, (2) technology, and (3) organization, and explores a set of fundamental factors that make a city smart from a sharing economy perspective. Using this triangle framework, we discuss what emerging blockchain technology may contribute to these factors and how its elements can help smart cities develop sharing services. This study discusses how blockchain-based sharing services can contribute to smart cities based on a conceptual framework. We hope it can stimulate interest in theory and practice to foster discussions in this area.

Open access
2 source records
Blockchain Technology Applications and Security
Sharing Economy and Platforms
Smart Cities and Technologies
Original source