Blockchain Papers

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

53,072 papersLast indexed Aug 31, 2026
Search papers

Paper index

53,072 results · page 1827 of 2,212

Clear filters
Jun 15, 2019·arXiv
0 cites
Txilm: Lossy Block Compression with Salted Short Hashing

Donghui Ding, Xin Jiang, Jiaping Wang, Hao Wang · 6 authors

Current blockchains are restricted by the low throughput. Aimed at this problem, we propose Txilm, a protocol that compresses the size of transaction presentation in each block to save the bandwidth of the network. In this protocol, a block carries short hashes of TXIDs instead of complete transactions. Combined with the sorted transactions based on TXIDs, Txilm realizes 80 times of data size reduction compared with the original blockchains. We also evaluate the probability of hash collisions, and provide methods of resolving such collisions. Finally, we design strategies to protect against potential attacks on Txilm.

Open access
cs.CR
cs.NI
Original source
Jun 15, 2019·Duo Research Archive (University of Oslo)
0 cites
Self-Emerging Proof-of-Storage Challenges Using Smart Contracts

Daniel Barati

Proof-of-Storage (PoS) is a collective term for protocols that allow proving data integrity and availability. There exist several PoS schemes. While they differ in detailed specifications, their common primary advantage is eliminating the need for trust between storage providers and data owners. However, there does not exist a mechanism to provide self-emerging delivery of requests for proof of storage, commonly known as challenges.\n\nThis paper presents a decentralized system for PoS using self-emerging challenges built on smart contract in the Ethereum platform. Self-emerging challenges provide an automated mechanism for ensuring integrity and persistence of data at chosen time intervals. The design employs participating nodes in the Ethereum blockchain, commonly referred to as peers, to store and route challenges to storage providers. The peers are compensated for their service by their respective employers. Data owners are enabled to schedule the time of emergence of a challenge to storage providers. Upon a received challenge, storage providers prove the integrity and persistence of data by responding correctly to the challenge. The design builds on the existing work of decentralized self-emerging data systems over Ethereum blockchain networks. We show that this work can be utilized for PoS and solve the problems that the incorporation and adaptation of this work raises.\n\nWe evaluate the proposed system based on several factors. We investigate the security of the system based on the different attacks that the participants may execute for exploitation. Moreover, we evaluate the attractiveness of participating in the system based on the gained remuneration by peers and the positive reputation gained by storage providers for proving the integrity of their clients’ data. We also evaluate the expenses of data owners utilizing the proposed system based on the inherited costs of invoking smart contract functions in the Ethereum platform. Lastly, through analysis, we find that to minimize the total costs in the system, the number of employed peers should be restricted to one in each path. In other words, one peer to deliver a PoS challenge to the storage service provider. We show that this additionally improves the fairness of remuneration payout to peers and analyze how security is affected by always utilizing one peer in each path. We discover that this improves prevention against drop attacks, while it to some degree decreases the prevention of release-ahead attacks which we deem less critical. Through these analyses, we recognize that the benefits greatly outweigh the drawback, and we make a suggestion that data owners should select exactly one peer per path in their services.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Banking stability, regulation, efficiency
Original source
Jun 15, 2019·Society and Economy
24 cites
Blockchain and Democracy

Peter Racsko

In the past few years in many countries people have experienced the erosion of trust in the main pillars of democracy, the voting and election systems. Many authors envisage the blockchain technology as a tool for restoration of trust (Tapscott 2016; Swislow 2016; Shin 2016). Our research is aimed at the potential use of blockchain technology in social systems for enhancing trust and increasing participation. We aim to explore whether the blockchain technology is suitable for voting or elections in large communities and the issues to be addressed for real world applications to leverage democratic rights. Our final conclusion is that there are both theoretical and practical obstacles in the way of such direct applications.

Open access
Blockchain Technology Applications and Security
Internet Traffic Analysis and Secure E-voting
Spam and Phishing Detection
Original source
Jun 15, 2019·arXiv (Cornell University)
3 cites
A Secure Consensus Protocol for Sidechains

