Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scuttlebutt - Construire un Facebook décentralisé (version non technique)

Scuttlebutt - Construire un Facebook décentralisé (version non technique)

En 2016, le scandale Cambridge Analytica a prouvé que les géants du Net comme Facebook pouvaient avoir une influence sur les élections présidentielles d’une grande puissance comme les États-Unis. Qu’avons-nous comme alternative ? Comment construire un réseau social gratuit comptant plusieurs millions d’utilisateur·rice·s sans monétiser les données pour payer son coût de fonctionnement ?

Un réseau social de ce type existe, il s’appelle Scuttlebutt.

Nous allons voir comment il fonctionne en repartant de l’essentiel, l’échange de messages, et en ajoutant progressivement les fonctionnalités que l’on retrouve dans les réseaux sociaux d’aujourd’hui. Vous serez peut être étonné·e·s par sa simplicité et sa ressemblance avec nos interactions dans la vie réelle, ainsi que par les réponses apportées à certains problèmes comme la suppression des messages ou la liberté d’expression. Je vous montrerai également comment rejoindre ce réseau et vous présenterai quelques applications disponibles.

La présentation est garantie sans aucune ligne de code ou formule mathématique !

De3b2ef28385b01a1b44a9debc66dd6e?s=128

Antoine CAILLY

January 30, 2019
Tweet

