NutBaaS: A Blockchain-as-a-Service Platform

Blockchain, originated from Bitcoin system, has drawn intense attention from the academic community because of its decentralization, persistency, anonymity and auditability. In the past decade, the blockchain technology has evolved and became viable for various applications beyond the domain of fina...

Full description

Bibliographic Details
Main Authors: Weilin Zheng, Zibin Zheng, Xiangping Chen, Kemian Dai, Peishan Li, Renfei Chen
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8840920/
_version_ 1818920988411166720
author Weilin Zheng
Zibin Zheng
Xiangping Chen
Kemian Dai
Peishan Li
Renfei Chen
author_facet Weilin Zheng
Zibin Zheng
Xiangping Chen
Kemian Dai
Peishan Li
Renfei Chen
author_sort Weilin Zheng
collection DOAJ
description Blockchain, originated from Bitcoin system, has drawn intense attention from the academic community because of its decentralization, persistency, anonymity and auditability. In the past decade, the blockchain technology has evolved and became viable for various applications beyond the domain of finance. However, due to the complexity of blockchain technology, it is usually difficult and costly for most developers or teams to build, maintain and monitor a blockchain network that supports their applications. Most common developers or teams are unable to ensure the reliability and security of the blockchain system, which to a certain extent affects the quality of their applications. In this paper, we develop a BaaS platform called NutBaaS, which provides blockchain service over cloud computing environments, such as network deployment and system monitoring, smart contracts analysis and testing. Based on these services, developers can focus on the business code to explore how to apply blockchain technology more appropriately to their business scenarios, without bothering to maintain and monitor the system.
first_indexed 2024-12-20T01:30:30Z
format Article
id doaj.art-56ceae68559647a99d34cfc19d8f8b5d
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-20T01:30:30Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-56ceae68559647a99d34cfc19d8f8b5d2022-12-21T19:58:07ZengIEEEIEEE Access2169-35362019-01-01713442213443310.1109/ACCESS.2019.29419058840920NutBaaS: A Blockchain-as-a-Service PlatformWeilin Zheng0https://orcid.org/0000-0001-8279-1480Zibin Zheng1https://orcid.org/0000-0001-7872-7718Xiangping Chen2https://orcid.org/0000-0001-8234-3186Kemian Dai3https://orcid.org/0000-0002-0838-9669Peishan Li4https://orcid.org/0000-0002-1795-181XRenfei Chen5https://orcid.org/0000-0001-6226-5264School of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaSchool of Data and Computer Science, Sun Yat-sen University, Guangzhou, ChinaDepartment of Blockchain Development, Badou Financial Blockchain Technology Company Ltd., Guangzhou, ChinaDepartment of Blockchain Development, Badou Financial Blockchain Technology Company Ltd., Guangzhou, ChinaDepartment of Blockchain Development, Badou Financial Blockchain Technology Company Ltd., Guangzhou, ChinaBlockchain, originated from Bitcoin system, has drawn intense attention from the academic community because of its decentralization, persistency, anonymity and auditability. In the past decade, the blockchain technology has evolved and became viable for various applications beyond the domain of finance. However, due to the complexity of blockchain technology, it is usually difficult and costly for most developers or teams to build, maintain and monitor a blockchain network that supports their applications. Most common developers or teams are unable to ensure the reliability and security of the blockchain system, which to a certain extent affects the quality of their applications. In this paper, we develop a BaaS platform called NutBaaS, which provides blockchain service over cloud computing environments, such as network deployment and system monitoring, smart contracts analysis and testing. Based on these services, developers can focus on the business code to explore how to apply blockchain technology more appropriately to their business scenarios, without bothering to maintain and monitor the system.https://ieeexplore.ieee.org/document/8840920/Blockchainblockchain-as-a-servicecloud computingsmart contracts
spellingShingle Weilin Zheng
Zibin Zheng
Xiangping Chen
Kemian Dai
Peishan Li
Renfei Chen
NutBaaS: A Blockchain-as-a-Service Platform
IEEE Access
Blockchain
blockchain-as-a-service
cloud computing
smart contracts
title NutBaaS: A Blockchain-as-a-Service Platform
title_full NutBaaS: A Blockchain-as-a-Service Platform
title_fullStr NutBaaS: A Blockchain-as-a-Service Platform
title_full_unstemmed NutBaaS: A Blockchain-as-a-Service Platform
title_short NutBaaS: A Blockchain-as-a-Service Platform
title_sort nutbaas a blockchain as a service platform
topic Blockchain
blockchain-as-a-service
cloud computing
smart contracts
url https://ieeexplore.ieee.org/document/8840920/
work_keys_str_mv AT weilinzheng nutbaasablockchainasaserviceplatform
AT zibinzheng nutbaasablockchainasaserviceplatform
AT xiangpingchen nutbaasablockchainasaserviceplatform
AT kemiandai nutbaasablockchainasaserviceplatform
AT peishanli nutbaasablockchainasaserviceplatform
AT renfeichen nutbaasablockchainasaserviceplatform