In an effort to provide the community with more information about Ethereum’s progress, we plan to release semi-weekly updates on the progress of the project. We hope to be able to provide high level information without having to live on GitHub. π
The Go and C++ teams have daily stand-ups and are making regular progress with many improvements around the ecosystem. In parallel, the team is preparing for DEVCON1, preparing talks and presentations, and will finalize further details in the coming weeks. If you haven’t registered yet, please visit us. https://devcon.ethereum.org/ Have fun in London next month. Now proceed with the update…
Fog
Next week we hope to have a GUI wallet with a choice of Geth or Eth clients. The team is spending time ironing out remaining bugs and bundling binaries for various platforms.
light client
A LES subprotocol has been developed and is being prototyped on a client. This first release is just the beginning; in the future, work will continue on light client features to provide even stronger support for mobile and embedded scenarios. Apart from this, a quick sync operation will help in this transition.
Firm/mixed
Improvements to specific type passing in Solidity have been added along with overall exception handling improvements. Several improvements have been made to Christian’s. Browser robustness project. Continuous improvements are also being made to the Mix UI.
cpp-Ethereum
The team is currently working on a 1.0 release and hopes to release a new RC soon. Refactoring of the error reporting mechanism (“exceptions”) and the ability for libraries to access storage in the calling contract by passing a storage reference type is now possible. We’re also overhauling our build system by switching to Jenkins.
Gothereum
We are continuing to work on the Geth 1.3 release, which mainly consists of internal API improvements and speedups to prepare for future features. More work is being added to the Windows build, with the hope of having source-based scripts available soon. Fast sync code has been added to the client, allowing full nodes to sync to the network much faster.