ECash: Overview and Should You Invest?