Enterprise ethereum may have just received a blow to the arm.
Unveiled exclusively for CoinDesk, Pantheon is a suite of ethereum services built by PegaSys, a team of 50-person engineers at ConsenSys design ethereum studio. Setting it apart from other enterprise versions of the larger blockchain, Pantheon has a The Apache 2.0 open source software license, rather than the more restrictive general public license (GPL), and uses Java as a base level programming language.
These are important characteristics from a business point of view. The use of the Java programming language invites a huge community of coders and many useful tools. In addition, switching to the Apache 2.0 license allows companies to own and monetize the intellectual property they create when building on ethereum.
"When I was working on the consulting side of ConsenSys' home, basically the legal departments would have simply raised an obstacle if we tried to use a GPL in production," Faisal Khan, strategy and business development manager and PegaSys, told CoinDesk.
Explaining the impetus to create Pantheon Core, Said Khan there was not actually a client or protocol that was building for both the needs of the ethereum public chain community and it also focused on the standards that were promoted by the Enterprise Ethereum Alliance (EEA).
Released today at Devcon, the annual gathering of developers of ethereum, Pantheon will begin by linking to the standard programming applications for ethereum (API) applications and calls ethereum virtual machine (EVM), said Khan. It will also be included in other clients such as Geth (a tool for the execution of an ethereum node in the Go language) and Parity (a client ethereum written in another programming language called Rust).
A full version of the corporate Pantheon, scheduled for early next year, will have enhanced privacy features and authorization checks, which are essential for regulated businesses such as banks and financial services companies.
These are "things you can currently only get through the Quorum for the most part," Khan said referring to the privacy-focused blockchain platform built by JP Morgan. The Pantheon is collaborating with the Wall Street bank in this area, he added.
Apache License 2
Taking a step back, there have been attempts in the past to bring ethereum under the Apache license, such as failed efforts coordinated by the ethereum and Hyperledger communities in early 2017 to incorporate the C ++ ethereum client under more permissive licenses.
A version of ethereum was later transformed into Hyperledger and Apache in the form of the open source Burrow blockchain, with the contribution of the builder DLP (distributed ledger technology) builder Monax. More recently, the ethereum and Hyperledger connection has been strengthened by progress with the implementation known as Sawtooth and also by recent announcements on The Hyperleder Foundation and EEA work together.
Khan agreed that Sawtooth and Burrow benefited from the combination of the vast ethereum developer community with some of the Hyperledger authorization features, as well as meeting the business needs in Apache.
"So we wanted to provide as an alternative completely ethereum, "he said.
Khan stressed that the current ethereum license did not prevent people from building tools and even going into production, as demonstrated by many members of the EEA.
"But the use of the Apache license gives people the ability to create a module that integrates or overlaps with the Pantheon and then you can buy it under license and create a business model around it, which we think is a pretty incentive powerful, "he said.
& # 39; & # 39 Cemetery; of Ethereum
Khan said that setting up an ethereum customer that develops its business-centered capabilities en bloc with the evolution of the public blockchain ethereum looks towards a major interoperability award in the future.
"It is still very early to talk about how Pantheon in a private network could work with the public network, but there are multiple areas of research," said Khan, citing the exploratory work done with sidechain, a range of privacy features and other solutions such as Parity bridges.
But building a new customer ethere (and keeping it) is not easy.
As Peter Szilagyi of the Ethereum Foundation poetically underlined, there is a "cemetery" of ethereum clients (Haskell, Ruby, C ++) that are no longer maintained due to the amount of work required and the constant evolution of the blockchain network.
Khan pointed out that Geth and Parity have complete teams working on client development and smaller communities find that supporting this is a lot of work, adding,
"In general, I think there could be more incentives to contribute to the protocol level [distributed application] level, you can go and make a sale of tokens to finance your project. "
Image of ConsenSys headquarters via CoinDesk archive