Blockchain Papers

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

1,173 papersLast indexed Aug 31, 2026
Search papers

Paper index

1,173 results · page 37 of 49

Clear filters
Jan 1, 2020·IEEE Access
325 cites
Scaling Blockchains: A Comprehensive Survey

Abdelatif Hafid, Abdelhakim Hafid, Mustapha Samih

Blockchain (e.g., Bitcoin and Ethereum) has drawn much attention and has been widely-deployed in recent years. However, blockchain scalability is emerging as a challenging issue. This paper outlines the existing solutions to blockchain scalability, which can be classified into two categories: first layer and second layer solutions. First layer solutions propose modifications to the blockchain (i.e., changing the blockchain structure, such as block size) while second layer solutions propose mechanisms that are implemented outside of the blockchain. In particular, we focus on sharding as a promising first layer solution to the scalability issue; the basic idea behind sharding is to divide the blockchain network into multiple committees, each processing a separate set of transactions. More specifically, (a) we propose a taxonomy based on committee formation and intra-committee consensus; and (b) we compare the main existing sharding-based blockchain protocols. We also present a performance-based comparative analysis (i.e., throughput and latency), of the advantages, and disadvantages in existing scalability solutions.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
IoT and Edge/Fog Computing
Original source
Dec 30, 2019·Sensors
143 cites
Data Query Mechanism Based on Hash Computing Power of Blockchain in Internet of Things

Yongjun Ren, Fujian Zhu, Pradip Kumar Sharma, Tian Wang · 7 authors

In the IoT (Internet of Things) environment, smart homes, smart grids, and telematics constantly generate data with complex attributes. These data have low heterogeneity and poor interoperability, which brings difficulties to data management and value mining. The promising combination of blockchain and the Internet of things as BCoT (blockchain of things) can solve these problems. This paper introduces an innovative method DCOMB (dual combination Bloom filter) to firstly convert the computational power of bitcoin mining into the computational power of query. Furthermore, this article uses the DCOMB method to build blockchain-based IoT data query model. DCOMB can implement queries only through mining hash calculation. This model combines the data stream of the IoT with the timestamp of the blockchain, improving the interoperability of data and the versatility of the IoT database system. The experiment results show that the random reading performance of DCOMB query is higher than that of COMB (combination Bloom filter), and the error rate of DCOMB is lower. Meanwhile, both DCOMB and COMB query performance are better than MySQL (My Structured Query Language).

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Dec 24, 2019·IEEE Access
62 cites
Secure Service Provisioning Scheme for Lightweight IoT Devices With a Fair Payment System and an Incentive Mechanism Based on Blockchain

Turki Ali Alghamdi, Ishtiaq Ali, Nadeem Javaid, Muhammad Shafiq

The Internet of Things (IoT) industry is growing very fast to transform factories, homes, farms and practically everything else to make them efficient and intelligent. IoT is applied in different resilient scenarios and applications. IoT faces lots of challenges due to lack of computational power, battery and storage resources. Fortunately, the rise of blockchain technology facilitates IoT in many security solutions. Using blockchain, communication between IoT and emerging computing technologies is made efficient. In this work, we propose a secure service provisioning scheme with a fair payment system for Lightweight Clients (LCs) based on blockchain. Furthermore, an incentive mechanism based on reputation is proposed. We use consortium blockchain with the Proof of Authority (PoA) consensus mechanism. Furthermore, we use Smart Contracts (SCs) to validate the services provided by the Service Providers (SPs) to the LCs, transfer cryptocurrency to the SPs and maintain the reputation of the SPs. Moreover, the Keccak256 hashing algorithm is used for converting the data of arbitrary size to the hash of fixed size. AES128 encryption technique is used to encrypt service codes before sending to the LCs. The simulation results show that the LCs receive validated services from the SPs at an affordable cost. The results also depict that the participation rate of SPs is increased because of the incentive mechanism.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Dec 23, 2019·arXiv
4 cites
Characterizing Orphan Transactions in the Bitcoin Network

Muhammad Anas Imtiaz, David Starobinski, Ari Trachtenberg

