Distributed Ledger Technology: The Science of the Blockchain