Fangyu Gai, Cesar Grajales, Jianyu Niu, Jalalzai, Mohammad Mussadiq · 5 authors

Sidechain technology has been envisioned as a promising solution to accelerate today's public blockchains in terms of scalability and interoperability. By relying on the mainchain for security, different sidechains can formulate their own rules to reach consensus. Although the literature has considered the possibility of using consensus protocols in the sidechain, so far a tailor-made consensus protocol for sidechains with high performance and formal security proof has not been attempted. To fill this gap, we introduce Cumulus, a low overhead, highly efficient, security provable sidechain protocol. Cumulus makes use of smart contracts to ensure that only one block proposed in the sidechain will be enforced on the mainchain in each round, thereby achieving consensus in an efficient manner. We give a formal specification of Cumulus which ensures safety and liveness without any online requirements of clients. For security analysis, we provide formal security definitions and proofs under Universally Composable Security (UCS) model. As a proof of concept, we implement Cumulus and evaluate it in an Ethereum testnet.

Open access
2 source records
cs.CR
cs.DC
Blockchain Technology Applications and Security
Original source
Jun 15, 2019·arXiv (Cornell University)
5 cites
A Practical Solution to Yao's Millionaires' Problem and Its Application in Designing Secure Combinatorial Auction

Sankarshan Damle, Boi Faltings, Sujit Gujar

The emergence of e-commerce and e-voting platforms has resulted in the rise in the volume of sensitive information over the Internet. This has resulted in an increased demand for secure and private means of information computation. Towards this, the Yao's Millionaires' problem, i.e., to determine the richer among two millionaires' securely, finds an application. In this work, we present a new solution to the Yao's Millionaires' problem namely, Privacy Preserving Comparison (PPC). We show that PPC achieves this comparison in constant time as well as in one execution. PPC uses semi-honest third parties for the comparison who do not learn any information about the values. Further, we show that PPC is collusion-resistance. To demonstrate the significance of PPC, we present a secure, approximate single-minded combinatorial auction, which we call TPACAS, i.e., Truthful, Privacy-preserving Approximate Combinatorial Auction for Single-minded bidders. We show that TPACAS, unlike previous works, preserves the following privacies relevant to an auction: agent privacy, the identities of the losing bidders must not be revealed to any other agent except the auctioneer (AU), bid privacy, the bid values must be hidden from the other agents as well as the AU and bid-topology privacy, the items for which the agents are bidding must be hidden from the other agents as well as the AU. We demonstrate the practicality of TPACAS through simulations. Lastly, we also look at TPACAS' implementation over a publicly distributed ledger, such as the Ethereum blockchain.

Open access
2 source records
cs.CR
Auction Theory and Applications
Cryptography and Data Security
Original source
Jun 15, 2019·Electronics
123 cites
A Review on the Role of Blockchain Technology in the Healthcare Domain

Haider Dhia Zubaydi, Yung-Wey Chong, Kwangman Ko, Sabri M. Hanshi · 5 authors

Recently, there have been increasing calls for healthcare providers to provide controls for patients over their personal health records. Nevertheless, security issues concerning how different healthcare providers exchange healthcare information have caused a flop in the deployment of such systems. The ability to exchange data securely is important so that new borderless integrated healthcare services can be provided to patients. Due to its decentralized nature, blockchain technology is a suitable driver for the much-needed shift towards integrated healthcare, providing new insights and addressing some of the main challenges of many healthcare areas. Blockchain allows healthcare providers to record and manage peer-to-peer transactions through a network without central authority. In this paper, we discuss the concept of blockchain technology and hurdles in their adoption in the healthcare domain. Furthermore, a review is conducted on the latest implementations of blockchain technology in healthcare. Finally, a new case study of a blockchain-based healthcare platform is presented addressing the drawbacks of current designs, followed by recommendations for future blockchain researchers and developers.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source
Jun 14, 2019·Transportation Research Part C Emerging Technologies
97 cites
A multi-layered blockchain framework for smart mobility data-markets

