当前位置: X-MOL 学术J. Syst. Archit. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Rahasak—Scalable blockchain architecture for enterprise applications
Journal of Systems Architecture ( IF 3.7 ) Pub Date : 2021-02-17 , DOI: 10.1016/j.sysarc.2021.102061
Eranga Bandara , Xueping Liang , Peter Foytik , Sachin Shetty , Nalin Ranasinghe , Kasun De Zoysa

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 real-time 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. With Rahasak, we make blockchain more scalable, secure, structured and meaningful for further data analytics.



中文翻译:

Rahasak-用于企业应用程序的可扩展区块链架构

基于区块链的去中心化基础架构已在各个行业中得到了改编,以在不信任第三方的情况下以隐私保护的方式处理敏感数据。但是,将最新的区块链平台与可扩展的企业级应用程序集成会带来一些挑战。当前的区块链平台不支持高交易吞吐量,缺乏高可扩展性,并且不能在高交易吞吐量应用程序(例如大数据,物联网)中提供实时交易处理和背压操作处理。在本文中,我们提出了一种适用于高度可扩展的企业级应用的新型许可区块链平台“ Rahasak”。Rahasak区块链在“ Validate-Execute-Group”区块链架构之上采用了基于Apache Kafka的共识,以处理区块链上的实时交易执行。该架构配备了功能性编程和基于参与者的智能合约平台,可在区块链中同时执行交易。Rahasak支持高事务吞吐量,高可伸缩性,并发事务执行,数据分析功能。借助Rahasak,我们使区块链更具可扩展性,安全性,结构性,并且对进一步的数据分析有意义。数据分析功能。借助Rahasak,我们使区块链更具可扩展性,安全性,结构性,并且对进一步的数据分析有意义。数据分析功能。借助Rahasak,我们使区块链更具可扩展性,安全性,结构性,并且对进一步的数据分析有意义。

更新日期:2021-02-21
down
wechat
bug