This New Ethereum Software Client Is Built With Enterprises in Mind

Unlike other enterprise versions of ethereum, ConsenSys' new Pantheon has a less-restrictive software license and uses Java as a programming language.

AccessTimeIconOct 30, 2018 at 12:59 p.m. UTC
Updated Aug 18, 2021 at 10:09 p.m. UTC

Presented By Icon

Election 2024 coverage presented by

Stand with crypto

Enterprise ethereum may have just received a shot in the arm.

Revealed exclusively to CoinDesk, Pantheon is a suite of ethereum-based services built by PegaSys, a 50-strong engineering team at the ethereum design studio ConsenSys. Setting it apart from other enterprise versions of the second-largest blockchain, Pantheon has an Apache 2.0 open-source software license, rather than the more restrictive general public license (GPL), and it uses Java as its base-level programming language.

  • Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
    13:18
    Bitcoin Mining in the U.S. Will Become 'a Lot More Decentralized': Core Scientific CEO
  • Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
    05:10
    Binance to Discontinue Its Nigerian Naira Services After Government Scrutiny
  • The first video of the year 2024
    04:07
    The first video of the year 2024
  • The last regression video of the year 3.67.0
    40:07
    The last regression video of the year 3.67.0
  • Those are important features from an enterprise perspective. Using the Java programming language invites a huge coder community and lots of useful tools. Moreover, changing to the Apache 2.0 license allows businesses to own and monetize the intellectual property they create when building on top of ethereum.

    "When I used to work on the consulting side of the house at ConsenSys, basically legal departments would just throw up a roadblock if you try to use a GPL in production," Faisal Khan, head of strategy and business development at PegaSys, told CoinDesk.

    Explaining the impetus to create Pantheon Core, Khan said there wasn't really a client or protocol that was building for both the needs of the ethereum public chain community and also focusing on the standards being pushed by the Enterprise Ethereum Alliance (EEA).

    Released today at Devcon, the annual gathering of ethereum devs, Pantheon will begin by plugging into standard ethereum application programming interfaces (APIs) and ethereum virtual machine (EVM) calls, Khan said. It will also slot in place with other clients like Geth (a tool for running an ethereum node in the Go language) and Parity (an ethereum client written in another programming language called Rust).

    A full enterprise Pantheon release, scheduled for early next year, will have enhanced privacy features and permissioning controls, which are paramount to regulated business like banks and financial services firms. 

    These are "things you can get currently only through Quorum for the most part," Khan said, referring to the privacy-centric blockchain platform built by JP Morgan. Pantheon is working collaboratively with the Wall Street bank in this area, he added.

    Apache 2 licensing

    Stepping back, there have been attempts in the past to bring ethereum under the Apache license, such as abortive efforts coordinated by the ethereum and Hyperledger communities back at beginning of 2017 to incorporate the C++ ethereum client under more permissive licensing.  

    A version of ethereum did later make it into Hyperledger and Apache in the form of the open source Burrow blockchain, contributed by distributed ledger technology (DLT) builder Monax. More recently, the ethereum and Hyperledger connection has been strengthened by advancements with the implementation known as Sawtooth and also recent announcements about the Hyperleder Foundation and EEA working together.

    Khan agreed that Sawtooth and Burrow have benefitted from combining ethereum's extensive developer community with some of Hyperledger's permissioning features, while also meeting enterprise needs under Apache.

    "So we wanted to provide like a fully ethereum-based alternative," he said.

    Khan pointed out that current licensing of ethereum has not stopped people from building tools and even going towards production, as demonstrated by many EEA members.

    "But using Apache license gives people the ability to create a module that integrates with, or sits on top of Pantheon and then you can license that and create a business model around that, which we think is a pretty powerful incentive, " he said.

    Ethereum client 'graveyard'

    Khan said establishing an ethereum client that develops its enterprise-focused features in lock-step with the evolution of the public ethereum blockchain looks towards a grand interoperability prize in the future.

    "It's still very early to talk about how Pantheon in a private network might work with the public network, but there are multiple areas of research," said Khan, citing exploratory work being done with sidechains, a range of privacy features and other solutions such as Parity bridges.

    But building a new ethereum client (and maintaining it) is not easy.

    As Peter Szilagyi of the Ethereum Foundation rather poetically pointed out, there's a "graveyard" of ethereum clients (Haskell, Ruby, C++) that are no longer maintained because of the amount of work involved and the blockchain network's constant evolution.

    Khan pointed out that Geth and Parity have full teams working on client development and smaller communities find that sustaining this is a lot of work, adding,

    "In general I think there could be more incentives for contributing at the protocol layer. At the [distributed application] layer, you can go and do a token sale to fund your project."

    ConsenSys headquarters image via CoinDesk archive

    Disclosure

    Please note that our privacy policy, terms of use, cookies, and do not sell my personal information have been updated.

    CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. CoinDesk has adopted a set of principles aimed at ensuring the integrity, editorial independence and freedom from bias of its publications. CoinDesk is part of the Bullish group, which owns and invests in digital asset businesses and digital assets. CoinDesk employees, including journalists, may receive Bullish group equity-based compensation. Bullish was incubated by technology investor Block.one.


    Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.