Aion Network, a non-profit dedicated to creating tools to promote blockchain technologies, announced a new virtual machine today that’s built on top of the popular Java Virtual Machine. Its ultimate goal is increasing the popularity of blockchain with developers.
Aion CEO Matthew Spoke says one of the barriers to more widespread blockchain adoption has been a lack of tooling for developers in a common language like Java. The company believed if they could build a virtual machine specifically for blockchain on top of the Java Virtual Machine (JVM), which has been in use for years, it could help promote more extensive use of blockchain.
Today, it’s announcing the Aion Virtual Machine (AVM), a virtual machine that sits on top of the JVM. AVM makes it possible for developers to use their familiar toolset while building in the blockchain bits like smart contracts in the AVM without having to alter the JVM at all.
“We didn’t want to modify the JVM. We wanted to build some sort of supplementary software layer that can interact with the JVM. Blockchains have a set of unique criteria. They need to be deterministic; the computing needs to happen across the distributed network of nodes; and the JVM was never designed with this in mind,” Spoke explained.
Aion set out to build a virtual machine for blockchain without reinventing the wheel. It recognized that Java remains one of the most popular programming languages around, and it didn’t want to mess with that. In fact, it wanted to take advantage of the popularity by building a kind of blockchain interpreter that would sit on top of the JVM without getting in the way of it.
“Rather than trying to convince people of the merits of a new system, can we just get the system they’re already familiar with on top of the blockchain? So we started engineering towards that solution. And we’ve been working on that since for about a year at this point, leading up to our release this week to prove that we can solve that problem,” Spoke told TechCrunch.
Up to this point, Aion has been focusing on the crypto community, but the company felt to really push the blockchain beyond the realm of the true believers, it needed to come up with a way for developers who weren’t immersed in this to take advantage of it.
“Our big focus now is how do we take this message of building blockchain apps and take it into a more traditional software industry audience. Instead of trying to compete for the attention of crypto developers, we want the blockchain to become almost a micro service layer to what normal software developers are solving on a day-to-day basis,” he said.
The company is hoping that by providing this way to access blockchain services, it can help popularize blockchain concepts with developers who might not otherwise have been familiar with them. It’s but one attempt to bring blockchain to more business-oriented use cases, but the company has given this a lot of thought and believes it will help them evangelize this approach with a wider audience of developers moving forward.