Context-based smart contracts for appendable-block blockchains

05/02/2020
by   Henry C. Nunes, et al.
0

Currently, blockchain proposals are being adopted to solve security issues, such as data integrity, resilience, and non-repudiation. To improve certain aspects, e.g., energy consumption and latency, of traditional blockchains, different architectures, algorithms, and data management methods have been recently proposed. For example, appendable-block blockchain uses a different data structure designed to reduce latency in block and transaction insertion. It is especially applicable in domains such as Internet of Things (IoT), where both latency and energy are key concerns. However, the lack of some features available to other blockchains, such as Smart Contracts, limits the application of this model. To solve this, in this work, we propose the use of Smart Contracts in appendable-block blockchain through a new model called context-based appendable-block blockchain. This model also allows the execution of multiple smart contracts in parallel, featuring high performance in parallel computing scenarios. Furthermore, we present an implementation for the context-based appendable-block blockchain using an Ethereum Virtual Machine (EVM). Finally, we execute this implementation in four different testbed. The results demonstrated a performance improvement for parallel processing of smart contracts when using the proposed model.

READ FULL TEXT
research
07/08/2019

Secure IoT access at scale using blockchains and smart contracts

Blockchains and smart contracts are an emerging, promising technology, t...
research
11/24/2020

On the Serverless Nature of Blockchains and Smart Contracts

Although historically the term serverless was also used in the context o...
research
04/07/2019

Improving Hyperconnected Logistics with Blockchains and Smart Contracts

The Physical Internet and hyperconnected logistics concepts promise an o...
research
12/20/2019

Performance and Cost Evaluation of Smart Contracts in Collaborative Health Care Environments

Blockchain emerged as a solution for data integrity, non-repudiation, an...
research
06/28/2022

A Scalable Blockchain-based Smart Contract Model for Decentralized Voltage Stability Using Sharding Technique

Blockchain technologies are one possible avenue for increasing the resil...
research
05/27/2020

Aquareum: A Centralized Ledger Enhanced with Blockchain and Trusted Computing

Distributed ledger systems (i.e., blockchains) have received a lot of at...
research
10/13/2019

HyperProv: Decentralized Resilient Data Provenance at the Edge with Blockchains

Data provenance and lineage are critical for ensuring integrity and repr...

Please sign up or login with your details

Forgot password? Click here to reset