Orphan transactions are those whose parental income-sources are missing at the time that they are processed. These transactions are not propagated to other nodes until all of their missing parents are received, and they thus end up languishing in a local buffer until evicted or their parents are found. Although there has been little work in the literature on characterizing the nature and impact of such orphans, it is intuitive that they may affect throughput on the Bitcoin network. This work thus seeks to methodically research such effects through a measurement campaign of orphan transactions on live Bitcoin nodes. Our data show that, surprisingly, orphan transactions tend to have fewer parents on average than non-orphan transactions. Moreover, the salient features of their missing parents are a lower fee and larger size than their non-orphan counterparts, resulting in a lower transaction fee per byte. Finally, we note that the network overhead incurred by these orphan transactions can be significant, exceeding 17% when using the default orphan memory pool size (100 transactions). However, this overhead can be made negligible, without significant computational or memory demands, if the pool size is merely increased to 1000 transactions.

Open access
2 source records
Blockchain Technology Applications and Security
Caching and Content Delivery
Peer-to-Peer Network Technologies
Original source
Dec 21, 2019·arXiv (Cornell University)
9 cites
Microchain: a Light Hierarchical Consensus Protocol for IoT System

Ronghua Xu, Yu Chen

While the large-scale Internet of Things (IoT) makes many new applications feasible, like Smart Cities, IoT also brings new concerns on data reliability, security, and privacy. The rapid evolution in blockchain technologies, which relied on a decentralized, immutable and distributed ledger system for transaction data auditing, provides a prospective solution to address the issues in IoT. The blockchain and smart contract enabled security mechanism for IoT applications have attracted increasing interests from both academia and industry. However, integrating cryptocurrency-oriented blockchain technologies into IoT systems meets tremendous challenges on scalability, storage capacity, security, and privacy. Particularly, the performance of blockchain networks significantly relies on the performance of consensus mechanisms, e.g., in terms of data confidentiality, transaction throughput, and network scalability. In this chapter, given an in-depth review of state-of-the-art blockchain networks, the key matrix of designing consensus mechanism for IoT networks are identified in terms of throughput, scalability, and security. To demonstrate a case study on designing scalable, lightweight blockchain protocols for IoT systems, a Microchain framework is introduced and a proof-of-concept prototype is implemented in a physical network environment. The experimental results verify the feasibility of integrating the Microchain into IoT systems.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source
Dec 11, 2019·arXiv (Cornell University)
6 cites
Simulation of the Bitcoin Network Considering Compact Block Relay and Internet Improvements

Ryunosuke Nagayama, Kazuyuki Shudo, Ryohei Banno

Improving transaction throughput is an important challenge for Bitcoin. However, shortening the block generation interval or increasing the block size to improve throughput makes it sharing blocks within the network slower and increases the number of orphan blocks. Consequently, the security of the blockchain is sacrificed. To mitigate this, it is necessary to reduce the block propagation delay. Because of the contribution of new Bitcoin protocols and evolution of the Internet, the block propagation delay in the Bitcoin network has been shortened in recent years. In this study, we measure the block propagation delay on the Bitcoin network using a simulator, and investigate the effect of compact block relay---an up-to-date Bitcoin protocol---and Internet improvements from 2015 to 2019. The experimental results reveal that the block propagation delay is reduced by 64.5% for the 50th percentile and 63.7% for the 90th percentile due to Internet improvements, and by 90.1% for the 90th percentile and by 87.6% for the 90th percentile due to compact block relay.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Advanced Data and IoT Technologies
Original source
Dec 11, 2019·arXiv (Cornell University)
35 cites
Identifying Impacts of Protocol and Internet Development on the Bitcoin Network

Ryunosuke Nagayama, Ryohei Banno, Kazuyuki Shudo

Improving transaction throughput is an important challenge for Bitcoin. However, shortening the block generation interval or increasing the block size to improve throughput makes it sharing blocks within the network slower and increases the number of orphan blocks. Consequently, the security of the blockchain is sacrificed. To mitigate this, it is necessary to reduce the block propagation delay. Because of the contribution of new Bitcoin protocols and the improvements of the Internet, the block propagation delay in the Bitcoin network has been shortened in recent years. In this study, we identify impacts of compact block relay---an up-to-date Bitcoin protocol---and Internet improvement on the block propagation delay and fork rate in the Bitcoin network from 2015 to 2019. Existing measurement studies could not identify them but our simulation enables it. The experimental results reveal that compact block relay contributes to shortening the block propagation delay more than Internet improvements. The block propagation delay is reduced by 64.5% for the 50th percentile and 63.7% for the 90th percentile due to Internet improvements, and by 90.1% for the 50th percentile and by 87.6% for the 90th percentile due to compact block relay.

