[Hyperledger Project TSC] [Hyperledger-discuss] Hyperledger Improvement Project: Cello - Blockchain as Service

Baohua Yang

Dear Altaf
Thanks for your comments, please see my response in line with blue.

By the way, it's my honor to have u in the acknowledge list for the insightful comments. Please let me know if you have any concerns.

Thanks for more discussions!

On Mon, Nov 7, 2016 at 8:35 AM, Altaf, Muhammad <Muhammada@...> wrote:
Thanks for the proposal Baohua, I liked the idea of having blockchain as a service, but I think the important details are missing. Can you please clarify the following points:

(1) Which cloud platforms does it support
It would be good if you can provide the details of cloud infrastructure it supports (like AWS, Azure etc), and how to add support for other cloud platforms (if the design allows that)
Yes, we have deployed into several clouds (public and private ones), and actually there's link to one such public cloud (https://crl.ptopenlab.com:8800/bc) in the proposal. And we are on experimenting in a more large-scale datacenter. Take AWS for example, with the provisioned virtual machines, you can use the setup scripts (See the deployment docs).

(2) Who manages the cloud resources
Is the foundation responsible for managing the cloud infrastructure for this project? If yes, how much resources (compute, storage, network etc) are required. Who bears the cost? Or is it something that users will download and install on the cloud platforms of their choice? If this is the case, then how is it different to installing on the local network as it will require preparing and configuring the cloud infrastructure.
No. However, this is an interesting idea to have the foundation host such a cloud service directly (need TSC discussion). If it is realized, then users can directly request for a chain, and deploy/invoke/query their codecode without needing to do any setup or configuration works.

(3) While it is good for testing and exploring the blockchain networks, how is it useful in production where people don't want the free nodes from a pool of chains, but a dedicated node which they can bring up or down when and as they want.
Actually the chain is dedicated for each tenant. And if you want a physically dedicated resource, then the operator can help setup such isolated servers through the admin dashboard.

Muhammad Altaf
Software Development Engineer

Fujitsu Australia Software Technology Pty Ltd
14 Rodborough Road, Frenchs Forest NSW 2086, Australia
T +61 2 9452 9067 F +61 2 9975 2899

Please consider the environment before printing this email
-----Original Message-----
From: hyperledger-discuss-bounces@lists.hyperledger.org [mailto:hyperledger-discuss-bounces@...] On Behalf Of Baohua Yang
Sent: Sunday, 6 November 2016 10:06 PM
To: hyperledger-tsc@lists.hyperledger.org; hyperledger-discuss@lists.hyperledger.org
Subject: [Hyperledger-discuss] Hyperledger Improvement Project: Cello - Blockchain as Service

Dear all

I'd like to propose a HIP: Cello. Cello provides Blockchain as a Service, which is designed to save efforts for chaincode developers from manipulating chains manually. It has been evaluated in on-line environment for half a year.

The proposal is at

The existing code is at https://github.com/yeasy/cello.

Hopefully this can help attract more contributions into the Hyperledger community. And it would be honor to have the TSC consider this proposal.

Welcome for any comments and more volunteers as sponsor!


Best wishes!

Baohua Yang


The information in this e-mail is confidential and may contain content that is subject to copyright and/or is commercial-in-confidence and is intended only for the use of the above named addressee. If you are not the intended recipient, you are hereby notified that dissemination, copying or use of the information is strictly prohibited. If you have received this e-mail in error, please telephone Fujitsu Australia Software Technology Pty Ltd on + 61 2 9452 9000 or by reply e-mail to the sender and delete the document and all copies thereof.

Whereas Fujitsu Australia Software Technology Pty Ltd would not knowingly transmit a virus within an email communication, it is the receiver’s responsibility to scan all communication and any files attached for computer viruses and other defects. Fujitsu Australia Software Technology Pty Ltd does not accept liability for any loss or damage (whether direct, indirect, consequential or economic) however caused, and whether by negligence or otherwise, which may result directly or indirectly from this communication or any files attached.

If you do not wish to receive commercial and/or marketing email messages from Fujitsu Australia Software Technology Pty Ltd, please email unsubscribe@....com

Best wishes!

Baohua Yang