Transcript

  1. Construire un Facebook décentralisé

  2. Pourquoi ?

  3. https://www.theguardian.com/news/2018/mar/17/cambridge-analytica-facebook-influence-us-election

  4. https://twitter.com/gzeromedia/status/986336209583603713

  5. Construire un Facebook décentralisé

  6. None
  7. Scuttlebutt

  8. L’essentiel

  9. VS

  10. VS

  11. VS

  12. VS

  13. VS

  14. VS

  15. Nos amis sont notre data center

  16. None
  17. Rencontrer des amis au pub

  18. VS

  19. VS

  20. VS

  21. VS

  22. VS

  23. None
  24. https://twitter.com/andrestaltz/status/971143972499460096?lang=fr

  25. Parlons sécurité

  26. Personne ne déforme mes propos

  27. TRUST VS

  28. HASHAGE %f89...KW5rio=.sha256 %ad3...yHt6uw=.sha256 = = ≠ ≠

  29. %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

  30. Personne ne peut usurper mon identité

  31. None
  32. TRUST VS

  33. TRUST NO TRUST VS

  34. CRYPTOGRAPHIE ASYMÉTRIQUE

  35. CHIFFREMENT Personne d’autre ne lit le message

  36. TRUST NO TRUST VS

  37. TRUST NO TRUST VS @UP7z...0P8=.ed25519 @iPP1...+74=.ed25519

  38. Mes messages privés restent privés

  39. https://www.bloomberg.com/news/articles/2018-04-04/facebook-scans-what-you-send-to-other-people-on-messenger-app

  40. https://commons.wikimedia.org/wiki/File:PRISM_Collection_Details.jpg

  41. TRUST VS

  42. TRUST NO TRUST VS

  43. Éviter les oreilles indiscrètes

  44. None
  45. None
  46. None
  47. CLÉS ÉPHÉMÈRES

  48. CLÉS ÉPHÉMÈRES

  49. CLÉS ÉPHÉMÈRES

  50. CLÉS ÉPHÉMÈRES FORWARD SECRECY

  51. DIFFIE-HELLMAN

  52. DIFFIE-HELLMAN

  53. DIFFIE-HELLMAN

  54. DIFFIE-HELLMAN

  55. DIFFIE-HELLMAN

  56. DIFFIE-HELLMAN

  57. VS

  58. VS

  59. TRUST VS

  60. https://security.googleblog.com/2017/09/chromes-plan-to-distrust-symantec.html https://blog.mozilla.org/security/2018/07/30/update-on-the-distrust-of-symantec-tls-certificates/

  61. TRUST VS NO TRUST @UP7z...0P8=.ed25519 @iPP1...+74=.ed25519 @iPP1...+74=.ed25

  62. Autres fonctionnalités

  63. Suggestion de contenu

  64. Fake news

  65. https://www.francetvinfo.fr/replay-radio/le-vrai-du-faux/le-vrai-du-faux-non-emmanuel-macron-n-a-pas-mis-la-main-aux-fesses-de-la-presidente-cr oate_2828953.html

  66. https://www.buzzfeednews.com/article/craigsilverman/viral-fake-election-news-outperformed-real-news-on-facebook#.emA15rzd0

  67. https://twitter.com/gbrockell/status/1072589687489998848

  68. Suggestion de contenu

  69. None
  70. None
  71. Comportement inacceptable

  72. https://www.japantimes.co.jp/opinion/2016/09/13/commentary/world-commentary/burkini-bans-unwise/#.W8uQhWgzY2w

  73. https://upload.wikimedia.org/wikipedia/commons/d/d1/World_laws_pertaining_to_homosexual_relationships_and_expression.svg

  74. https://unsplash.com/photos/ybHtKz5He9Y

  75. https://www.thedailybeast.com/japans-kiddie-porn-empire-bye-bye

  76. Personne n’a trouvé la morale universelle

  77. Relativisme culturel : la notion de ‘Bien’ ou ‘Mal’ est

    propre à la culture
  78. Liberté d’expression ?

  79. Liberté d’écouter !

  80. None
  81. None
  82. None
  83. None
  84. Suppression des messages covfefe

  85. 31/05/2017

  86. 20/10/2018

  87. Une donnée partagée est incontrôlable

  88. https://fr.wikipedia.org/wiki/Parlement_europ%C3%A9en#/media/File:European_Parliament_Strasbourg_Hemicycle_-_Diliff.jpg

  89. RGPD Copyright Law La plateforme doit...

  90. None
  91. Mot de passe oublié

  92. https://www.independent.co.uk/life-style/gadgets-and-tech/news/bitcoin-value-james-howells-newport-landfill-hard-drive-campbell-simpson-laszlo -hanyecz-a8091371.html

  93. None
  94. Shamir's Secret Sharing SECRET

  95. https://github.com/freedomofpress/sunder

  96. https://darkcrystal.pw/

  97. None
  98. Mode hors ligne

  99. https://twitter.com/edonline/status/928560622488473600

  100. https://www.internetworldstats.com/stats.htm

  101. https://staltz.com/an-off-grid-social-network.html

  102. %hFnMpqI1w3iKdQ0XxYD/s1FU7t8D+fDxgyPkWssSmKk=.sha256

  103. https://www.20minutes.fr/monde/2433783-20190123-tonga-royaume-coupe-monde-cause-gigantesque-panne-internet

  104. https://twitter.com/netblocks/status/1088117680027168769?s=20

  105. None
  106. None
  107. None
  108. None
  109. None
  110. https://www.digital-democracy.org/mapeo/

  111. https://www.digital-democracy.org/ourwork/guyana/

  112. None
  113. Des applications

  114. None
  115. None
  116. None
  117. None
  118. None
  119. None
  120. None
  121. None
  122. None
  123. None
  124. None
  125. None
  126. None
  127. Bilan ?

  128. Coût financier

  129. Coût financier

  130. Coût énergétique

  131. https://digiconomist.net/bitcoin-energy-consumption

  132. Coût de stockage

  133. https://charts.bitcoin.com/btc/chart/blockchain-size

  134. https://twitter.com/andrestaltz/status/1022455866493206528

  135. La différence ?

  136. Personne n’a toutes les données

  137. Est ce que vous connaissez toutes les personnes de la

    terre ?
  138. None
  139. None
  140. None
  141. https://twitter.com/andrestaltz/status/960801327495475200

  142. DEMO

  143. https://ahdinosaur.github.io/patchwork-downloader/

  144. https://www.scuttlebutt.nz/getting-started

  145. https://github.com/ssbc/scuttlebot/wiki/Pub-Servers

  146. http://ssb.learningsocieties.org/

  147. http://ssb.learningsocieties.org/

  148. https://www.scuttlebutt.nz/getting-started

  149. None
  150. None
  151. Scuttlebutt @Antoine Cailly @UP7zpmox0RbLL1wMZO0xtYbpwmc/AQtmiX5zbDLh0P8=.ed25519 AntoineCailly acailly