ParallelChain and XPLL: Solving Critical Issues in Existing Blockchains to Further Adoption