Why Web3 Developers Are Switching to the Pantheon Ethereum Client

5 reasons why PegaSys’ Java Ethereum client is becoming the top choice for devs building public and private blockchain networks

Consensys
ConsenSys Media
6 min readJul 12, 2019

--

“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, the PegaSys protocol engineering team’s Enterprise Ethereum client has been gaining traction in the open source blockchain space. Their latest release, 1.1, includes privacy and permissioning features as well as an improved consensus algorithm, IBFT 2.0. The PegaSys team will release v1.2 on July 31st, which includes privacy improvements, permissioning UI, and EthSigner/key management. They’re gearing up for an even bigger release with v1.3 in October. From interoperability to Java tooling, here are a few reasons why Ethereum developers migrating to Pantheon.

Mainnet Compatibility

“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.”

–Thibaud de Maintenant, CEO of LiquidShare

Everyone hates technical debt, and every 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 client. Pantheon is mainnet compatible, so for developers, learning Pantheon is enough to cover both your public and private network needs.

High-Quality Documentation

Pantheon was designed and built from scratch, allowing us to learn from all the accomplishments and challenges of other Ethereum clients. Pantheon is accelerating time-to-market for users by leaving room to optimize for the developer experience.

The PegaSys team has also prepared high-quality docker and cloud templates (coming 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 their latest software and serve as great demos for the product.

PegaSys’ extensive documentation includes quickstart guides and tutorials that describe the product and features in detail so you can access capabilities easily and find answers quickly. The team’s documentation also includes high-level diagrams and explanations, as well as in-detail references of new enterprise features like privacy and permissioning.

Lastly, PegaSys’ responsive and globally distributed team is supporting users across channels––Github, Gitter, email––and time zones.

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 of Treum

Pantheon builds on standards specified by the world’s largest blockchain consortium, the Enterprise Ethereum Alliance, synthesizing the requirements of hundreds of different companies and dozens of industries. The PegaSys standards team is constantly feeding their expertise and learnings from Pantheon to the EEA membership and providing a feedback loop to keep their 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, unlike other open source licenses. Most legal and procurement departments will sign off on Apache 2.0 licensed software without any issues.

PegaSys invested deeply in enabling enterprises to harness the power of Ethereum through their features, free training, and regular tutorials and webinars. The team also offers developer support for PoCs and full production deployments of their software as required by many large enterprises.

Open Source + Java Communities

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. The team uses them on a daily basis for our work on Pantheon. If you’d like more information on why we chose Java, check out our article, “Why Java for Blockchain.”

Full Suite of Features: IBFT 2.0, Orion, and More

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 there’s more to come!

Our differentiating features include the consensus algorithm IBFT 2.0, 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.

Stay tuned for our guide on how to switch over to Pantheon from another Ethereum client. We’ll cover changes for APIs, key signing and implications for consensus, as well as privacy and permissioning.

Want to get PegaSys’ latest product updates and enterprise blockchain insights? Subscribe to the PegaSys newsletter.

This article was originally published on https://pegasys.tech on July 12, 2019 by PegaSys Developer Evangelist, Felipe Faraggi. Edited by Vijay Michalik and Faisal Khan.

Disclaimer: The views expressed by the author above do not necessarily represent the views of Consensys AG. ConsenSys is a decentralized community with ConsenSys Media being a platform for members to freely express their diverse ideas and perspectives. To learn more about ConsenSys and Ethereum, please visit our website.

--

--

Consensys
ConsenSys Media

A complete suite of products to create and participate in web3.