Open access
3 source records
Blockchain Technology Applications and Security
Caching and Content Delivery
Advanced Steganography and Watermarking Techniques
Original source
Dec 10, 2019·Sustainability
268 cites
A Secure Data Sharing Platform Using Blockchain and Interplanetary File System

Muqaddas Naz, Fahad Ahmed Al-Zahrani, Rabiya Khalid, Nadeem Javaid · 7 authors

In a research community, data sharing is an essential step to gain maximum knowledge from the prior work. Existing data sharing platforms depend on trusted third party (TTP). Due to the involvement of TTP, such systems lack trust, transparency, security, and immutability. To overcome these issues, this paper proposed a blockchain-based secure data sharing platform by leveraging the benefits of interplanetary file system (IPFS). A meta data is uploaded to IPFS server by owner and then divided into n secret shares. The proposed scheme achieves security and access control by executing the access roles written in smart contract by owner. Users are first authenticated through RSA signatures and then submit the requested amount as a price of digital content. After the successful delivery of data, the user is encouraged to register the reviews about data. These reviews are validated through Watson analyzer to filter out the fake reviews. The customers registering valid reviews are given incentives. In this way, maximum reviews are submitted against every file. In this scenario, decentralized storage, Ethereum blockchain, encryption, and incentive mechanism are combined. To implement the proposed scenario, smart contracts are written in solidity and deployed on local Ethereum test network. The proposed scheme achieves transparency, security, access control, authenticity of owner, and quality of data. In simulation results, an analysis is performed on gas consumption and actual cost required in terms of USD, so that a good price estimate can be done while deploying the implemented scenario in real set-up. Moreover, computational time for different encryption schemes are plotted to represent the performance of implemented scheme, which is shamir secret sharing (SSS). Results show that SSS shows the least computational time as compared to advanced encryption standard (AES) 128 and 256.

Open access
Blockchain Technology Applications and Security
Privacy-Preserving Technologies in Data
Caching and Content Delivery
Original source
Dec 8, 2019·Applied Sciences
20 cites
A Model for Deriving Trust and Reputation on Blockchain-Based e-Payment System

Jaehong Ahn, Mingyu Park, Hyungsik Shin, Jeongyeup Paek

E-commerce has become a crucial part of our life allowing us to buy products, request services, and transfer money easily with a press of a button. As such, establishing immutable trust and reputation of entities that are resilient to manipulation by the malicious are critical in today’s online systems. In this work, we propose a model for calculating trust and reputation using the values stored on blockchain ledger. The model is applied to blockchain-based online payment systems which have a characteristic of immutability by preventing data manipulation. The model normalizes user evaluations based on each user’s personal evaluation criteria that changes over time. In addition, the model derives reputation of, and trust between, users by applying psychological factors. We evaluate our model using not only simulated transaction data but also on real Bitcoin transaction-based dataset to show that our model is able to derive stable values from immutable transactions on blockchain-based online payment systems. Our model has been built into a live commercial blockchain service platform, and new application developments are underway.

Open access
Blockchain Technology Applications and Security
Caching and Content Delivery
Spam and Phishing Detection
Original source
Dec 6, 2019·arXiv (Cornell University)
3 cites
DClaims: A Censorship Resistant Web Annotations System using IPFS and Ethereum

João Pereira dos Santos, Nuno Santos, David Dias

The proliferation of unreliable and biased information is a significant\nproblem on the Internet. To assess the credibility of the information retrieved\nfrom news websites and other sources, users often resort to social platforms\nlooking for confirmation with trustworthy parties. However, users may be faced\nwith considerable obstacles posed by the platform provider, who can prevent\naccess to certain content. This paper presents DClaims, a system that provides\na censorship-resistant distributed service for the exchange of information over\nthe Internet using web annotations. DClaims' fully decentralized architecture\nrelies on Inter-Planetary File System (IPFS) and Ethereum blockchain, both of\nwhich offer desirable censorship resistant properties. DClaims is implemented\nas a web annotations browser extension which allows for the classification of\nnews articles, on news websites. From our evaluation of the system, we conclude\nthat a large scale implementation of the system is practical and economically\nviable.\n

