I was looking for a thread that contained suggestions from the community for new features, alterations, etc in the "official" Bitcoin client. I wasn't able to locate one. I asked on IRC, and someone suggested I create one. So, here it is.
You can post your ideas, suggestions, thoughts, etc regarding what you'd like to see change or what you'd like to see added to the Bitcoin client. Perhaps popular ideas can be sifted out of the mix and discussion can begin on the merits/challenges of adopting those ideas.
Personally, I think the client is fantastically simple and effective right now, and I can't really think of anything in particular that drives me nuts.
One new feature that *might* be neat would be to allow the creation of "accounts" on the client side (perhaps this information would have to reside in the wallet as well, or perhaps not). Accounts would simply be a way to keep portions of your wallet balance separated for handy reference purposes. Maybe you want to save some bitcoins and not touch them, maybe you want all bitcoins received through certain receiving address(es) to be accrued under another account. Perhaps you belong to multiple pooled mining efforts, or you mine part solo and part on a pool, you want to compare results, you want to save bitcoins, you want to keep track of bitcoins received from your online store, etc. You want to keep these balances separate without having to run multiple bitcoin client instances and have separate wallets, etc.
Would anyone else find this to be a very handy feature worthy of consideration?
I also saw that somebody suggested removal of the "Generate Coins" option in the GUI. I think this is a great idea too!!!
All Suggestions- Wallet accounts
- Remove Generate Coins from GUI [source] [github]
- or remove mining from client entirely, maybe have separate RPC miner with documentation explaining that CPU mining is very ineffective
- Encrypted wallets
- Allow opening of multiple wallets - not dependent on path
- Include a sample config file with all available settings listed for easy user reference
- DNS lookup for -addnode and -connect [source] [github]