(Usage hints for this presentation)
VM Neuland im Internet 2021
Dr. Jens Lechtenbörger (License Information)
March 2018, on crypto currencies: “Everything you don’t understand about money combined with everything you don’t understand about computers”
0x420815abc...
“Account” (part of wallet) tightly coupled with key pair
When retrieving the block, verify that it is unchanged
“Block of transactions with hash pointer” by Jens Lechtenbörger under CC BY-SA 4.0; from GitLab
“Block chain of transactions” by Jens Lechtenbörger under CC BY-SA 4.0; from GitLab
Announcement of bitcoin as “P2P e-cash” on Cryptography Mailing List on 2008-10-31 by Satoshi Nakamoto
Block Chain
E.g., main.h#l1013
// // The block chain is a tree shaped structure starting with the // genesis block at the root, with each block potentially having multiple // candidates to be the next block. pprev and pnext link a path through the // main/longest chain. A blockindex may have multiple pprev pointing back // to it, but pnext will only point forward to the longest branch, or will // be null if the block is not part of the longest chain. // class CBlockIndex
CBlock
, CWalletTx
, CMerkleTx
“Block tree of transactions” by Jens Lechtenbörger under CC BY-SA 4.0; from GitLab
“Block tree of transactions” by Jens Lechtenbörger under CC BY-SA 4.0; from GitLab
Digiconomist estimates yearly Bitcoin energy consumption of 112 TWh as of 2021-05-09 (up from 61 TWh as of 2018-04-20).
This document is part of a larger course. Source code and source files are available on GitLab under free licenses.
Except where otherwise noted, the work “Blockchain Introduction”, © 2018, 2021 Jens Lechtenbörger, is published under the Creative Commons license CC BY-SA 4.0.