Open access
3 source records
Blockchain Technology Applications and Security
Internet Traffic Analysis and Secure E-voting
Advanced Malware Detection Techniques
Original source
Dec 5, 2019·IEICE Technical Report, 2019, vol. 119, no. 221, Print edition ISSN 0913-5685, Online edition ISSN 2432-6380
0 cites
[Invited talk] Building a Disaster-resilient Storage Layer for Next Generation Networks: The Role of Redundancy

Vero Estrada-Galiñanes, Racin Nygaard, Viktor Trón, Rodrigo Q. Saramago · 6 authors

Blockchain is the driving force behind a myriad of decentralized applications (dapps) that promise to transform the Internet. The next generation Internet, or web3, introduces a "universal state layer" to store data in p2p networks. Swarm, a native layer of the Ethereum web3 stack, aims at providing redundant storage for dapp code, data, as well as, blockchain and state data. Based on a diploma verification dapp use case, we share insights on the role of redundancy strategies in designing a reliable storage layer. Our proof-of-concept improves Swarm's resilience to failures by balancing repairs and storage, with a slightly added latency.

Open access
2 source records
cs.NI
cs.DC
Peer-to-Peer Network Technologies
Original source
Dec 1, 2019·arXiv
3 cites
Towards Blockchain for Decentralized Self-Organizing Wireless Networks

Steven Platt, Miquel Oliver

Distributed consensus mechanisms have been widely researched and made popular with a number of blockchain-based token applications, such as Bitcoin, and Ethereum. Although these general-purpose platforms have matured for scale and security, they are designed for human incentive and continue to require currency reward and contract functions that are not requisite in machine communications. Redes Chain is a custom designed blockchain, built to support fully decentralized self-organization in wireless networks-without a cryptocurrency or contract dependency.

Open access
2 source records
cs.CR
cs.NI
eess.SY
Original source
Dec 1, 2019·arXiv
7 cites
Performance Analysis of the Libra Blockchain: An Experimental Study

Jiashuo Zhang, Jianbo Gao, Zhenhao Wu, Wentian Yan · 7 authors

Since Bitcoin was first introduced i n 2008, many types of cryptocurrencies have been proposed based on blockchain. However, the performance of permissionless blockchains restricts the widespread of cryptocurrency. Recently, Libra was proposed by Facebook based on a permissioned blockchain, i.e. the Libra blockchain. The vision of Libra is to become a global currency supporting financial a pplications, but it is doubted whether the performance of the Libra blockchain is able to support frequent micropayment scenarios. In this paper, we propose a methodology to evaluate the performance of blockchain platforms and conducted an experimental study on the Libra blockchain. The results show that the Libra blockchain can only process about one thousand transactions per second at most, and the performance drops significantly a s t he number of validators increases. Although it outperforms permissionless blockchain platforms, the performance of the Libra blockchain is still unsatisfactory compared to other permissioned blockchains like Hyperledger Fabric and needs to make effective improvements in order to support global micropayment in the future.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
Caching and Content Delivery
Original source
Dec 1, 2019·Periodicals of Engineering and Natural Sciences (PEN)
51 cites
The road to the blockchain technology: Concept and types

Sana Sabah Sabry, Nada Mahdi Kaittan, Israa Majeed

As the Bitcoin keeps increasing in value compared to other cryptocurrencies, more attention has been given to Blockchain Technology (BT) which is the infrastructure behind the Bitcoin, especially on its role in addressing the problems of the classical centralized system. As a digital currency, Bitcoin is dependent on the decentralized cryptographic tools and peer-to-peer system. The digital currency implements a distributed ledger using Blockchain when verifying any type of transaction. In this paper, the aim is to describe how digital currency networks such as Bitcoin provides a “trust-less” platform for users to embark on money transfers without necessarily depending on any central trusted establishments such as payment services or financial institutions. Furthermore, this work comprehensively overviewed the basic principle that underly BT, such as transaction, consensus algorithms, and hashing. This study also provided a novel classification for blockchain types according to their system architecture and consensus strategy. For each type, our contribution was provided with an example which clearly describes the blockchain features and the transaction steps. Our classification intended to help researchers understand and choose the blockchain for their application. The paper ends with the discussion of the differences between each type

