Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Rahasak—Scalable blockchain architecture for enterprise applications

Journal Article · · Journal of Systems Architecture
 [1];  [2];  [3];  [3];  [4];  [4]
  1. Old Dominion Univ., Norfolk, VA (United States); Old Dominion Univ., Norfolk, VA (United States)
  2. Univ. of North Carolina, Greensboro, NC (United States)
  3. Old Dominion Univ., Norfolk, VA (United States)
  4. Univ. of Colombo School of Computing (UCSC) (Sri Lanka)
Blockchain-based decentralized infrastructure has been adapted in various industries to handle the sensitive data in a privacy-preserving manner without trusting third parties. However, integrating state-of-the-art blockchain platforms with the scalable, enterprise-level applications result in several challenges. Current blockchain platforms do not support high transaction throughput, lack high scalability, and cannot provide real-time transaction processing and back-pressure operation handling in high transaction throughput applications(e.g Big data, IoT). In this paper, we propose a novel permissioned blockchain platform “Rahasak” for highly scalable, enterprise applications. Rahasak blockchain adopts the Apache Kafka-based consensus on top of a “Validate-Execute-Group” blockchain architecture to handle realtime transaction execution on the blockchain. The architecture is equipped with a functional programming and actor-based smart contract platform that enables concurrent execution of transactions in the blockchain. Rahasak supports high transaction throughput, high scalability, concurrent transaction execution, data analytics features. Finally, with Rahasak, we make blockchain more scalable, secure, structured and meaningful for further data analytics.
Research Organization:
Old Dominion Univ., Norfolk, VA (United States)
Sponsoring Organization:
USDOE Office of Fossil Energy (FE)
Grant/Contract Number:
FE0031744
OSTI ID:
1849306
Alternate ID(s):
OSTI ID: 1780339
Journal Information:
Journal of Systems Architecture, Journal Name: Journal of Systems Architecture Journal Issue: C Vol. 116; ISSN 1383-7621
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (17)

A survey on essential components of a self-sovereign identity journal November 2018
Why Functional Programming Matters journal February 1989
Mystiko—Blockchain Meets Big Data conference December 2018
Microservices journal January 2015
$\mathsf{LightChain}$: A Lightweight Blockchain System for Industrial Internet of Things journal June 2019
Concurrency control in advanced database applications journal September 1991
Cassandra: a decentralized structured storage system journal April 2010
Spanner: Google’s Globally Distributed Database journal August 2013
NoSQL databases: MongoDB vs cassandra conference January 2013
An architecture for self-managing microservices
  • Toffetti, Giovanni; Brunner, Sandro; Blöchlinger, Martin
  • Proceedings of the 1st International Workshop on Automated Incident Management in Cloud - AIMC '15 https://doi.org/10.1145/2747470.2747474
conference January 2015
The part-time parliament journal May 1998
Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade journal January 2016
Transactions and consistency in distributed database systems journal September 1982
Towards robust distributed systems (abstract) conference January 2000
The Byzantine Generals Problem journal July 1982
Communicating sequential processes journal August 1978
Choosing the right NoSQL database for the job: a quality attribute evaluation journal August 2015

Similar Records

Tikiri—Towards a lightweight blockchain for IoT
Journal Article · Mon Feb 15 23:00:00 EST 2021 · Future Generations Computer Systems · OSTI ID:1849304

Blockchain Empowered Provenance Framework for Sensor Identity Management and Data Flow Security in Fossil-based Power Plants
Technical Report · Tue Nov 28 23:00:00 EST 2023 · OSTI ID:2222465