Blockchain and Bitcoin: separating wheat from the chaff