10 ideas for smart contract leveraging companies
Yann Ranchere
131

FYI: NXT is a Proof-of-Stake platform that has most of the features you list in your post and it’s all available within one nice Web GUI:

Asset Exchange (http://nxt.org/about/asset-exchange), Voting System (http://nxt.org/about/voting/) Marketplace (http://nxt.org/about/marketplace/), Alias System (http://nxt.org/about/alias-system/), notary platform (called “Data Cloud”), and some more.