slides/slides12.tex
changeset 442 cceb3d2dcba0
parent 441 80fd3cd5675f
child 518 e1fcfba63a31
equal deleted inserted replaced
441:80fd3cd5675f 442:cceb3d2dcba0
    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.