Ethereum Stack Exchange is a question and answer site for users of Ethereum, the crypto value and blockchain-based consensus network. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

By checking the github activity, geth seems to fall behind eth. Would love to hear about it's future and maybe something about the why's (likely to be related because it's in golang).

share|improve this question
up vote 13 down vote accepted

Ahm, you're looking at the stable branch, that's being frozen for Homestead. Check out the develop branch, we're pushing in commits almost every day.

Edit: Further, the Go team switched over to a much stricter development methodology to prevent any major issues from getting into the main codebase:

  • Every pull request needs review by at least two team members
  • Most of the pull requests are squashed into a single huge commit. This is based on Google's development model and has the advantage that you can easily track features and you can check out the code almost at any commit and have a stable program. This however results in GitHub reporting only a few commits, whereas there are literally 10-20 within any single PR.

Lastly, over the last two months we revamped the entire RPC layer, we enabled adnroid/ios libraries, the light client is almost ready, state trie pruning is also almost ready.

share|improve this answer
2  
Just to give a recent example, the RPC update PR is a single commit github.com/ethereum/go-ethereum/pull/2140, consisting of 11.000+ lines of modified code that took 2+ months to write. If you look through the non-merged closed PRs you'll find a dozen iteration of this code, each containing tons of commits, but only a single squashed version is counted by GitHub. – Péter Szilágyi Feb 4 at 15:58
1  
Not to mention the constant rebasing, squashing of the commits and commits being reworked / rewritten. – Jeffrey W. Feb 4 at 15:59

geth is currently the most stable and most dedicated client available for Ethereum. If you notice a certain drop in development, there might be two reasons for it:

  1. the Ethereum foundation is running out of money and needs to cut down the core developer teams.
  2. the geth node implementation might run stable and is close to feature-completion and therefore other targets like mist get more love.
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.