Open access
2 source records
Blockchain Technology Applications and Security
Caching and Content Delivery
FinTech, Crowdfunding, Digital Finance
Original source
Nov 28, 2019·IEEE Transactions on Communications
57 cites
Practical Modeling and Analysis of Blockchain Radio Access Network

Xintong Ling, Yuwei Le, Jiaheng Wang, Zhi Ding · 5 authors

The continually rising demand for wireless services and applications in the era of Internet of things (IoT) and artificial intelligence (AI) presents a significant number of unprecedented challenges to existing network structures. To meet the rapid growth need of mobile data services, blockchain radio access network (B-RAN) has emerged as a decentralized, trustworthy radio access paradigm spurred by blockchain technologies. However, many characteristics of B-RAN remain unclear and hard to characterize. In this study, we develop an analytical framework to model B-RAN and provide some basic fundamental analysis. Starting from block generation, we establish a queuing model based on a time-homogeneous Markov chain. From the queuing model, we evaluate the performance of B-RAN with respect to latency and security considerations. By connecting latency and security, we uncover a more comprehensive picture of the achievable performance of B-RAN. Further, we present experimental results via an innovative prototype and validate the proposed model.

Open access
3 source records
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source
Nov 14, 2019·arXiv (Cornell University)
1 cites
Ethanos: Lightweight Bootstrapping for Ethereum

Jae-Yun Kim, Jun-Mo Lee, Yeon-Jae Koo, Sang-Hyeon Park · 5 authors

As ethereum blockchain has become popular, the number of users and transactions has skyrocketed, causing an explosive increase of its data size. As a result, ordinary clients using PCs or smartphones cannot easily bootstrap as a full node, but rely on other full nodes such as the miners to run or verify transactions. This may affect the security of ethereum, so light bootstrapping techniques such as fast sync has been proposed to download only parts of full data, yet the space overhead is still too high. One of the biggest space overhead that cannot easily be reduced is caused by saving the state of all accounts in the block's state trie. Fortunately, we found that more than 90% of accounts are inactive and old transactions are hard to be manipulated. Based on these observations, this paper propose a novel optimization technique called ethanos that can reduce bootstrapping cost by sweeping inactive accounts periodically and by not downloading old transactions. If an inactive account becomes active, ethanos restore its state by running a restoration transaction. Also, ethanos gives incentives for archive nodes to maintain the old transactions for possible re-verification. We implemented ethanos by instrumenting the go-ethereum (geth) client and evaluated with the real 113 million transactions from 14 million accounts between 7M-th and 8M-th blocks in ethereum. Our experimental result shows that ethanos can reduce the size of the account state by half, which, if combined with removing old transactions, may reduce the storage size for bootstrapping to around 1GB. This would be reasonable enough for ordinary clients to bootstrap on their personal devices.

Open access
2 source records
Blockchain Technology Applications and Security
Caching and Content Delivery
Cloud Computing and Resource Management
Original source
Nov 12, 2019·arXiv
4 cites
Impact of consensus on appendable-block blockchain for IoT

Roben Castagna Lunardi, Regio A. Michelin, Charles V. Neu, Henry C. Nunes · 6 authors

The Internet of Things (IoT) is transforming our physical world into a complex and dynamic system of connected devices on an unprecedented scale. Connecting everyday physical objects is creating new business models, improving processes and reducing costs and risks. Recently, blockchain technology has received a lot of attention from the community as a possible solution to overcome security issues in IoT. However, traditional blockchains (such as the ones used in Bitcoin and Ethereum) are not well suited to the resource-constrained nature of IoT devices and also with the large volume of information that is expected to be generated from typical IoT deployments. To overcome these issues, several researchers have presented lightweight instances of blockchains tailored for IoT. For example, proposing novel data structures based on blocks with decoupled and appendable data. However, these researchers did not discuss how the consensus algorithm would impact their solutions, i.e., the decision of which consensus algorithm would be better suited was left as an open issue. In this paper, we improved an appendable-block blockchain framework to support different consensus algorithms through a modular design. We evaluated the performance of this improved version in different emulated scenarios and studied the impact of varying the number of devices and transactions and employing different consensus algorithms. Even adopting different consensus algorithms, results indicate that the latency to append a new block is less than 161ms (in the more demanding scenario) and the delay for processing a new transaction is less than 7ms, suggesting that our improved version of the appendable-block blockchain is efficient and scalable, and thus well suited for IoT scenarios.