David López, Bilal Farooq

Blockchain has the potential to render the transaction of information more secure and transparent. Nowadays, transportation data are shared across multiple entities using heterogeneous mediums, from paper collected data to smartphone. Most of this data are stored in central servers that are susceptible to hacks. In some cases shady actors who may have access to such sources, share the mobility data with unwanted third parties. A multi-layered Blockchain framework for Smart Mobility Data-market (BSMD) is presented for addressing the associated privacy, security, management, and scalability challenges. Each participant shares their encrypted data to the blockchain network and can transact information with other participants as long as both parties agree to the transaction rules issued by the owner of the data. Data ownership, transparency, auditability and access control are the core principles of the proposed blockchain for smart mobility data-market. In a case study of real-time mobility data sharing, we demonstrate the performance of BSMD on a 370 nodes blockchain running on heterogeneous and geographically-separated devices communicating on a physical network. We also demonstrate how BSMD ensures the cybersecurity and privacy of individual by safeguarding against spoofing and message interception attacks and providing information access management control.

Open access
2 source records
Blockchain Technology Applications and Security
Privacy, Security, and Data Protection
Privacy-Preserving Technologies in Data
Original source
Jun 14, 2019·arXiv
0 cites
A Blockchain Policy and Charging Control Framework for Roaming in Cellular Networks

Ahmed Refaey, Karim Hammad, Sebastian Magierowski, Ekram Hossain

As a technology foundation of cryptocurrencies, blockchain enables decentralized peer-to-peer trading through consensus mechanisms without the involvement of a third party. Blockchain has been regarded as an auspicious technology for future cellular networks. It is able to provide solutions to problems related to mobile operators and user trust, embedded smart contracts, security concerns, pricing (e.g. for roaming), etc. When applying blockchain to cellular networks, there are significant challenges in terms of deployment and application, due to resource-constrained transactions. This article begins by introducing the basic concept of blockchain and then moves on to illustrate its benefits and limitations in the roaming system. Two models of roaming-based blockchain technologies are offered to show their suitability for cellular networks as opposed to traditional technology. Finally, potential issues and challenges of roaming-based blockchains are addressed and evaluated using the roaming use case in the EU.

Open access
cs.NI
Original source
Jun 14, 2019·arXiv
0 cites
What is Stablecoin?: A Survey on Its Mechanism and Potential as Decentralized Payment Systems

Makiko Mita, Kensuke Ito, Shohei Ohsawa, Hideyuki Tanaka

Our study provides a survey on how existing stablecoins-- cryptocurrencies aiming at price stabilization-- peg their value to other assets, from the perspective of Decentralized Payment Systems (DPSs). This attempt is important because there has been no preceding surveys focusing on the stablecoin as DPSs, i.e., the one aiming at not only price stabilization but also decentralization. Specifically, we first classified existing stablecoins into four types according to their collaterals (fiat, commodity, crypto, and non-collateralized) and pointed out the high potential of non-collateralized stablecoins as DPSs; then, we further classified existing non-collateralized stablecoins into two types according to their intervention layers (protocol, application) and confirmed details of their representative mechanisms. Utilizing concepts such as Quantity Theory of Money (QTM), Tobin tax, and speculative attack, our survey revealed the status quo where, despite the high potential of non-collateralized stablecoins, they have no standard mechanism to achieve the stablecoin for practical DPSs.

Open access
cs.CR
Original source
Jun 14, 2019·arXiv (Cornell University)
17 cites
Permissioned Blockchain for Efficient and Secure Resource Sharing in Vehicular Edge Computing

Siming Wang, Xumin Huang, Rong Yu, Yan Zhang · 5 authors

