diff --git a/content/Etudiants/zz2-f5-privacy.md b/content/Etudiants/zz2-f5-privacy.md
new file mode 100644
index 0000000000000000000000000000000000000000..1cdd664d06fb9c674a52a23d7bca3dd92c522ce1
--- /dev/null
+++ b/content/Etudiants/zz2-f5-privacy.md
@@ -0,0 +1,15 @@
+Title: ZZ2 F5 Privacy
+Date: 2018-02-16 10:55
+Category: <i class='fa fa-graduation-cap' aria-hidden='true'></i> &Eacute;tudiants
+Tags: cours
+
+* [je n'ai rien à cacher](slides/privacy/jnarac.html)
+* [mots de passes](slides/privacy/passwords.html)
+* [tracking](slides/privacy/tracking.html)
+* [souveraineté](slides/privacy/sovereignty.html)
+* [tails](slides/privacy/tails.html)
+* [crypto](slides/privacy/crypto.html)
+* [tls](slides/privacy/tls.html)
+* [pgp](slides/privacy/pgp.html)
+* [tor](slides/privacy/tor.html)
+* [bitcoin](slides/privacy/bitcoin.html)
diff --git a/content/slides/privacy/bitcoin.html b/content/slides/privacy/bitcoin.html
index b939fdfac9f13a372e42dc1b22c488fb2634aec2..0735126414cc0381f9c5058344020655f1fb5f8d 100644
--- a/content/slides/privacy/bitcoin.html
+++ b/content/slides/privacy/bitcoin.html
@@ -12,6 +12,7 @@
     <!-- Theme used for syntax highlighting of code -->
     <link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
     <link rel="stylesheet" href="../../node_modules/font-awesome/css/font-awesome.min.css">
+    <link rel="stylesheet" href="../main.css">
 
     <!-- Printing and PDF exports -->
     <script>
diff --git a/content/slides/privacy/images/bitcoin/Combinaison_et_Fractionnement_de_Valeur.jpg b/content/slides/privacy/images/bitcoin/Combinaison_et_Fractionnement_de_Valeur.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d5551debdfb3f7105a66cc987e59ee55d8b3ad09
Binary files /dev/null and b/content/slides/privacy/images/bitcoin/Combinaison_et_Fractionnement_de_Valeur.jpg differ
diff --git a/content/slides/privacy/images/bitcoin/chaine_de_preuves_de_travail_la_plus_longue.jpg b/content/slides/privacy/images/bitcoin/chaine_de_preuves_de_travail_la_plus_longue.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2ebe162a96badca6b752e8e46b53cce000433f6c
Binary files /dev/null and b/content/slides/privacy/images/bitcoin/chaine_de_preuves_de_travail_la_plus_longue.jpg differ
diff --git a/content/slides/privacy/images/bitcoin/combining-splitting-value.svg b/content/slides/privacy/images/bitcoin/combining-splitting-value.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3b5369800716c0feb3f36ecdc51f2172c3b8ffc3
--- /dev/null
+++ b/content/slides/privacy/images/bitcoin/combining-splitting-value.svg
@@ -0,0 +1,547 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   version="1.1"
+   width="382.59821"
+   height="226.3046"
+   id="svg11628">
+  <defs
+     id="defs11630">
+    <linearGradient
+       id="linearGradient5358">
+      <stop
+         id="stop5360"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7">
+      <stop
+         id="stop5360-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-5">
+      <stop
+         id="stop5360-6"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-2"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7-2">
+      <stop
+         id="stop5360-5-9"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7-3">
+      <stop
+         id="stop5360-5-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7-3-4">
+      <stop
+         id="stop5360-5-5-1"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-5"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7-3-4-2">
+      <stop
+         id="stop5360-5-5-1-4"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-7-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-5-9"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7-3-7">
+      <stop
+         id="stop5360-5-5-2"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient7748-5"
+       xlink:href="#linearGradient5358-7-3-4-2-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.81346207,0,0,0.10434411,118.31432,542.3863)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-4-2-0">
+      <stop
+         id="stop5360-5-5-1-4-1"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-7-7-4"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-5-9-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient7693-3"
+       xlink:href="#linearGradient5358-7-3-7-9"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-453.25052,542.42615)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7-9">
+      <stop
+         id="stop5360-5-5-2-3"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55-2"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient7693-9"
+       xlink:href="#linearGradient5358-7-3-7-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-455.03446,754.69479)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7-3">
+      <stop
+         id="stop5360-5-5-2-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6-4"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55-0"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient9901"
+       xlink:href="#linearGradient5358-7-3-7-3-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-455.03446,780.69479)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7-3-5">
+      <stop
+         id="stop5360-5-5-2-5-3"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6-4-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55-0-4"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient7693-9-2"
+       xlink:href="#linearGradient5358-7-3-7-3-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-455.03446,806.69479)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7-3-7">
+      <stop
+         id="stop5360-5-5-2-5-33"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6-4-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55-0-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient7693-9-1"
+       xlink:href="#linearGradient5358-7-3-7-3-6"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-155.72194,754.69479)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7-3-6">
+      <stop
+         id="stop5360-5-5-2-5-4"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6-4-10"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55-0-0"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient9901-7"
+       xlink:href="#linearGradient5358-7-3-7-3-5-0"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-155.72194,780.69479)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7-3-5-0">
+      <stop
+         id="stop5360-5-5-2-5-3-7"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6-4-6-4"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55-0-4-9"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata11633">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(393.56668,-432.0192)"
+     id="layer1">
+    <rect
+       width="382.59821"
+       height="226.3046"
+       ry="0.51150483"
+       x="-393.56668"
+       y="432.0192"
+       id="rect11224"
+       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <g
+       transform="matrix(1.6972819,0,0,1.6972819,-454.60007,-789.45094)"
+       id="g10034">
+      <rect
+         width="95.684212"
+         height="101.01381"
+         ry="0.52024001"
+         x="103.37165"
+         y="734.50348"
+         id="rect2987-7-2-0-7"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.03841686;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="109.59386"
+         y="748.55432"
+         id="text2989-6-8-9-6-0"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="109.59386"
+           y="748.55432"
+           id="tspan2991-4-4-6-7-1"
+           style="font-weight:bold;-inkscape-font-specification:Sans Bold">Transaction</tspan></text>
+      <g
+         transform="translate(0,-24.21875)"
+         id="g9701">
+        <rect
+           width="30.596146"
+           height="19.212435"
+           ry="0.4829534"
+           x="112.94212"
+           y="780.50037"
+           id="rect3777-9-15-5-7-0-2-9-5"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="127.83118"
+           y="793.76788"
+           id="text3779-6-2-6-0-6-4-8-6"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="127.83118"
+             y="793.76788"
+             id="tspan3783-2-5-5-1-6-7-9-7"
+             style="text-align:center;text-anchor:middle">In</tspan></text>
+      </g>
+      <g
+         transform="translate(9.375,-24.21875)"
+         id="g9706">
+        <rect
+           width="30.596146"
+           height="19.212435"
+           ry="0.4829534"
+           x="148.94212"
+           y="780.50037"
+           id="rect3777-9-15-5-7-0-2-1-0-5"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="163.83118"
+           y="793.76788"
+           id="text3779-6-2-6-0-6-4-3-6-8"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="163.83118"
+             y="793.76788"
+             id="tspan3783-2-5-5-1-6-7-3-4-1"
+             style="text-align:center;text-anchor:middle">Out</tspan></text>
+      </g>
+      <g
+         transform="translate(-3.4130859e-6,1.781249)"
+         id="g9701-9">
+        <rect
+           width="30.596146"
+           height="19.212435"
+           ry="0.4829534"
+           x="112.94212"
+           y="780.50037"
+           id="rect3777-9-15-5-7-0-2-9-5-1"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="127.83118"
+           y="793.76788"
+           id="text3779-6-2-6-0-6-4-8-6-7"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="127.83118"
+             y="793.76788"
+             id="tspan3783-2-5-5-1-6-7-9-7-2"
+             style="text-align:center;text-anchor:middle">In</tspan></text>
+      </g>
+      <g
+         transform="translate(9.3749966,1.781249)"
+         id="g9706-3">
+        <rect
+           width="30.596146"
+           height="19.212435"
+           ry="0.4829534"
+           x="148.94212"
+           y="780.50037"
+           id="rect3777-9-15-5-7-0-2-1-0-5-8"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="163.83118"
+           y="791.76788"
+           id="text3779-6-2-6-0-6-4-3-6-8-4"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="163.83118"
+             y="791.76788"
+             id="tspan3783-2-5-5-1-6-7-3-4-1-4"
+             style="text-align:center;text-anchor:middle">...</tspan></text>
+      </g>
+      <g
+         transform="translate(-3.4e-6,27.781249)"
+         id="g9701-9-9">
+        <rect
+           width="30.596146"
+           height="19.212435"
+           ry="0.4829534"
+           x="112.94212"
+           y="780.50037"
+           id="rect3777-9-15-5-7-0-2-9-5-1-3"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="127.83118"
+           y="791.76788"
+           id="text3779-6-2-6-0-6-4-8-6-7-6"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="127.83118"
+             y="791.76788"
+             id="tspan3783-2-5-5-1-6-7-9-7-2-0"
+             style="text-align:center;text-anchor:middle">...</tspan></text>
+      </g>
+      <path
+         d="m 57.193069,765.47889 52.523431,0"
+         id="path3814-6-7-1-92-17"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+         transform="matrix(0,-1,1,0,81.23309,954.81387)"
+         id="path3816-0-5-6-90-9"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="-87.510773"
+         y="756.56378"
+         transform="scale(-1,1)"
+         id="rect5356-5-5-7-1"
+         style="color:#000000;fill:url(#linearGradient7693-9);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         d="m 57.193077,791.53653 52.523433,0"
+         id="path3814-6-7-1-92-17-5"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+         transform="matrix(0,-1,1,0,81.2331,980.81387)"
+         id="path3816-0-5-6-90-9-7"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="-87.510773"
+         y="782.56378"
+         transform="scale(-1,1)"
+         id="rect5356-5-5-7-1-9"
+         style="color:#000000;fill:url(#linearGradient9901);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         d="m 57.193077,817.59417 52.523433,0"
+         id="path3814-6-7-1-92-17-1"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+         transform="matrix(0,-1,1,0,81.2331,1006.8139)"
+         id="path3816-0-5-6-90-9-5"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="-87.510773"
+         y="808.56378"
+         transform="scale(-1,1)"
+         id="rect5356-5-5-7-1-0"
+         style="color:#000000;fill:url(#linearGradient7693-9-2);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         d="m 241.72995,765.47776 -52.13508,0"
+         id="path3814-6-7-1-92-17-9"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="211.80174"
+         y="756.56378"
+         id="rect5356-5-5-7-1-8"
+         style="color:#000000;fill:url(#linearGradient7693-9-1);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         d="m 241.72994,791.5953 -52.13507,0"
+         id="path3814-6-7-1-92-17-5-4"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="211.80174"
+         y="782.56378"
+         id="rect5356-5-5-7-1-9-3"
+         style="color:#000000;fill:url(#linearGradient9901-7);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+  </g>
+</svg>
diff --git a/content/slides/privacy/images/bitcoin/proof-of-work.svg b/content/slides/privacy/images/bitcoin/proof-of-work.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fdcf307a50134f09dbe03bc91440e682cc460749
--- /dev/null
+++ b/content/slides/privacy/images/bitcoin/proof-of-work.svg
@@ -0,0 +1,489 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   version="1.1"
+   width="738.84821"
+   height="191.9296"
+   id="svg11628">
+  <defs
+     id="defs11630">
+    <linearGradient
+       id="linearGradient5358">
+      <stop
+         id="stop5360"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7">
+      <stop
+         id="stop5360-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-5">
+      <stop
+         id="stop5360-6"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-2"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7-2">
+      <stop
+         id="stop5360-5-9"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient6080"
+       xlink:href="#linearGradient5358-7-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-596.30154,346.02909)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3">
+      <stop
+         id="stop5360-5-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient6894"
+       xlink:href="#linearGradient5358-7-3-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.81346207,0,0,0.10434411,95.839074,344.60052)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-4">
+      <stop
+         id="stop5360-5-5-1"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-5"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient11297"
+       xlink:href="#linearGradient5358-7-3-4-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.81346207,0,0,0.10434411,16.709259,27.643918)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-4-2">
+      <stop
+         id="stop5360-5-5-1-4"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-7-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-5-9"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient11299"
+       xlink:href="#linearGradient5358-7-3-7"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-517.17173,29.072488)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-7">
+      <stop
+         id="stop5360-5-5-2"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-55"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata11633">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(548.28931,-424.64746)"
+     id="layer1">
+    <rect
+       width="738.84821"
+       height="191.9296"
+       ry="0.43380874"
+       x="-548.28931"
+       y="424.64746"
+       id="rect11224"
+       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <g
+       transform="matrix(1.6972819,0,0,1.6972819,-715.80699,448.20633)"
+       id="g11245">
+      <path
+         d="m 387.80503,39.661688 110.88876,0"
+         id="path3814-6-7-1-9-4"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <rect
+         width="48.570206"
+         height="19.721823"
+         ry="0.086161181"
+         x="471.0766"
+         y="29.512894"
+         id="rect5356-5-5-8-8"
+         style="color:#000000;fill:url(#linearGradient11297);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         transform="translate(124.13959,-506.10673)"
+         id="g7456-7">
+        <rect
+           width="120.332"
+           height="74.489723"
+           ry="0.383636"
+           x="217.08084"
+           y="515.2085"
+           id="rect2987-7-2-0"
+           style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="223.32225"
+           y="529.2785"
+           id="text2989-6-8-9-6"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="223.32225"
+             y="529.2785"
+             id="tspan2991-4-4-6-7"
+             style="font-weight:bold;-inkscape-font-specification:Sans Bold">Block</tspan></text>
+        <rect
+           width="60.698437"
+           height="19.02964"
+           ry="0.47835836"
+           x="226.77261"
+           y="536.06158"
+           id="rect3777-9-15-5-4-5"
+           style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+        <text
+           x="257.22708"
+           y="549.23828"
+           id="text3779-6-2-6-7-8"
+           xml:space="preserve"
+           style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+             x="257.22708"
+             y="549.23828"
+             id="tspan3783-2-5-5-92-3"
+             style="text-align:center;text-anchor:middle">Prev Hash</tspan></text>
+        <g
+           transform="translate(25.213204,0)"
+           id="g7344-9"
+           style="stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none">
+          <rect
+             width="36.596325"
+             height="19.17119"
+             ry="0.48191661"
+             x="266.70187"
+             y="535.99084"
+             id="rect3777-9-15-5-7-3-4"
+             style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+          <text
+             x="284.60022"
+             y="549.23828"
+             id="text3779-6-2-6-0-8-1"
+             xml:space="preserve"
+             style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+               x="284.60022"
+               y="549.23828"
+               id="tspan3783-2-5-5-1-5-5"
+               style="text-align:center;text-anchor:middle">Nonce</tspan></text>
+        </g>
+        <g
+           id="g7397-6">
+          <rect
+             width="30.596146"
+             height="19.212435"
+             ry="0.4829534"
+             x="226.67052"
+             y="561.22455"
+             id="rect3777-9-15-5-7-0-2-9"
+             style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+          <text
+             x="241.55957"
+             y="574.49207"
+             id="text3779-6-2-6-0-6-4-8"
+             xml:space="preserve"
+             style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+               x="241.55957"
+               y="574.49207"
+               id="tspan3783-2-5-5-1-6-7-9"
+               style="text-align:center;text-anchor:middle">Tx</tspan></text>
+        </g>
+        <g
+           transform="translate(36.000003,4.2773438e-6)"
+           id="g7397-1-9">
+          <rect
+             width="30.596146"
+             height="19.212435"
+             ry="0.4829534"
+             x="226.67052"
+             y="561.22455"
+             id="rect3777-9-15-5-7-0-2-1-0"
+             style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+          <text
+             x="241.55957"
+             y="574.49207"
+             id="text3779-6-2-6-0-6-4-3-6"
+             xml:space="preserve"
+             style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+               x="241.55957"
+               y="574.49207"
+               id="tspan3783-2-5-5-1-6-7-3-4"
+               style="text-align:center;text-anchor:middle">Tx</tspan></text>
+        </g>
+        <g
+           transform="translate(72.000003,4.2773438e-6)"
+           id="g7397-1-8-1">
+          <rect
+             width="30.596146"
+             height="19.212435"
+             ry="0.4829534"
+             x="226.67052"
+             y="561.22455"
+             id="rect3777-9-15-5-7-0-2-1-3-7"
+             style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+          <text
+             x="241.55957"
+             y="572.49207"
+             id="text3779-6-2-6-0-6-4-3-0-8"
+             xml:space="preserve"
+             style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+               x="241.55957"
+               y="572.49207"
+               id="tspan3783-2-5-5-1-6-7-3-6-9"
+               style="text-align:center;text-anchor:middle">...</tspan></text>
+        </g>
+      </g>
+      <g
+         transform="translate(-55.55839,-450.52803)"
+         id="g7615">
+        <path
+           d="m 283.45812,490.44226 119.50789,0"
+           id="path3814-6-7-1-1-0"
+           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+        <path
+           d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+           transform="matrix(0,-1,1,0,374.92876,679.7196)"
+           id="path3816-0-5-6-9-1"
+           style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+      <rect
+         width="120.332"
+         height="74.489723"
+         ry="0.383636"
+         x="181.22043"
+         y="9.1017609"
+         id="rect2987-7-2"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="187.46184"
+         y="23.171768"
+         id="text2989-6-8-9"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="187.46184"
+           y="23.171768"
+           id="tspan2991-4-4-6"
+           style="font-weight:bold;-inkscape-font-specification:Sans Bold">Block</tspan></text>
+      <rect
+         width="60.698437"
+         height="19.02964"
+         ry="0.47835836"
+         x="190.9122"
+         y="29.954849"
+         id="rect3777-9-15-5-4"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="221.36667"
+         y="43.131546"
+         id="text3779-6-2-6-7"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="221.36667"
+           y="43.131546"
+           id="tspan3783-2-5-5-92"
+           style="text-align:center;text-anchor:middle">Prev Hash</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="256.05466"
+         y="29.884109"
+         id="rect3777-9-15-5-7-3"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="273.953"
+         y="43.131546"
+         id="text3779-6-2-6-0-8"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="273.953"
+           y="43.131546"
+           id="tspan3783-2-5-5-1-5"
+           style="text-align:center;text-anchor:middle">Nonce</tspan></text>
+      <rect
+         width="30.596146"
+         height="19.212435"
+         ry="0.4829534"
+         x="190.8101"
+         y="55.117813"
+         id="rect3777-9-15-5-7-0-2"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="205.69916"
+         y="68.38533"
+         id="text3779-6-2-6-0-6-4"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="205.69916"
+           y="68.38533"
+           id="tspan3783-2-5-5-1-6-7"
+           style="text-align:center;text-anchor:middle">Tx</tspan></text>
+      <rect
+         width="30.596146"
+         height="19.212435"
+         ry="0.4829534"
+         x="226.81009"
+         y="55.117813"
+         id="rect3777-9-15-5-7-0-2-1"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="241.69916"
+         y="68.38533"
+         id="text3779-6-2-6-0-6-4-3"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="241.69916"
+           y="68.38533"
+           id="tspan3783-2-5-5-1-6-7-3"
+           style="text-align:center;text-anchor:middle">Tx</tspan></text>
+      <rect
+         width="30.596146"
+         height="19.212435"
+         ry="0.4829534"
+         x="262.81009"
+         y="55.117813"
+         id="rect3777-9-15-5-7-0-2-1-3"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="277.69916"
+         y="66.38533"
+         id="text3779-6-2-6-0-6-4-3-0"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="277.69916"
+           y="66.38533"
+           id="tspan3783-2-5-5-1-6-7-3-6"
+           style="text-align:center;text-anchor:middle">...</tspan></text>
+      <g
+         transform="translate(-79.129815,-316.9566)"
+         id="g6848-0">
+        <path
+           d="m 199.67405,356.87083 67.2519,0"
+           id="path3814-6-7-1-92"
+           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+        <path
+           d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+           transform="matrix(0,-1,1,0,238.50018,546.14817)"
+           id="path3816-0-5-6-90"
+           style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="-149.64804"
+         y="30.941452"
+         transform="scale(-1,1)"
+         id="rect5356-5-5-7"
+         style="color:#000000;fill:url(#linearGradient11299);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+  </g>
+</svg>
diff --git a/content/slides/privacy/images/bitcoin/timestamp-server.svg b/content/slides/privacy/images/bitcoin/timestamp-server.svg
new file mode 100644
index 0000000000000000000000000000000000000000..9ba7719126542fb30a6f421ded3462596146c186
--- /dev/null
+++ b/content/slides/privacy/images/bitcoin/timestamp-server.svg
@@ -0,0 +1,416 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   version="1.1"
+   width="738.84821"
+   height="191.9296"
+   id="svg11628">
+  <defs
+     id="defs11630">
+    <linearGradient
+       id="linearGradient5358">
+      <stop
+         id="stop5360"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient5358-7">
+      <stop
+         id="stop5360-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient6579-1"
+       xlink:href="#linearGradient5358-5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.83081792,0,0,1,89.396789,32.142857)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-5">
+      <stop
+         id="stop5360-6"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-2"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient6581-5"
+       xlink:href="#linearGradient5358-7-2"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.75103449,0,0,1,-639.40286,32.142873)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-2">
+      <stop
+         id="stop5360-5-9"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-1"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-6"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient6080"
+       xlink:href="#linearGradient5358-7-3"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.65798432,0,0,0.10434411,-596.30154,346.02909)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3">
+      <stop
+         id="stop5360-5-5"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+    <linearGradient
+       x1="558.55988"
+       y1="112.41524"
+       x2="618.26788"
+       y2="112.41524"
+       id="linearGradient6894"
+       xlink:href="#linearGradient5358-7-3-4"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.81346207,0,0,0.10434411,95.839074,344.60052)"
+       spreadMethod="pad" />
+    <linearGradient
+       id="linearGradient5358-7-3-4">
+      <stop
+         id="stop5360-5-5-1"
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0" />
+      <stop
+         id="stop5370-5-0-7"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0.5" />
+      <stop
+         id="stop5362-8-7-5"
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata11633">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(741.00806,-330.82553)"
+     id="layer1">
+    <rect
+       width="738.84821"
+       height="191.9296"
+       ry="0.43380874"
+       x="-741.00806"
+       y="330.82553"
+       id="rect11224"
+       style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    <g
+       transform="matrix(1.6972819,0,0,1.6972819,-1035.384,-233.55593)"
+       id="g6915">
+      <path
+         d="m 466.93484,356.61829 110.88876,0"
+         id="path3814-6-7-1-9"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <rect
+         width="136.6095"
+         height="48.845894"
+         ry="0.25156549"
+         x="240.59474"
+         y="381.57953"
+         id="rect2987-7"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.72365201;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="246.89368"
+         y="395.70709"
+         id="text2989-6-8"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="246.89368"
+           y="395.70709"
+           id="tspan2991-4-4"
+           style="font-weight:bold;-inkscape-font-specification:Sans Bold">Block</tspan></text>
+      <path
+         d="m 249.4743,381.42442 0,-16.99025 18.92443,0"
+         id="path3814-1"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+         transform="matrix(0,-1,1,0,238.66857,553.98518)"
+         id="path3816-4-8"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <g
+         id="g6848">
+        <path
+           d="m 199.67405,356.87083 67.2519,0"
+           id="path3814-6-7-1"
+           style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+        <path
+           d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+           transform="matrix(0,-1,1,0,238.50018,546.14817)"
+           id="path3816-0-5-6"
+           style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      </g>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="270.27487"
+         y="351.23672"
+         id="rect3777-9-15"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="288.17319"
+         y="364.48413"
+         id="text3779-6-2"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="288.17319"
+           y="364.48413"
+           id="tspan3783-2-5"
+           style="text-align:center;text-anchor:middle">Hash</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="250.27327"
+         y="402.41943"
+         id="rect3777-9-15-5"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="268.1716"
+         y="415.66684"
+         id="text3779-6-2-6"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="268.1716"
+           y="415.66684"
+           id="tspan3783-2-5-5"
+           style="text-align:center;text-anchor:middle">Item</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="290.27328"
+         y="402.41943"
+         id="rect3777-9-15-5-7"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="308.17163"
+         y="415.66684"
+         id="text3779-6-2-6-0"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="308.17163"
+           y="415.66684"
+           id="tspan3783-2-5-5-1"
+           style="text-align:center;text-anchor:middle">Item</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="330.27325"
+         y="402.41946"
+         id="rect3777-9-15-5-2"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="348.1716"
+         y="413.66684"
+         id="text3779-6-2-6-8"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="348.1716"
+           y="413.66684"
+           id="tspan3783-2-5-5-9"
+           style="text-align:center;text-anchor:middle">...</tspan></text>
+      <rect
+         width="39.286938"
+         height="19.721823"
+         ry="0.086161181"
+         x="-228.77786"
+         y="347.89804"
+         transform="scale(-1,1)"
+         id="rect5356-5-5"
+         style="color:#000000;fill:url(#linearGradient6080);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         width="136.6095"
+         height="48.845894"
+         ry="0.25156549"
+         x="400.59473"
+         y="381.57953"
+         id="rect2987-7-5"
+         style="color:#000000;fill:#ededed;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.72365201;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="406.89368"
+         y="395.70709"
+         id="text2989-6-8-2"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="406.89368"
+           y="395.70709"
+           id="tspan2991-4-4-4"
+           style="font-weight:bold;-inkscape-font-specification:Sans Bold">Block</tspan></text>
+      <path
+         d="m 409.4743,381.42442 0,-16.99025 18.92443,0"
+         id="path3814-1-0"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+         transform="matrix(0,-1,1,0,398.66857,553.98518)"
+         id="path3816-4-8-5"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <path
+         d="m 307.02955,356.87083 119.50789,0"
+         id="path3814-6-7-1-1"
+         style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+      <path
+         d="m 189.15106,31.855574 -1.53093,-2.651651 -1.53093,-2.65165 3.06186,0 3.06186,0 -1.53093,2.65165 z"
+         transform="matrix(0,-1,1,0,398.50018,546.14817)"
+         id="path3816-0-5-6-9"
+         style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="430.27487"
+         y="351.23672"
+         id="rect3777-9-15-56"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="448.17319"
+         y="364.48413"
+         id="text3779-6-2-1"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="448.17319"
+           y="364.48413"
+           id="tspan3783-2-5-6"
+           style="text-align:center;text-anchor:middle">Hash</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="410.27325"
+         y="402.41943"
+         id="rect3777-9-15-5-25"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="428.1716"
+         y="415.66684"
+         id="text3779-6-2-6-1"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="428.1716"
+           y="415.66684"
+           id="tspan3783-2-5-5-12"
+           style="text-align:center;text-anchor:middle">Item</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="450.27328"
+         y="402.41943"
+         id="rect3777-9-15-5-7-0"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="468.17163"
+         y="415.66684"
+         id="text3779-6-2-6-0-6"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="468.17163"
+           y="415.66684"
+           id="tspan3783-2-5-5-1-6"
+           style="text-align:center;text-anchor:middle">Item</tspan></text>
+      <rect
+         width="36.596325"
+         height="19.17119"
+         ry="0.48191661"
+         x="490.27325"
+         y="402.41946"
+         id="rect3777-9-15-5-2-7"
+         style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+      <text
+         x="508.1716"
+         y="413.66684"
+         id="text3779-6-2-6-8-1"
+         xml:space="preserve"
+         style="font-size:10px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><tspan
+           x="508.1716"
+           y="413.66684"
+           id="tspan3783-2-5-5-9-8"
+           style="text-align:center;text-anchor:middle">...</tspan></text>
+      <rect
+         width="48.570206"
+         height="19.721823"
+         ry="0.086161181"
+         x="550.20642"
+         y="346.46948"
+         id="rect5356-5-5-8"
+         style="color:#000000;fill:url(#linearGradient6894);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+    </g>
+  </g>
+</svg>
diff --git a/content/slides/privacy/images/bitcoin/transactions_resumees_dans_un_arbre_de_Merkle.jpg b/content/slides/privacy/images/bitcoin/transactions_resumees_dans_un_arbre_de_Merkle.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2049a8ba69ae46420597afa5ce908e34989bc3eb
Binary files /dev/null and b/content/slides/privacy/images/bitcoin/transactions_resumees_dans_un_arbre_de_Merkle.jpg differ
diff --git a/content/slides/privacy/images/bitcoin/white-paper-1.png b/content/slides/privacy/images/bitcoin/white-paper-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..36d0c7ba2b8101073c384c1a04153d0a5166089d
Binary files /dev/null and b/content/slides/privacy/images/bitcoin/white-paper-1.png differ
diff --git a/content/slides/privacy/images/bitcoin/white-paper-2.png b/content/slides/privacy/images/bitcoin/white-paper-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..6240b19a534b797bf2b576d358227f461260cac2
Binary files /dev/null and b/content/slides/privacy/images/bitcoin/white-paper-2.png differ
diff --git a/content/slides/privacy/images/bitcoin/white-paper-3.png b/content/slides/privacy/images/bitcoin/white-paper-3.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca91939e7d78db226a35c43fc2cef12e727078a5
Binary files /dev/null and b/content/slides/privacy/images/bitcoin/white-paper-3.png differ
diff --git a/content/slides/privacy/md/bitcoin.md b/content/slides/privacy/md/bitcoin.md
index 2d1fa9423e2450613c199d5eaeeedf0261ec0b41..712aef011705d089613b26af682433a4ae959c27 100644
--- a/content/slides/privacy/md/bitcoin.md
+++ b/content/slides/privacy/md/bitcoin.md
@@ -3,109 +3,261 @@
 # <i class="fa fa-btc" aria-hidden="true"></i>
 
 
