Disassemblers, a program to translate machine code into assembly language, have been used in the computing world, just not through the Ethereum Virtual Machine (EVM). With the development of evmdis, Ethereum developers can review bytecode on a higher level than its original raw format.

Having a program such as evmdis for Ethereum will fills a void within the community. A common issue is the inability to detect a bug or exploit in applications or contracts. If developers run their application through the program, they will be able to identify any problems and build a stronger network.

Even with the release of evmdis, Johnson is not slowing down on its development.

“Next steps are continuing to improve the disassembly, such as by extracting variable assignments, and adding a web interface with nicely formatted output, so people can easily point it at arbitrary contracts,” Johnson says.

New Hampshire native, Danielle Meegan, is a writer based in Los Angeles. She has been published in a couple of sports and entertainment magazines and newspapers throughout the years and has dabbled with multiple virtual currency exchanges to understand the 'ins and outs' of trading. Danielle has invested in over 15 different virtual currencies, including Ether.