equal
deleted
inserted
replaced
73 \end{itemize} |
73 \end{itemize} |
74 |
74 |
75 \begin{textblock}{7}(6.5,8.5) |
75 \begin{textblock}{7}(6.5,8.5) |
76 \includegraphics[scale=0.26]{../pics/bitcoin_ledgers.png} |
76 \includegraphics[scale=0.26]{../pics/bitcoin_ledgers.png} |
77 \end{textblock} |
77 \end{textblock} |
|
78 |
|
79 \end{frame} |
|
80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
81 |
|
82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
83 \begin{frame}[t] |
|
84 \frametitle{Bitcoins for Real} |
|
85 |
|
86 \begin{itemize} |
|
87 \item you need a public-private key (the hash of the |
|
88 public key to determines your bitcoin address) |
|
89 |
|
90 \item if you want to receive bitcoins, you publicise |
|
91 this address |
|
92 |
|
93 \item there are $2^{160}$ possibilities\\ |
|
94 (no check for duplicates)\bigskip\pause |
|
95 |
|
96 \item transactions contain ``payment scripts'' |
|
97 (non-Turing-complete scripting language)\bigskip |
|
98 |
|
99 \small simplest script: pay-to-public-key |
|
100 \end{itemize} |
78 |
101 |
79 \end{frame} |
102 \end{frame} |
80 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
103 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
81 |
104 |
82 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
105 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
347 \includegraphics[scale=0.37]{../pics/blockchainsolving.png} |
370 \includegraphics[scale=0.37]{../pics/blockchainsolving.png} |
348 \end{center} |
371 \end{center} |
349 |
372 |
350 \small |
373 \small |
351 \[ |
374 \[ |
352 \bl{\begin{array}{@{}l@{}}\text{New}\\ \text{Difficulty}\end{array} \dn |
375 \bl{\begin{array}{@{}l@{}}\text{New}\\ \text{Hardness}\end{array} \dn |
353 \begin{array}{@{}l@{}}\text{Old}\\ \text{Difficulty}\end{array} |
376 \begin{array}{@{}l@{}}\text{Old}\\ \text{Hardness}\end{array} |
354 * \frac{\text{Actual time for the last 2016 blocks}}{20160}} |
377 * \frac{\text{Actual time for the last 2016 blocks}}{20160}} |
355 \] |
378 \] |
356 |
379 |
357 \end{frame} |
380 \end{frame} |
358 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
381 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
559 |
582 |
560 \end{frame} |
583 \end{frame} |
561 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
584 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
562 |
585 |
563 |
586 |
564 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
565 \begin{frame}[t] |
|
566 \frametitle{Bitcoins for Real} |
|
567 |
|
568 \begin{itemize} |
|
569 \item you need a public-private key (the hash of the |
|
570 public key to determines your bitcoin address) |
|
571 |
|
572 \item if you want to receive bitcoins, you publicise |
|
573 this address |
|
574 |
|
575 \item there are $2^{160}$ possibilities\\ |
|
576 (no check for duplicates)\bigskip\pause |
|
577 |
|
578 \item transactions contain ``payment scripts'' |
|
579 (non-Turing-complete scripting language)\bigskip |
|
580 |
|
581 \small simplest script: pay-to-public-key |
|
582 \end{itemize} |
|
583 |
|
584 \end{frame} |
|
585 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
586 |
|
587 |
587 |
588 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
588 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
589 \begin{frame}[t] |
589 \begin{frame}[t] |
590 \frametitle{Multi-Signature Addresses} |
590 \frametitle{Multi-Signature Addresses} |
591 |
591 |
680 |
680 |
681 \item somebody spends your bitcoins fraudulently |
681 \item somebody spends your bitcoins fraudulently |
682 (you cannot charge them back)\ldots{} bad luck |
682 (you cannot charge them back)\ldots{} bad luck |
683 |
683 |
684 \item you can send bitcoins to a ``non-existing'' address |
684 \item you can send bitcoins to a ``non-existing'' address |
685 (Mt.~Gox) |
685 |
|
686 \item you send them to a script that can never be satisfied |
686 \end{itemize} |
687 \end{itemize} |
687 |
688 |
688 \end{frame} |
689 \end{frame} |
689 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
690 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
690 |
691 |
713 |
714 |
714 |
715 |
715 \begin{itemize} |
716 \begin{itemize} |
716 \item Don't gamble! I am not a first mover in such things. |
717 \item Don't gamble! I am not a first mover in such things. |
717 \item Cool idea, but I am sure there will be a Bitcoin~2.0. |
718 \item Cool idea, but I am sure there will be a Bitcoin~2.0. |
|
719 (can for example mining pools force to be paid more?) |
718 \item It still depends on a lot of old-fashioned security |
720 \item It still depends on a lot of old-fashioned security |
719 (e.g.~keeping private-keys secret)\bigskip |
721 (e.g.~keeping private-keys secret)\bigskip |
720 |
722 |
721 \item Having now the knowledge how it works, go back |
723 \item Having now the knowledge how it works, go back |
722 and listen to what people/media make of it. |
724 and listen to what people/media make of it. |