Nimbus, Orion, Vyper, Oh My! Ethereum Ecosystem Trodding Toward Future

Nimbus, Orion, Vyper, Oh My! Ethereum Ecosystem Trodding Toward Future

There’s been no shortage of fresh advancements in the wider Ethereum ecosystem this week. Community stalwart Status has introduced a sharding client in Nimbus. ConsenSys’ PegaSys team has announced Orion, a “Java-based Private Transaction Manager.” And with the beta launch of the new EVM language Vyper earlier this summer, the future-minded progress is steadily unfurling for Ethereum. 

Also read: Ripple’s Triple Charm Offensive — Bill Clinton, Madonna, and Soundbite Cory

Subscribe to the Bitsonline YouTube channel for great videos featuring industry insiders & experts

Sharding-Centric Nimbus Focused on Making the New Web a Reality

Mobile Ethereum OS project Status started August off with a bang by announcing Nimbus, a client implementation focused on the sharding arm of Ethereum’s proposed scaling triumvirate of scaling, Casper, and Plasma.

The ever-maturing Ethereum ecosystem continues to trod toward scaling solutions.

As the Status team explained in their announcement:

“Nimbus is a research project and a client implementation for sharding, light clients, and next-generation Ethereum technologies addressing the concerns of scalability and wide access. We feel Ethereum 2.0 will mostly live in embedded systems, so have designed Nimbus to perform well on IoT and personal mobile devices, including older smartphones with resource-restricted hardware. We also aim to make Nimbus extensible, configurable, and modular.”

The end goal? To “add a mobile-first implementation to the Ethereum client ecosystem, ultimately increasing its resilience and potential user base,” per Status.

Also of note is that Nimbus will rely upon the Nim programming language:

“We have chosen to implement Nimbus in the programming language Nim because it is lightweight and therefore well suited to running efficiently on resource-restricted devices […] Nim has a rapid development process, good performance, and a syntax very similar to Python (which is used by the Ethereum Foundation for research) which allows us to more easily port existing research.”

The implementation comes on the heels of Ethereum co-creator Vitalik Buterin saying in May 2018 that a simplified form of sharding was not far off from being “bolted on top” of his brain child’s mainnet.

Orion to Give Enterprises Another Ethereum Optimization

PegaSys, the protocol engineering wing of Ethereum venture studio ConsenSys, have similarly just introduced Orion, an enterprise-grade “permissioning subsystem that facilitates private transactions between authorized parties” and that relies on the Java programming language.

As the PegaSys team put it:

“Today, PegaSys is excited to announce our new open source product Orion, a Java-based Private Transaction Manager that allows for the propagation of secure, private transactions between Enterprise Ethereum nodes. Only nodes that are party to the private transaction are able to view the contents of the transaction.

We developed Orion to provide the features and functionality required for compliance with the privacy requirements of the EEA [Enterprise Ethereum Alliance] specification v1.0 announced this past May. Orion is client-agnostic and can be used as a drop-in Private Transaction Manager with any enterprise-ready Ethereum client (Quorum, or future clients built for the EEA spec) that have been configured to utilize Orion’s private transaction APIs.”

The move marks the first of many coming developments in what PegaSys engineers are calling a mission to create an “all-Java stack for Enterprise Ethereum.”

Vyper Paves the Way for Better Smart Contracts

Hitherto, Ethereum smart contracts have been coded in Solidity, but a new challenger for supremacy is here: Vyper.

With its beta build going live earlier this summer, Vyper now offers ETH builders a recursive langauge that is quite similar to Python, a dynamic that could ensure Vyper’s popularity due to Python’s own general popularity.

As Vitalik Buterin alluded to in a recent tweet, Vyper will offer increased auditability and safety over Solidity:

In other words, it’s all about the leanness:

As Vyper comes into its own, ETH smart contract coding should become easier — and possibly more popular — accordingly.

What’s your take on these developments? Let us know what you think about ETH’s future in the comments section below. 

Images via Pixabay

Related News