Hyperledger Welcomes New Blockchain Platform Partner Cello

default
ADVERTISEMENTSglobal
Token Agency
Blockchain Expo North America 2019

Share with:


Cello joins a number of other Blockchain platforms in the Linux-led Hyperledger project including Fabric, Sawtooth Lake, Blockchain Explorer, and Iroha. Cello is a toolkit for deploying a Blockchain-as-a-Service, that reduces the effort required for creating, managing, and terminating Blockchains.

advertisementToken Agency

Hyperledger serves as an “umbrella” for software developer communities building open source Blockchain and related technologies. 

What is Cello?

Cello aims to bring the on-demand “as-a-service” deployment model to the Blockchain ecosystem, to provide a multi-tenant chain service efficiently and automatically, on top of various infrastructure, e.g., baremetal, virtual machine, and more container platforms.

With Cello, operators can create and manage multiple Blockchains in a pool through a dashboard, at the same time users (typically the chaincode developers) can obtain Blockchains instantly with a single request, as illustrated in the figure below.

Cello will plan to support existing and further Hyperledger Blockchain platforms including Fabric, Sawtooth Lake, Iroha, and more. We have been evaluating Cello for several environments, e.g., Cello in a POWER-based Cloud has supported thousands of chains for nearly a year.

“Cello will definitely welcome potential collaborations with other important projects, to achieve another open-source success”, said by the initial project proposer, Baohua Yang.

cello scenario

Why Cello?

The Hyperledger community and by extension, The Linux Foundation, has initialized several projects (e.g., Fabric, Sawtooth Lake and Iroha) for the Decentralized Ledger Technology (DLT) ecosystems. Those projects provide various ledger implementations targeting performance, stability, permissions, scalability, etc. Cello hopes to help build the community by providing the Blockchain service functionality and attracting more contributors to Hyperledger.

Today, to boot a chain, developers need to adopt the installation scripts, e.g., docker-compose scripts in Fabric. If multiple tenants requires to obtain separate chains at the same time, they have to modify the scripts carefully and create these chains manually. This procedure is time consuming, and even worse, leads to possible misconfigurations.

Take Hyperledger Fabric, for example, currently, the solution to create a Hyperledger Fabric chain includes:

  • Manual installation of each peer node on different servers. This requires much effort and is error prone.
  • Setup scripts (e.g., Docker-Compose) to start a fabric network. This requires a specific server configuration, which makes it hard to share resources and dynamically create multiple chains.

Cello solves these problems in a different way, by maintaining a pool of chains automatically. Users will get chains with various configurations instantly, while operators can dynamically scale the physical resources through a dashboard.

The Hyperledger community now has projects of SDK, Blockchain-explorer and chaintool. Cello is a great complement. For example, Cello can boot a Blockchain with Blockchain-explorer as the dashboard, with SDK and chaintool as the interface to operate chaincode.

Cello’s Architecture

Cello leverages the Docker APIs to manage the Blockchain clusters in remote hosts, including physical servers and virtual machines. Hence Cello can be easily deployed to Cloud environments that provide virtual machines on demand.

The design architecture is as follows:

  • Orchestration Engine: Core to handle resource management and workload scheduling, which is mainly implemented in Python;
  • Dashboard: Operational interface, implemented with JavaScript;
  • Restful Server: Operational interface, which is implemented with Python;
  • Drivers: Currently we utilize Docker API lib, to support native host and Swarm cluster The driver layer is designed to be pluggable to support more types in future;
  • Tools: We have also designed several tools to handle tasks like monitoring and logging, which are mainly implemented in Golang. However, the framework is pluggable, hence we can also integrate existing open-source tools.

architecture

 

Who will work on Cello?

Currently, Baohua Yang and Haitao Yue from IBM Research are committed part-time to developing and maintaining the project. There are also sponsors from Soramitsu, Huawei and Intel.

Learn more about Cello

Cello is hosted at github. We will follow the Hyperledger community’s guide, all information is open at the wikipage at https://wiki.hyperledger.org/projects/cello.md.
For those interested in additional information about Cello or any of the other technical projects under Hyperledger, please reach out to: [email protected]

 

Share with:


About Richard Kastelein

Founder and publisher of industry publication Blockchain News (EST 2015), a partner at ICO services collective Token.Agency ($750m+ and 90+ ICOs and STOs), director of education company Blockchain Partners (Oracle Partner) – Vancouver native Richard Kastelein is an award-winning publisher, innovation executive and entrepreneur. He sits on the advisory boards of some two dozen Blockchain startups and has written over 1500 articles on Blockchain technology and startups at Blockchain News and has also published pioneering articles on ICOs in Harvard Business Review and Venturebeat. Irish Tech News put him in the top 10 Token Architects in Europe.

Kastelein has an Ad Honorem - Honorary Ph.D. and is Chair Professor of Blockchain at China's first Blockchain University in Nanchang at the Jiangxi Ahead Institute of Software and Technology. In 2018 he was invited to and attended University of Oxford's Saïd Business School for Business Automation 4.0 programme.  Over a half a decade experience judging and rewarding some 1000+ innovation projects as an EU expert for the European Commission's SME Instrument programme as a startup assessor and as a startup judge for the UK government's Innovate UK division.

Kastelein has spoken (keynotes & panels) on Blockchain technology in Amsterdam, Antwerp, Barcelona, Beijing, Brussels, Bucharest, Dubai, Eindhoven, Gdansk, Groningen, the Hague, Helsinki, London (5x), Manchester, Minsk, Nairobi, Nanchang, Prague, San Mateo, San Francisco, Santa Clara (2x), Shanghai, Singapore (3x), Tel Aviv, Utrecht, Venice, Visakhapatnam, Zwolle and Zurich.

He is a Canadian (Dutch/Irish/English/Métis) whose writing career has ranged from the Canadian Native Press (Arctic) to the Caribbean & Europe. He's written occasionally for Harvard Business Review, Wired, Venturebeat, The Guardian and Virgin.com, and his work and ideas have been translated into Dutch, Greek, Polish, German and French. A journalist by trade, an entrepreneur and adventurer at heart, Kastelein's professional career has ranged from political publishing to TV technology, boatbuilding to judging startups, skippering yachts to marketing and more as he's travelled for nearly 30 years as a Canadian expatriate living around the world. In his 20s, he sailed around the world on small yachts and wrote a series of travel articles called, 'The Hitchhiker's Guide to the Seas' travelling by hitching rides on yachts (1989) in major travel and yachting publications. He currently lives in Groningen, Netherlands where he's raising three teenage daughters with his wife and sailing partner, Wieke Beenen.

Visit Website
View All Articles
advertisements
Blockchain Partners

Token Agency
global
Tymlez
Blockchain Expo North America 2019
trusted in trading

3 COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.