Open access
2 source records
cs.CR
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Original source
Nov 12, 2019·arXiv (Cornell University)
0 cites
Fast Stochastic Peer Selection in Proof-of-Stake Protocols

Quan Nguyen, André Cronje, Michael Kong

The problem of peer selection, which randomly selects a peer from a set, is commonplace in Proof-of-Stake (PoS) protocols. In PoS, peers are chosen randomly with probability proportional to the amount of stake that they possess. This paper presents an approach that relates PoS peer selection to Roulette-wheel selection, which is frequently used in genetic and evolutionary algorithms or complex network modelling. In particular, we introduce the use of stochastic acceptance algorithm [6] for fast peer selection. The roulette-wheel selection algorithm [6] achieves O(1) complexity based on stochastic acceptance, whereas searching based algorithms may take O(N ) or O(logN ) complexity in a network of N peers.

Open access
2 source records
Peer-to-Peer Network Technologies
Distributed systems and fault tolerance
Caching and Content Delivery
Original source
Nov 11, 2019·IEEE Access
9 cites
A Blockchain Based Data Monitoring and Sharing Approach for Smart Grids

Yan‐Han Yang, Mingzhe Liu, Qin Zhou, Helen Zhou · 5 authors

With the development of science and technology, human beings cannot live without electricity. The introduction of smart grid systems brings new ideas to break the shackle of existing electricity systems. This paper proposes a mechanism with data monitoring and sharing capabilities based on the consortium blockchain, realizing comprehensive monitoring of smart devices, and promoting the effective sharing of electrical data in smart grids. When a smart device is out of order, the smart contract connected to it will be triggered, and the users can check the running status through the smart phone. This approach allows nodes in the consortium blockchain to request transactions, using the prepaid payment smart contract with time-lock script to protect the consumer right of request nodes. In addition, we use a (t, n) -threshold secret sharing scheme to realize multiparty sharing of electrical data. Paillier encryption arithmetic is used to guarantee the confidentiality of messages in node transaction.

Open access
Blockchain Technology Applications and Security
Cryptography and Data Security
Caching and Content Delivery
Original source
Nov 11, 2019·arXiv (Cornell University)
13 cites
Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication

Kai Li, Yuzhe Tang, Jiaqi Chen, Zhehu Yuan · 6 authors

Feeding external data to a blockchain, a.k.a. data feed, is an essential task to enable blockchain interoperability and support emerging cross-domain applications, notably stablecoins. Given the data-intensive feeds in real life (e.g., high-frequency price updates) and the high cost in using blockchain, namely Gas, it is imperative to reduce the Gas cost of data feeds. Motivated by the constant-changing workloads in finance and other applications, this work focuses on designing a dynamic, workload-aware approach for cost effectiveness in Gas. This design space is understudied in the existing blockchain research which has so far focused on static data placement. This work presents GRuB, a cost-effective data feed that dynamically replicates data between the blockchain and an off-chain cloud storage. GRuB's data replication is workload-adaptive by monitoring the current workload and making online decisions w.r.t. data replication. A series of online algorithms are proposed that achieve the bounded worst-case cost in blockchain's Gas. GRuB runs the decision-making components on the untrusted cloud off-chain for lower Gas costs, and employs a security protocol to authenticate the data transferred between the blockchain and cloud. The overall GRuB system can autonomously achieve low Gas costs with changing workloads. We built a GRuB prototype functional with Ethereum and Google LevelDB, and supported real applications in stablecoins. Under real workloads collected from the Ethereum contract-call history and mixed workloads of YCSB, we systematically evaluate GRuB's cost which shows a saving of Gas by 10% ~ 74%, with comparison to the baselines of static data-placement.

Open access
3 source records
cs.CR
cs.DB
cs.DC
Original source
Nov 1, 2019·Amfiteatru Economic
53 cites
Blockchain Applications and Sustainability Issues

Rana Roberto Leonardo, Pasquale Giungato, Angela Tarabella, Caterina Tricase

