What is a Cryptocurrency Public Ledger and How Does It Work?