With the fast expanding scale of vehicular networks, vehicular edge computing (VEC) has emerged and attracted growing attention from both industry and academia. Parked vehicles (PVs) have great potential to join vehicular networks for sharing their idle computing and networking resources. However, due to the underlying security and privacy threats, it is challenging to fairly motivate PVs for resource sharing in an efficient and secure way. In this paper, we propose a permissioned vehicular blockchain for secure and efficient resource sharing in VEC, namely, Parkingchain. We first design smart contract to achieve secure resource sharing and efficient service provisioning between PVs and service requesters (SRs). A multi-weight subjective logic based delegated Byzantine Fault Tolerance (DBFT) consensus mechanism is presented to improve the consensus process in Parkingchain. Further, we design a contract theory-based incentive mechanism to model the interactions between SR and PVs under asymmetric information scenario. Finally, numerical results demonstrate that the proposed incentive mechanism is effective and efficient compared with existing schemes.

Open access
2 source records
cs.NI
Blockchain Technology Applications and Security
Privacy-Preserving Technologies in Data
Original source
Jun 14, 2019·Entropy
274 cites
Price Movement Prediction of Cryptocurrencies Using Sentiment Analysis and Machine Learning

Franco Valencia, Alfonso Gómez-Espinosa, Benjamín Valdés-Aguirre

Cryptocurrencies are becoming increasingly relevant in the financial world and can be considered as an emerging market. The low barrier of entry and high data availability of the cryptocurrency market makes it an excellent subject of study, from which it is possible to derive insights into the behavior of markets through the application of sentiment analysis and machine learning techniques for the challenging task of stock market prediction. While there have been some previous studies, most of them have focused exclusively on the behavior of Bitcoin. In this paper, we propose the usage of common machine learning tools and available social media data for predicting the price movement of the Bitcoin, Ethereum, Ripple and Litecoin cryptocurrency market movements. We compare the utilization of neural networks (NN), support vector machines (SVM) and random forest (RF) while using elements from Twitter and market data as input features. The results show that it is possible to predict cryptocurrency markets using machine learning and sentiment analysis, where Twitter data by itself could be used to predict certain cryptocurrencies and that NN outperform the other models.

Open access
Blockchain Technology Applications and Security
Stock Market Forecasting Methods
Market Dynamics and Volatility
Original source
Jun 14, 2019·Research in International Business and Finance
86 cites
Lead-Lag relationship between Bitcoin and Ethereum: Evidence from hourly and daily data

Imtiaz Sifat, Azhar Mohamad, Mohammad Syazwan Bin Mohamed Shariff

This paper investigates lead-lag relationship between heavyweight cryptocurrencies Bitcoin and Ethereum. Traditional studies of information flow between markets preponderate on cash vs. futures, whereby researchers are interested in the stabilizing impact of futures on spot markets. While interest in the same relationship in the nascent cryptocurrency sphere is emerging, little is known regarding price leadership between these assets. In this paper, we employ a battery of statistical tests—VECM, Granger Causality , ARMA, ARDL and Wavelet Coherence—to identify price leadership between the two crypto heavyweights Bitcoin and Ethereum. Based on one year hourly and daily data from August 2017 through to September 2018, our tests yield varied results but largely suggest bi-directional causality between the two assets. Moreover, the results indicate that intraday crypto traders can barely exploit Bitcoin-Ethereum hourly or daily price discovery process to their advantage.

Open access
2 source records
Blockchain Technology Applications and Security
Market Dynamics and Volatility
Complex Systems and Time Series Analysis
Original source
Jun 13, 2019·IRIS Research product catalog (Sapienza University of Rome)
18 cites
Arcula: A Secure Hierarchical Deterministic Wallet for Multi-asset Blockchains

Adriano Di Luzio, Danilo Francati, Giuseppe Ateniese

This work presents Arcula, a new design for hierarchical deterministic wallets that brings identity-based addresses to the blockchain. Arcula is built on top of provably secure cryptographic primitives. It generates all its cryptographic secrets from a user-provided seed and enables the derivation of new public keys based on the identities of users, without requiring any secret information. Unlike other wallets, it achieves all these properties while being secure against privilege escalation. We formalize the security model of hierarchical deterministic wallets and prove that an attacker compromising an arbitrary number of users within an Arcula wallet cannot escalate his privileges and compromise users higher in the access hierarchy. Our design works out-of-the-box with any blockchain that enables the verification of signatures on arbitrary messages. We evaluate its usage in a real-world scenario on the Bitcoin Cash network.

