BitShares: Crowdsourcing the Next Financial Frontier