Why Developers Are Switching To Pantheon

Photo by twinsfisch on Unsplash
Photo by twinsfisch on Unsplash

DISCLAIMER: As of September 2019, Pantheon has been renamed to Hyperledger Besu. In posts prior to September 2019, we refer to the Ethereum client as Pantheon.

“We have very stringent requirements in terms of performance, privacy and security as we are building a regulated entity operating a private blockchain to register and settle in the private and public markets. PegaSys’ blockchain offering will help us achieve scalability and finality in this stringent regulatory environment.”

Thibaud de Maintenant
CEO of LiquidShare

After releasing v1.0 of Pantheon in February 2019, our Enterprise Ethereum client has been gaining traction in the open source blockchain space. Our latest release, 1.1, includes privacy and permissioning features as well as our improved consensus algorithm, IBFT 2.0. We will release v1.2 on July 31st, which includes: privacy improvements, permissioning UI, and EthSigner/key management, and are gearing up for an even bigger release with v1.3 in October. 

We constantly ask our users what attracts them to our project- this is what they’re telling us.

Learning One Tool

Everyone hates technical debt, and each tool that you add contributes exponentially to it, while also complicating maintenance of your solution.

With Pantheon, there’s no need to learn a separate mainnet and private network tool/client. Pantheon is mainnet compatible, therefore for developers, learning Pantheon is enough to cover both your public and private network needs.

“LiquidShare is an industry-changing technology for equities markets and a powerful example of Ethereum's enterprise-readiness. The collaboration with PegaSys shows the power of Pantheon, its enterprise features, and the growing interest in using an Enterprise Ethereum built for mainnet compatibility.”

Joe Lubin
ConsenSys Founder

Saves Time

Pantheon was designed and built from scratch - this allowed us to learn from all the accomplishments and challenges of other Ethereum clients. This helps Pantheon accelerate time-to-market for our users by having room to optimize for the developer experience.

We’ve prepared high-quality docker & cloud templates (available soon) so you can spin up a node at the click of a button for testing and demonstration. These docker images are updated regularly with our latest software and also serve as great demos for our product.

Our extensive documentation includes quickstart guides and tutorials that describe the product and features in detail so you can access its capabilities easily and find answers quickly. We also specifically include high level diagrams and explanations as well as in-detail references of new entreprise features like privacy and permissioning.

We’re committed to supporting our users across github, gitter and email, with a responsive and globally distributed team covering all time zones.

Map of time zones
Our distributed team covers all time zones for constant support

Enterprise Friendly

“Treum is in the business of bringing transparency, traceability, and tradability to supply chains, using blockchain technology. Integrating with Pantheon, an enterprise optimized blockchain infrastructure, helps accelerate our mission to help businesses build trust with their customers”

Connor Keenan
Co-Founder, Treum (a ConsenSys Formation)

Pantheon builds on standards described by the world’s largest blockchain consortium, the Enterprise Ethereum Alliance, synthesising the requirements of hundreds of different companies and dozens of industries. Our standards team is constantly feeding our expertise and learnings from Pantheon to the EEA membership and provides a feedback loop to keep our software up to date with the current EEA Client Specification.

PegaSys built Pantheon with a permissive Apache 2.0 open source license to allow enterprises full flexibility to commercialize solutions built with Pantheon. The Apache 2.0 license explicitly grants commercial permission to use, modify, and sell software under it. This applies to both copyrights and patents which is unlike other open source licenses. Most legal and procurement departments will sign off on Apache 2.0 licensed software without any issues.

We’re deeply invested in enabling enterprises to harness the power of Ethereum through our features, free training, and regular tutorials and webinars. We also offer developer support for PoCs and full production deployments of our software as required by many large enterprises.

Familiar Technologies

Pantheon is above all, an open source project, and draws inspiration from both the Enterprise Ethereum Alliance (EEA) and public chain Ethereum communities. The work behind Pantheon’s features and the standards delivered are defined by both those communities’ mindsets. This includes, among other things, identical EEA and mainnet Ethereum JSON-RPC APIs, allowing developers to easily switch to a single client for both use cases, without having to worry about unilateral changes.

PegaSys speaks to one of the world’s most popular software engineering communities: Java. Java is the language of high-performance Enterprise applications and an estimated 10 million developers around the world. We’re compatible with key Java tooling like JMX, Spring, Camel, and Prometheus, and use them on a daily basis for our work on Pantheon.

If you’d like more information on why we chose Java, see this article by PegaSys’ Faisal Khan.

Advanced Features

Pantheon is customer-driven, and our roadmap builds towards the needs and requirements of a wide variety of users including both EEA and Ethereum Foundation stakeholders.

With the help of a gitcoin bounty and the PegaSys community, we recently built a GraphQL API interface implementation. This is only one of the many community contributions we’re organizing to help develop some aspects of the suite. And more are to come!

Our differentiating features include the consensus algorithm IBFT2, advanced privacy using privacy groups and Orion, and the most advanced and granular permissioning in Enterprise Ethereum. These privacy and permissioning features are targeted at large consortiums that have multiple people working in multiple enterprises.

This piece was authored by PegaSys Developer Evangelist, Felipe Faraggi, with editing by Vijay Michalik and Faisal Khan. It is the first post in a two part series. We'll soon be publishing a guide on how to switch over to Pantheon from another Ethereum client. This guide will include changes for APIs, Key Signing and implications for Consensus, Privacy and Permissioning. Stay tuned!

Showcase your expertise as a blockchain engineer by completing our Pantheon Essentials Certification.

Want the latest PegaSys updates straight to your inbox? Join our mailing list.

PegaSys is a thought leader in the Enterprise Ethereum space. Want to join the team? Check out our list of open roles.