Open access
2 source records
cs.CR
Cryptography and Data Security
Blockchain Technology Applications and Security
Original source
Jun 13, 2019·Distributed Computing
75 cites
The Consensus Number of a Cryptocurrency

Rachid Guerraoui, Petr Kuznetsov, Matteo Monti, Matej Pavlovič · 5 authors

Many blockchain-based algorithms, such as Bitcoin, implement a decentralized asset transfer system, often referred to as a cryptocurrency. As stated in the original paper by Nakamoto, at the heart of these systems lies the problem of preventing double-spending; this is usually solved by achieving consensus on the order of transfers among the participants. In this paper, we treat the asset transfer problem as a concurrent object and determine its consensus number, showing that consensus is, in fact, not necessary to prevent double-spending. We first consider the problem as defined by Nakamoto, where only a single process---the account owner---can withdraw from each account. Safety and liveness need to be ensured for correct account owners, whereas misbehaving account owners might be unable to perform transfers. We show that the consensus number of an asset transfer object is $1$. We then consider a more general $k$-shared asset transfer object where up to $k$ processes can atomically withdraw from the same account, and show that this object has consensus number $k$. We establish our results in the context of shared memory with benign faults, allowing us to properly understand the level of difficulty of the asset transfer problem. We also translate these results in the message passing setting with Byzantine players, a model that is more relevant in practice. In this model, we describe an asynchronous Byzantine fault-tolerant asset transfer implementation that is both simpler and more efficient than state-of-the-art consensus-based solutions. Our results are applicable to both the permissioned (private) and permissionless (public) setting, as normally their differentiation is hidden by the abstractions on top of which our algorithms are based.

Open access
3 source records
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Nanocluster Synthesis and Applications
Original source
Jun 13, 2019·2019 IEEE Conference on Games (CoG)
117 cites
Blockchain Games: A Survey

Tian Min, Hanyi Wang, Yaoze Guo, Wei Cai

With the support of the blockchain systems, the cryptocurrency has changed the world of virtual assets. Digital games, especially those with massive multi-player scenarios, will be significantly impacted by this novel technology. However, there are insufficient academic studies on this topic. In this work, we filled the blank by surveying the state-of-the-art blockchain games. We discuss the blockchain integration for games and then categorize existing blockchain games from the aspects of their genres and technical platforms. Moreover, by analyzing the industrial trend with a statistical approach, we envision the future of blockchain games from technological and commercial perspectives.

Open access
2 source records
Blockchain Technology Applications and Security
Peer-to-Peer Network Technologies
Digital Games and Media
Original source
Jun 13, 2019·Publication Server of FIR e. V. an der RWTH Aachen
0 cites
[Study] Blockchain

Volker (Prof. Dr.-Ing.) Stich, Jan Reschke, David Holtkemper, Martin Streichfuss · 7 authors

Distributed ledger technologies, of which the best known example is blockchain, were expected to make their big breakthrough in 2018. Instead, the opposite happened. Cryptocurrency price slumps and delays in promising projects became symptoms of a new sense of caution. Organizations tried to use blockchain in unsuitable applications, and underestimated implementation hurdles. Despite this, the need for effective data exchange and data management in today's connected world remains high. Decentralized solutions, intelligent sensors, global supply chains and vast quantities of customer data will further stimulate demand for specialized and powerful data management systems. Blockchain therefore remains one option to enable a secure and interconnected world. The following five-step approach will help you harness blockchain's potential, avoiding common mistakes and overcoming implementation hurdles on your way.

Open access
Original source
Jun 13, 2019·arXiv (Cornell University)
3 cites
Probing the Mystery of Cryptocurrency Theft: An Investigation into Methods for Taint Analysis

Tin Tironsakkul, Manuel Maarek, Andrea Eross, Mike Just

