How Does a Blockchain Work?