-## White Paper
+## [Bitcoin](https://bitcoin.fr/bitcoin-explique-par-son-inventeur/)
 
-* https://bitcoin.org/bitcoin.pdf
-* http://nakamotoinstitute.org/bitcoin/
-* https://bitcoin.fr/bitcoin-explique-par-son-inventeur/
+* Satoshi Nakamoto (2009)
+  * [Bitcoin White Paper](https://bitcoin.fr/bitcoin-explique-par-son-inventeur/)
+    * Monnaie électronique
+      * Dématérialisée
+      * Finie
+    * Entièrement pair à pair (P2P)
+    * Résout le problème de la double dépense
 
-* 1 cryptomonnaie = 1 White Paper
-  * un résumé
-    * les problèmes traités
-    * la façon de les résoudre
-  * éventuellement 1 Yellow paper
-    * plus orienté recherche
 
-* https://www.quora.com/Whats-the-difference-between-a-white-paper-and-a-yellow-paper
+## Bitcoin White Paper
 
+* **Objectif** se passer d'une institution bancaire
+  * solution décentralisée
+* **Solution partielle**
+  * système de clés publiques / privées (RSA)
+* **Problème à résoudre** la double dépense
+  * réseau P2P
+    * transactions horodatées, chainées entre elles
+      * la chaîne la plus longue est la chaîne nécessitant le plus de calcul à falsifier
 
-## Bitcoin
 
-* Monnaie électronique
-  * dématérialisée
+## Institution financière
 
-* entièrement pair à pair (P2P)
+* Tiers de confiance
+  * fait la loi dans les transactions
 
-* principal problème: la double dépense
+* Interdit les transactions réellement irréversibles
+  * les banques jouent le rôle de médiateur
 
-## Bitcoins
+* Le coût de cette médiation est répercutée sur les frais bancaires
+  * rend les transactions à faible montant chères
 
-* Satoshi Nakamoto (2009)
-* Toutes les transactions sont publiques
-* Une adresse est le hash d'une clé publique
-* Il faut signer une transaction avec la (les) clé(s) privée(s) associée(s) aux adresses de dépense
-* Validation des transactions toutes les 10 minutes
-* [Tout ce que vous avez toujours voulu savoir sur Bitcoin](https://lopp.net/bitcoin.html)
 
+## Non réversibilité
 
-* l'argent est créé différemment
-  * création finie à 2100000BTC
-* pas de banque
-* le cluster est couteux éngergétiquement
-* transparent
-  * grand livre ouvert de transactions publiques (hash)
- 	* une clé = un billet
-		* comme si on pouvait prendre les empreintes digitales de tous ceux qui l'ont eu, datés.
-			 on coupe toujours les billets et  y a toujours de la monnaie
-* pour l'utillisateur c'est du cash!
-  * gérer par une wallet
+* Si la non réversibilité n'existe pas
+  * les vendeurs cherchent à en savoir plus sur leurs clients pour instaurer la confiance
 
+* Le cash règle ce problème
+  * mais n'a pas d'équivalent sur un système de télécommuncation
+    * <i class="fa fa-hand-o-right" aria-hidden="true"></i> sans autorité centrale
 
-## Bitcoin White Paper
 
-* objectif: se passer d'une institution bancaire
-* solution partielle: les signatures numériques
-* problème à résoudre: la double dépense
-  * réseau P2P
-    * transactions horodatées chainées entre elles
-      * la chaîne la plus longue est la chaîne nécessitant le plus de calcul à falsifier
+## Preuve cryptographique
 
+* Remplace le tiers de confiance
+* Les Transactions
+  * directes
+  * irréversibles
+    * protège le vendeur
+    * compte séquestre pour protégér les acheteurs
+      * **escrow** internmédiaire pour faire respecter un contrat entre les partis
+        * paiement après réception par exemple
+          * gère les litiges
 
-## Institution financière
 
-* tiers de confiance
-  * fait la loi dasn les transactions
+## Solution proposée
 
-* interdit les transactions réellement irréversible
-  * les banques jouent le rôle de médiation
+* Génération d'une preuve calculée de l'ordonnancement des transactions
+* Utilisation d'un serveur d'horodatage P2P  
+  * distribué sur des noeuds (mineurs)
+  * résolvant le problème de la double dépense
 
-* le cout de cette médiation est répercutée sur les frais bancaires
-  * rend les transactions à faible montant chère
 
-* les vendeurs cherchent à en s'assurer de "l'existence" de leurs clients
+## Transactions
 
+* une pièce électronique (*coin*)
+  * est une chaîne de signature
+* le propriétaire ajoute de la *coin*
+  * signature de la transaction précédente
+  * clé publique du nouveau propriétaire
+* les transactions sont vérifiables par tous
 
-## Preuve cryptographique
 
-* remplace le tiers de confiance.
-* transactions
-  * directes
-  * irréversibles
-* protège le vendeur
-* un intermédiaire escrow peut protéger le vendeurs
-* Une preuve calculée de l'ordonancement des blocs utilisant un serveur d'horodatage P2P  
-  * résout le problème de la double dépenses
+## Transactions
 
+![Transactions](images/bitcoin/transactions.svg)
 
-## Transactions
 
-* une pièce électronique (coin)
-  * est une chaine de signature
+## Double dépense
 
-![bitcoin](images/bitcoin/transactions.svg)
+* Comment savoir si le propriétaire n'a pas dépensé la coin 2 fois?
+  * sans jouer le rôle d'hôtel de la monnaie
+    * tout passe par lui
+    * seul l'argent qui provient de lui n'est pas dépensé 2 fois
+    * solution centralisée
 
-## Buy some
 
-* controle d'identité
-  * carte d'identité
-  * passeport
-  * webcam
-  * selfie
-* cubtis
-* coinebase
-* poloniex
+## Solution proposée
+
+* Tout l'historique des transactions sur chaque coin est publique
+  * vérifiable
+  * distribué
+    * consensus pour la version de l'historique à adopter
+
+
+## Serveur d'horodatage
+
+* *hash* un ensemble d'élément (bloc)
+* publication horodaté de ce *hash*
+  * ce bloc a existé!
+  * avec le *hash* du bloc horodaté précédent
+
+* C'est une chaîne publique de blocs
+
+
+## Serveur d'horodatage
+
+![Serveur d'horodatage](images/bitcoin/timestamp-server.svg)
+
+
+## Preuve de Travail / POW
+
+* Challenge
+  ```bash
+  sha256(X) = 00000004bb4bec2b98.. (32 bytes en hexa soit 64 caractères)
+  ```
+
+  * le travail requis croît exponentiellement
+    * *f(nombre de 0)*
+  * validation simple(un calcul d'empreinte)
+
+
+## Preuve de Travail / POW
+
+* Il faut refaire le travail pour modifier ce bloc
+  * les blocs sont chainés
+    * plus un bloc est vieux plus il est coûteux à espérer modifier
+      *  la sécurité de la chaîne repose sur ce principe
+
+![Preuve de Travail](images/bitcoin/proof-of-work.svg)
+
+
+## Preuve de Travail / POW
+
+* Se substitue au vote
+  * repose sur la puissance de calcul
+* La chaîne la plus longue détient la "vérité"
+  * celle qui a nécessité le plus de calcul
+* Tant que la majorité de la puissance de calcul est entre les mains de personnes honnêtes
+  * les échanges sont sécurisés
+
+
+## Preuve de Travail / POW
+
+* Difficulté (nombre de 0) ajustée automatiquement
+  * objectif de N blocs à trouver par heure en moyenne
+  * régule
+    * les évolutions de puissance des machines
+    * la fluctuation des noeuds de calcul
+    * le flux des transactions
+
+
+## Réseau
+
+* Envoie des transactions par les utilisateurs
+* Chaque noeud regroupe les nouvelles transactions dans un bloc
+* Chaque noeud travaille à la résolution de la preuve de travail sur son bloc
+  * broadcast de la preuve de travail quand elle est trouvée
+
+
+## Réseau
+
+* Les noeuds vérifient le bloc pour l'accepter
+  * la preuve de travail
+  * que toutes les transactions du bloc sont valides
+  * que toutes les transactions du bloc n’ont pas déjà été dépensées
+* Accepter un bloc signifie que le noeud travail sur le bloc suivant
+  * <i class="fa fa-hand-o-right" aria-hidden="true"></i> le hash du bloc qui vient d'être validé sera utilisé pour ce nouveau bloc
+
+
+## Incitation
+
+* La puissance de calcul mise à disposition pour le développement de la chaîne de blocs est récompensée
+* La première transaction d'un bloc est une récompense
+  * pas d'émetteur
+  * le bénéficiaire est le créateur du bloc
+    * cela correspond au inage **mining**
+* Création monétaire du système
+
+
+## Incitation
+
+* Contribution des utilisateurs (**fees**)
+  * le montant en entrée est plus grand que celui de sortie?
+    * la différence est pour le noeud
+  * le devenir du système un fois toutes les pièces émises
+
+
+## SPV
+
+Vérification de Paiement Simplifié
+
+(**Simplified Payment Verification**)
+
+* Le simple utilisateur (wallet) n'a pas besoin de tous les blocs pour créer une nouvelle transaction
+  * il peut conserver les derniers blocs de la chaîne la plus longue
+    * en interrogeant plusieurs noeuds
+
+* Il lie sa transaction au bloc courant afin de l'horodaté
+
+
+## Combinaison et Fractionnement de Valeur
+
+* Une grosse entrée ou multiples petites entrées
+* Une sortie bénéficiaire et éventuellement une sortie pour récupérer la monnaie
+* L'historique complet de chaque transaction est inutile
+
+
+## Combinaison et Fractionnement de Valeur
+
+![bitcoin](images/bitcoin/combining-splitting-value.svg)
+
+
+## Confidentialité
+
+* Les clés publiques utilisées pour les transactions sont anonymes
+  * les échanges se font entre possesseur des clés
+  * on peut générer de nouvelles clés bénéficiaires pour chaque transaction
+
+
+## Confidentialité
+
+* L'anonymat
+  * est levé lors du change en € ou en $
+  * les entrées d'une transaction sont contrôlées par la clé en entrée de la transaction
+
+* Lever l'anonymat d'une clé permet de faire parler toutes les transactions associées
+
+
+## En Pratique
+
+* L'argent est créé différemment
+  * création finie à 2100000BTC
+* Pas de banque
+* Le cluster est coûteux éngergétiquement
+
+
+## En Pratique
+
+* Transparent
+  * grand livre ouvert de transactions publiques
+ 	* une clé = un billet
+		* comme si on pouvait prendre les empreintes digitales de tous ceux qui l'ont eu, datés.
+			 on coupe toujours les billets et il y a toujours de la monnaie
+
+
+## En Pratique
+
+* Pour l'utillisateur c'est du cash!
+  * gérer par une wallet
+* [Tout ce que vous avez toujours voulu savoir sur Bitcoin](https://lopp.net/bitcoin.html)
 
----
 
 ## clean (mixers, atomic swaps, trading?)
 
@@ -113,74 +265,56 @@
   * on perd le lien aux clés qu'on a
     * on a aucune garanti sur celles que l'on obtient
       * machine à lavers
-* atomic swap
-  * écriture sur deux blockains de deux monnaies
 
----
 
-## escrow
+## Calculer ses fees
 
-* tiers de confiance
-  * procédure de litiges
-    * valider la reception
+* Chaque transaction est plus ou moins complexede  
+  * plusieurs payeurs
+  * plusieurs destinataires
+* les fees sont fonctions de la complexité de la transaction
+  * le mineur intelligent choisit en priorité les transactions au meillleur ratio fee/complexité
+  * l'utilisateur maximise ses chances d'avoir sa transaction prise en compte rapidement en augmentant les fees
 
----
 
-# POUR DE VRAI
+## Calculer ses fees
 
-![HACKER AVEC CAGOULE!](https://thisdata.com/blog/content/images/2016/08/HackerNews.jpg)
+* Taille transaction = nb_input*148 + nb_output*34 + 10
 
----
+* transaction simple = 226 bytes
 
-## Tor over VPN
+* [Predicting Bitcoin fees for transactions](https://bitcoinfees.earn.com/)
 
-* protection vis a vis du provider
-* [AWS](https://aws.amazon.com/fr/)
-  * CB valide & soldable
-  * [autovpn](https://github.com/ttlequals0/autovpn) -p 443
-  * [tout en 1](https://gist.github.com/themouette/892af1bc8295637cdd20603765713342)
-* services / serveur dédiés
-  * [payables en bitcoins?](https://www.bestvpn.com/best-vpn-bitcoin/)
+* [Bitcoin Fee Estimation](https://estimatefee.com/)
 
----
 
-## [TAILS](https://tails.boum.org/index.fr.html)
+## Calculer ses impôts
 
-* E. Snowden
-* Tails ne s'installe pas sur votre machine
-  * [mais sur une clé USB)(https://tails.boum.org/install/os/index.fr.html)
-    * système live
-      * [suite logicielle complète](https://tails.boum.org/doc/about/features/)
-    * persistance chiffrée sur la clé USB
-      * sécurité des vos données
-      * importation facilitée
-        * bien sauvegarder cette partition
+[Impôts & bitcoin : comment bien déclarer ses cryptomonnaies, notre guide en 10 questions](https://www.numerama.com/business/325205-impots-bitcoin-comment-bien-declarer-ses-cryptomonnaies-notre-guide-en-10-questions.html)
 
----
 
-## Netographie
-* privacy
-  * https://prism-break.org
-* tor
-  * https://www.torproject.org/docs/tor-hidden-service.html.en
-  * http://www.bortzmeyer.org/blog-tor-onion.html
-  * https://benjamin.sonntag.fr/Tor-les-onion-le-darknet-a-votre-portee
-  * https://www.torproject.org/docs/hidden-services.html.en
-  * https://donncha.is/2013/05/trawling-tor-hidden-services/
+## le monde fou fou fou des cryptomonnaies
 
-* bitcoin
-  * https://lopp.net/bitcoin.html
-  * https://www.blockcypher.com/dev/intro/
 
----
-3.1 transactions, fees, blocks
+## White Paper
 
-* transactions signée à la pgp entre débiteur et bénéficiare
-* des mineurs résolvent un challenge cryptographique de plus en plus complexe
-  * quand ils le trouvent, ils empochent un montant de bitcoins (de plus en plus faible ans le temps)
-	* ils optiennent le droit de valider le bloc
-		* ils empochent également les fees
-		  * de plus en plus chers
-* le système repose sur la crypto pour
-  * la confiance
-  * la validation des transactions
+* 1 cryptomonnaie = 1 White Paper
+  * un résumé
+    * les problèmes traités
+    * la façon de les résoudre
+  * éventuellement 1 Yellow paper
+    * plus orienté recherche
+
+* [What's the difference between a white paper and a yellow paper](https://www.quora.com/Whats-the-difference-between-a-white-paper-and-a-yellow-paper)
+
+
+## Buy some
+
+* controle d'identité
+  * carte d'identité
+  * passeport
+  * webcam
+  * selfie
+* cubtis
+* coinbase
+* poloniex