Since the creation of Bitcoin, transaction tracking is one of the prominent means for following the movement of Bitcoins involved in illegal activities. Although every Bitcoin transaction is recorded in the blockchain database, which is transparent for anyone to observe and analyse, Bitcoin's pseudonymity system and transaction obscuring techniques still allow criminals to disguise their transaction trail. While there have been a few attempts to develop tracking methods, there is no accepted evaluation method to measure their accuracy. Therefore, this paper investigates strategies for transaction tracking by introducing two new tainting methods, and proposes an address profiling approach with a metrics-based evaluation framework. We use our approach and framework to compare the accuracy of our new tainting methods with the previous tainting techniques, using data from two real Bitcoin theft transactions and several related control transactions.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
Cybercrime and Law Enforcement Studies
Original source
Jun 13, 2019·Electronic Commerce Research and Applications
48 cites
A fair contract signing protocol with blockchain support

Josep Lluís Ferrer Gomila, M. Francisca Hinarejos, Andreu Pere Isern-Deyà

Electronically signing contracts is fundamental for e-commerce transactions. The main property that contract signing protocols must achieve is fairness of the exchange. The solutions presented to date are divided into two major types: those that have a trusted third party (TTP) to achieve fairness and those that do not. In the literature, we find more than 40 published proposals, but none of these proposed protocols has become a recognized or de facto standard in the market. Blockchain has provided a new way to address classic problems such as double spending, as well as problems such as fairness. In this article, we present a protocol for contract signing based on blockchain. Our proposed protocol does not require a conventional TTP, and it does not present the disadvantages of solutions without a TTP (computational and/or communication cost). The protocol satisfies the necessary security requirements: fairness, timeliness and non-repudiation. We demonstrate the feasibility of the protocol with a cost analysis and a proof of concept implementation. In addition, we show how Ethereum can be integrated in our solution as an alternative platform to the use of Bitcoin. Finally, we show how our proposal improves previous solutions for contract signing based on blockchain in terms of cost, efficiency and security.

Open access
Blockchain Technology Applications and Security
Sharing Economy and Platforms
FinTech, Crowdfunding, Digital Finance
Original source
Jun 13, 2019·arXiv (Cornell University)
57 cites
Mir-BFT: High-Throughput BFT for Blockchains.

Chrysoula Stathakopoulou, Tudor David, Marko Vukolić

No abstract is available for this record.

Open access
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cloud Computing and Resource Management
Original source
Jun 13, 2019·arXiv (Cornell University)
8 cites
The Consensus Number of a Cryptocurrency (Extended Version)

Rachid Guerraoui, Petr Kuznetsov, Matteo Monti, Matej Pavlovič · 5 authors

Many blockchain-based algorithms, such as Bitcoin, implement a decentralized asset transfer system, often referred to as a cryptocurrency. As stated in the original paper by Nakamoto, at the heart of these systems lies the problem of preventing double-spending; this is usually solved by achieving consensus on the order of transfers among the participants. In this paper, we treat the asset transfer problem as a concurrent object and determine its consensus number, showing that consensus is, in fact, not necessary to prevent double-spending. We first consider the problem as defined by Nakamoto, where only a single process---the account owner---can withdraw from each account. Safety and liveness need to be ensured for correct account owners, whereas misbehaving account owners might be unable to perform transfers. We show that the consensus number of an asset transfer object is $1$. We then consider a more general $k$-shared asset transfer object where up to $k$ processes can atomically withdraw from the same account, and show that this object has consensus number $k$. We establish our results in the context of shared memory with benign faults, allowing us to properly understand the level of difficulty of the asset transfer problem. We also translate these results in the message passing setting with Byzantine players, a model that is more relevant in practice. In this model, we describe an asynchronous Byzantine fault-tolerant asset transfer implementation that is both simpler and more efficient than state-of-the-art consensus-based solutions. Our results are applicable to both the permissioned (private) and permissionless (public) setting, as normally their differentiation is hidden by the abstractions on top of which our algorithms are based.