Blockchain, a distributed and democratically-sustained public register of the transactions of the digital currency "Bitcoin", proposed by Satoshi Nakamoto a pseudonym of a hided developer in 2009, has been the driver of a huge number of initiatives devoted to develop and implement a peer-to-peer distributed database, and with no central authority created as an open source software. Expansion of Bitcoin, as well as other digital currencies, has been due to lower transaction costs, high security protocols and lack of inflation with respect to fiat money and no need of a clearing entity or a central bank. Although, environmental issues related to the use of this currency and, in particular, in the energy consumes, have been raised by the scientific community, but no signals of limiting factors have been detected until now. The hidden in the wings blockchain technology has been recognized the driver of innovation in various fields, contributing to create a more sustainable world. The purpose of this paper is to describe both the recent trends in the applications of the blockchain technology in the cryptocurrencies market and the new projects considering the environmental sustainability (energy consumption, materials depletion) and social impacts. The contribute of blockchain in reducing and accelerating bureaucracy and incentivizing environmentally friendly behaviour, has been discussed. Although the environmental issues related to the energy consumed in Bitcoin mining may scare companies in adopting the new technology, there is no evidence of limiting factors or carrying capacity of the entire system. In future the development of a less energy intensive alternative for validating the blocks to stack in the distributed database, would render the blockchain the ideal candidate for the applicability of sustainability paradigms in the economic, environmental and social sectors.

Open access
Blockchain Technology Applications and Security
Green IT and Sustainability
Caching and Content Delivery
Original source
Oct 25, 2019·Frontiers in Blockchain
10 cites
Invoice Discounting: A Blockchain-Based Approach

Nadia Fabrizio, Elisa Rossi, Andréa Martini, Dimitar Anastasovski · 7 authors

Invoice discounting is a market with a double-digit potential growth rate in Europe and worldwide in the next years. The main benefit of invoice discounting is the acceleration of cash flow from customers to suppliers: suppliers get advance payments from the bank, rather than waiting for the customers to pay. Hence, thanks to the quick availability of capital, businesses can invest in expansion and growth. More specifically, one of the most relevant problems today is how to provide better and faster invoice discounting services while preventing the double spending and maintaining the risk low. The blockchain frameworks have the potential to provide the right solution and thus to revolutionize the invoice discounting process. The benefits for suppliers, customers and financial institutions are related to the increased transparency added to the whole discounting process and the following risk reduction for the banks due to the capability to enhance the entire process and to reduce the double spending. In our paper, we introduce a blockchain-based invoice discounting system, called Distributed Ledger Invoice, and we propose a novel assessment method for evaluating currently available blockchain solutions for the invoice discounting scenario. Moreover, we also discuss two main issues regarding the information accessibility and the interoperability. In particular, since blockchain is still an emerging technology interoperability is a key factor for the blockchain adoption in inter-banking processes, where different blockchains solutions might be used. In this work we propose a decoupling layer, based on the Attribute-Based Access Control language, to unify the access control to reserved information across heterogeneous blockchains.

Open access
Blockchain Technology Applications and Security
FinTech, Crowdfunding, Digital Finance
Caching and Content Delivery
Original source
Oct 22, 2019·DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
6 cites
On Fairness in Committee-based Blockchains

Yackolley Amoussou-Guenou, Antonella Del Pozzo, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

Committee-based blockchains are among the most popular alternatives of proof-of-work based blockchains, such as Bitcoin. They provide strong consistency (no fork) under classical assumptions, and avoid using energy-consuming mechanisms to add new blocks in the blockchain. For each block, these blockchains use a committee that executes Byzantine-fault tolerant distributed consensus to decide the next block they will add in the blockchain. Unlike Bitcoin, where there is only one creator per block with high probability, in committee-based blockchain any block is cooperatively created. In order to incentivize committee members to participate to the creation of new blocks rewarding schemes have to be designed. In this paper, we study the fairness of rewarding in committee-based blockchains and we provide necessary and sufficient conditions on the system communication under which it is possible to have a fair reward mechanism.

Open access
2 source records
cs.DC
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Original source
Oct 15, 2019·Proceedings of the National Academy of Sciences
15 cites
Blockchain offers applications well beyond Bitcoin but faces its own limitations

Stephen Ornes

Proceedings of the National Academy of Sciences (PNAS), a peer reviewed journal of the National Academy of Sciences (NAS) - an authoritative source of high-impact, original research that broadly spans the biological, physical, and social sciences.

Open access
Blockchain Technology Applications and Security
IoT and Edge/Fog Computing
Caching and Content Delivery
Original source