Top 100 Community Proposal: Parallel Finance