What is the difference between public digital currencies and private digital currencies and why is it important to transact with private digital currencies.