Further Adventures in Open Source

An update on our collaboration with the Hyperledger community

Having been involved in open source for over a decade, I’m excited to report back on my further adventures in open source. This time at my latest company Blockchain Technology Partners.

Over the past few months we’ve been hard at work laying the foundations for a production-ready, permissioned blockchain platform created from world-class open source components. In the course of this Andrew Kennedy and Mike Zaccardo have both become significant contributors to the Hyperledger Sawtooth project.

Now it’s time to share our experience in time honoured fashion. How? By open sourcing our work of course! You can find our project here —

https://github.com/blockchaintp/hyperledger-brooklyn-sawtooth

We’ve achieved our initial objective — simplifying the deployment of a fully functional Hyperledger Sawtooth platform using Apache Brooklyn to automate this in a wide range of configurations and on a wide range of target environments.

Over time we plan to expand the scope of our project to include proactive management of a blockchain platform once deployed. However we wanted to make it available as soon as possible to get feedback from the community and so that we could showcase it at Gluecon this week. Check out our post Blockchain Technology Partners @ Glue Conference 2018.

What’s the difference between the open source version and the BTP Platform described on our website?

There is no difference. None whatsoever. The open source version is a fully functional Sawtooth platform — complete with support for Ethereum and an identity management and RBAC subsystem.

Commercially our focus is on developing the operational envelope necessary to deliver a production grade platform built using the same code base and support our SaaS offering when this is generally available.

Please check out the README or our Getting Started Guide and let us know what you think.

What’s next?

We will be socialising this project with the Hyperledger community and if their feedback is positive we will propose it as a blockchain deployment and management tool. Essentially an incubator project that starting with Sawtooth ultimately provides support for Hyperledger Fabric as well as other Hyperledger frameworks over time. Our model is the Hyperledger Caliper project which is a blockchain benchmarking tool.