Open access
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Cryptography and Data Security
Original source
Jun 13, 2019·Royal Society Open Science
42 cites
Information-theoretic measures for nonlinear causality detection: application to social media sentiment and cryptocurrency prices

Z. Keskin, Tomaso Aste

Information transfer between time series is calculated using the asymmetric information-theoretic measure known as transfer entropy. Geweke’s autoregressive formulation of Granger causality is used to compute linear transfer entropy, and Schreiber’s general, non-parametric, information-theoretic formulation is used to quantify nonlinear transfer entropy. We first validate these measures against synthetic data. Then we apply these measures to detect statistical causality between social sentiment changes and cryptocurrency returns. We validate results by performing permutation tests by shuffling the time series, and calculate the Z -score. We also investigate different approaches for partitioning in non-parametric density estimation which can improve the significance. Using these techniques on sentiment and price data over a 48-month period to August 2018, for four major cryptocurrencies, namely bitcoin (BTC), ripple (XRP), litecoin (LTC) and ethereum (ETH), we detect significant information transfer, on hourly timescales, with greater net information transfer from sentiment to price for XRP and LTC, and instead from price to sentiment for BTC and ETH. We report the scale of nonlinear statistical causality to be an order of magnitude larger than the linear case.

Open access
4 source records
Market Dynamics and Volatility
Complex Systems and Time Series Analysis
Stock Market Forecasting Methods
Original source
Jun 13, 2019·arXiv (Cornell University)
20 cites
Mir-BFT: High-Throughput Robust BFT for Decentralized Networks

Chrysoula Stathakopoulou, Tudor David, Matej Pavlovič, Marko Vukolić

This paper presents Mir-BFT, a robust Byzantine fault-tolerant (BFT) total order broadcast protocol aimed at maximizing throughput on wide-area networks (WANs), targeting deployments in decentralized networks, such as permissioned and Proof-of-Stake permissionless blockchain systems. Mir-BFT is the first BFT protocol that allows multiple leaders to propose request batches independently (i.e., parallel leaders), in a way that precludes request duplication attacks by malicious (Byzantine) clients, by rotating the assignment of a partitioned request hash space to leaders. As this mechanism removes a single-leader bandwidth bottleneck and exposes a computation bottleneck related to authenticating clients even on a WAN, our protocol further boosts throughput using a client signature verification sharding optimization. Our evaluation shows that Mir-BFT outperforms state-of-the-art and orders more than 60000 signed Bitcoin-sized (500-byte) transactions per second on a widely distributed 100 nodes, 1 Gbps WAN setup, with typical latencies of few seconds. We also evaluate Mir-BFT under different crash and Byzantine faults, demonstrating its performance robustness. Mir-BFT relies on classical BFT protocol constructs, which simplifies reasoning about its correctness. Specifically, Mir-BFT is a generalization of the celebrated and scrutinized PBFT protocol. In a nutshell, Mir-BFT follows PBFT "safety-wise", with changes needed to accommodate novel features restricted to PBFT liveness.

Open access
2 source records
cs.DC
Distributed systems and fault tolerance
Blockchain Technology Applications and Security
Original source
Jun 13, 2019·Applied Sciences
442 cites
Blockchain-Based Applications in Education: A Systematic Review

Ali Alammary, Samah Alhazmi, Marwah Almasri, Saira Gillani

Recently, blockchain technology has gained considerable attention from researchers and practitioners. This is mainly due to its unique features including decentralization, security, reliability, and data integrity. Despite this growing interest, little is known about the current state of knowledge and practice regarding the use of blockchain technology in education. This article is a systematic review of research investigating blockchain-based educational applications. It focuses on three main themes: (1) educational applications that have been developed with blockchain technology, (2) benefits that blockchain technology could bring to education, and (3) challenges of adopting blockchain technology in education. A detailed results analysis of each theme was conducted as well as an intensive discussion based on the findings. This review also offers insight into other educational areas that could benefit from blockchain technology.

Open access
Blockchain Technology Applications and Security
Blockchain Technology in Education and Learning
IoT and Edge/Fog Computing
Original source