FBaaS: Functional Blockchain as a Service

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10974)


Serverless architecture has been gaining popularity in the last three years. Function as a Service (FaaS) is a concrete realization of the Serverless architecture and has several advantages and features. This paper proposes a new service model which is based on FaaS model, named FBaaS – Functional Blockchain as a Service. Compared with Blockchain as a Service (BaaS), FBaaS has a lighter implementation of top-level business logics, which brings a number of advantages. Firstly, it could improve the operation speed of a blockchain. Secondly, the continuous advances in high robustness, high availability of the underlying FaaS network can be naturally adapted to the FBaaS because of its hierarchical architecture. Thirdly, FaaS implements higher level of abstraction of the logics that is much succinct. Moreover, this paper proposes an abstraction method in the realization of a business logic of consortium blockchain that could further improve the performance. In this paper, we also unfold the details of a concrete example network, which is the conference blockchain network for Services Conference Federation (SCF) 2018.


Serverless Architecture Consortium Blockchain Blockchain Network Abstraction Method Microservice Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This work is partially supported by the projects No. 2016YFB1000803, No. 2017YFB0802703, No. 2017YFB1400604, No. 2012FU125Q09, No. 2015B010131008 and No. JSGG20160331101809920.


  1. 1.
    Amazon web services (2006).
  2. 2.
    CUDA: Compute Unified Device Architecture (2007).
  3. 3.
    Apache Kafka: a distributed streaming platform (2011).
  4. 4.
    IFTTT (2011).
  5. 5.
    Zapier (2011).
  6. 6.
    The AWS Lambda (2014).
  7. 7.
    BDOA: big data open architecture. Int. J. Big Data (IJBD), 2, 24–48 (2015)Google Scholar
  8. 8.
    IBM Blockchain (2016).
  9. 9.
  10. 10.
    The serverless framework (2016).
  11. 11.
    Microsoft Azure Blockchain Solutions (2017).
  12. 12.
    OpenFaaS (2017).
  13. 13.
  14. 14.
    SCF: Services Conference Federation (2018).
  15. 15.
    Chappell, D.: Enterprise Service Bus. O’Reilly Media Inc., Sebastopol (2004)Google Scholar
  16. 16.
    Fromm, K.: Why the future of software and apps is serverless (2012).
  17. 17.
    Zhang, L.J., Zhou, Q.: CCOA: cloud computing open architecture. In: IEEE International Conference on Web Services, ICWS 2009, pp. 607–616 (2009)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.National Engineering Research Center for Supporting Software of Enterprise Internet ServicesShenzhenChina
  2. 2.Kingdee ResearchKingdee International Software GroupShenzhenChina

Personalised recommendations