(Press ?
for help, n
and p
for next and previous slide)
“When I use a word,” Humpty Dumpty said, in rather a scornful tone, “it means just what I choose it to mean—neither more nor less.”
“The question is,” said Alice, “whether you can make words mean so many different things.”
“The question is,” said Humpty Dumpty, “which is to be master—that’s all.”
Lewis Carroll, Through the Looking-Glass (1872), cited from Wikipedia
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
Definitions:
A distributed system is …
(Based on: [OV11])
Famous consensus example: Byzantine generals problem by Lamport, Shostak, Pease (1982) [LSP82]
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 energy consumption of 61 TWh per year (as of 2018-04-20).
THE IS RESEARCH NETWORK
Except where otherwise noted, this work, “Blockchain, Consensus, and Databases”, is © 2018 by Jens Lechtenbörger, published under the Creative Commons license CC BY-SA 4.0.
In particular, trademark rights are not licensed under this license. Thus, rights concerning third party logos (e.g., on the title slide) and other (trade-) marks (e.g., “Creative Commons” itself) remain with their respective holders.
Blockchain, Consensus, and Databases
Jens Lechtenbörger
2018-04-24