Ethereum’s growth has been remarkable in the past few months. The transaction volume on the blockchain has more than doubled, peaking at over 10 transactions per second for several days. Additionally, over 100,000 new accounts are created daily, and the number of nodes has increased despite higher system requirements. As the industry’s attention and interest continue to reach new heights, we are transitioning to a new phase where real, live applications are being developed.
Casper Sharding Py-EVM EIPs (Ethereum Improvement Proposals) have been merged recently, and formal verification has made progress with a reduction in the number of reasoning steps in EVM code verification. Testeth has also received updates, including the addition of new tests.
Remix.ethereum.org has been updated to include a recording transactions feature, a standard JSON IO interface for the Solidity Compiler, and an improvement on the Solidity Editor. The focus now is on improving the code editor, Remixd, and polishing the themes.
Solidity is working on an optimizer for its new intermediate language IULIA and has made progress in the SMT checker component. Security measures are being taken to fuzz-test the EVM and other areas of the Ethereum platform.
The Python Ecosystem has seen a migration of repositories for most of the python libraries to the Ethereum Foundation github. Most python tooling is now issuing deprecation warnings when run using python 2, with support for python 2 set to be removed in the first quarter of 2018.
Eth-tester, Web3.py, and EthereumJS ecosystem have also received updates and improvements. The web3.js 1.0 branch is evolving with the help of community contributions and has received positive feedback. eWASM (Ethereum WebAssembly) progress continues, with plans to build a “Geth+Hera” client and use it to launch an eWASM testnet.
In the C++ Ethereum Geth, the latest release, v1.7.3, introduced new features such as support for retrieving partial log bloom filters with the les/2 light client protocol. Work is ongoing on improving VM tracing infrastructure and moving handling of account private keys from geth into helper tools.
Mist Ethereum Wallet and Mist Beta have recorded over 3 million downloads combined, with the latest version, 0.9.3, receiving positive reception.