Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256...

155
Construire un Facebook décentralisé

Transcript of Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256...

Page 1: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Construire un Facebook décentralisé

Page 2: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Qui suis-je ?

@AntoineCailly

acailly

@Antoine Cailly

Page 3: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Pourquoi ?

Page 4: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 5: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 6: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Construire un Facebook décentralisé

Page 7: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Scuttlebutt

Page 8: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

L’essentiel

Page 9: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 10: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 11: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 12: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 13: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 14: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 15: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 16: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Friends are our data center

Page 17: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 18: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Rencontrer desamis au pub 🍻

Page 19: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

🍻VS

Page 20: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

🍻VS🍻🍻

Page 21: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS🍻🍻

Page 22: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 23: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 24: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 25: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Parlons sécurité

Page 26: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Personne ne déforme mes propos

Page 27: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUST VS

Page 28: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

HASHAGE

%f89...KW5rio=.sha256

%ad3...yHt6uw=.sha256

=

=≠≠

Page 29: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

%f89...KW5rio=.sha256

%f89...KW5rio=.sha256

%f89...KW5rio=.sha256

TRUST

NO TRUST

VS

Page 30: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Personne ne peut usurper mon identité

Page 31: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://haveibeenpwned.com/

Page 32: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUST VS

Page 33: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUSTNO TRUST

VS

Page 34: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

CRYPTOGRAPHIE ASYMÉTRIQUE

Page 35: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

CHIFFREMENT

Personne d’autre ne lit le message

Page 36: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUSTNO TRUST

VS

Page 37: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUSTNO TRUST

VS

@UP7z...0P8=.ed25519

@iPP1...+74=.ed25519

Page 38: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Mes messages privés

restent privés

Page 39: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 40: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 41: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUST VS

Page 42: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUST

NO TRUST

VS

Page 43: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Éviter lesoreilles indiscrètes

Page 44: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 45: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 46: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 47: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

CLÉS ÉPHÉMÈRES

Page 48: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

CLÉS ÉPHÉMÈRES

Page 49: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

CLÉS ÉPHÉMÈRES

Page 50: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

CLÉS ÉPHÉMÈRES

FORWARD SECRECY

Page 51: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DIFFIE-HELLMAN

https://upload.wikim

edia.org/wikipedia/com

mons/

a/a8/Diffie-H

ellman_K

ey_Exchange_%

28fr%29.svg

Page 52: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DIFFIE-HELLMAN

https://upload.wikim

edia.org/wikipedia/com

mons/

a/a8/Diffie-H

ellman_K

ey_Exchange_%

28fr%29.svg

Page 53: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DIFFIE-HELLMAN

https://upload.wikim

edia.org/wikipedia/com

mons/

a/a8/Diffie-H

ellman_K

ey_Exchange_%

28fr%29.svg

Page 54: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DIFFIE-HELLMAN

https://upload.wikim

edia.org/wikipedia/com

mons/

a/a8/Diffie-H

ellman_K

ey_Exchange_%

28fr%29.svg

Page 55: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DIFFIE-HELLMAN

https://upload.wikim

edia.org/wikipedia/com

mons/

a/a8/Diffie-H

ellman_K

ey_Exchange_%

28fr%29.svg

Page 56: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DIFFIE-HELLMAN

https://upload.wikim

edia.org/wikipedia/com

mons/

a/a8/Diffie-H

ellman_K

ey_Exchange_%

28fr%29.svg

Page 57: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 58: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

VS

Page 59: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUST

VS

Page 60: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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/

Page 61: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

TRUST

VSNO TRUST

@UP7z...0P8=.ed25519

@iPP1...+74=.ed25519

Page 62: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Autres fonctionnalités

Page 63: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Suggestion de contenu

Page 64: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Fake news

Page 66: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 67: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 68: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Suggestion de contenu

Page 69: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 70: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 71: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Comportement inacceptable

Page 72: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 73: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 74: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://unsplash.com/photos/ybHtKz5He9Y

Page 75: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 76: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Personne n’a trouvé la morale universelle

Page 77: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Relativisme culturel : la notion de ‘Bien’ ou ‘Mal’

est propre à la culture

Page 78: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Liberté d’expression ?

Page 79: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Libertéd’écouter !

Page 80: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 81: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 82: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 83: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 84: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Suppression des messages covfefe

Page 85: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

31/05/2017

Page 86: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

19/03/2019

Page 87: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

31/01/2008http://web.archive.org/web/20080131093335/http://www.zenika.com:80/whitepaper_ria.php#telechargement

Page 88: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Une donnée partagée est incontrôlable

Page 89: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 90: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

RGPD Copyright Law

La plateforme doit...

Page 91: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 92: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Mot de passe oublié

Page 94: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 95: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Shamir's Secret Sharing

SECRET

Page 96: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://github.com/freedomofpress/sunder

Page 97: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://darkcrystal.pw/

Page 98: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 99: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Mode hors ligne

Page 100: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 101: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 102: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 103: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

%hFnMpqI1w3iKdQ0XxYD/s1FU7t8D+fDxgyPkWssSmKk=.sha256

Page 104: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 105: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 106: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 107: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 108: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 109: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 110: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://www.manyver.se/blog/bluetooth-sync

Page 111: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 112: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://www.digital-democracy.org/mapeo/

Page 113: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 114: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 115: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Une application

Page 116: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Une application Des applications

Page 117: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Patchwork

Patchbay

Patchfoo

Manyverse

Patchless

mvd

Patchfox

Page 118: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

git-ssb

ssb-npm

scat / gester

Ticktack

ssb-chess

patch-book

recipes

SSB drive

Ferment

Patchwork

Patchbay

Patchfoo

Manyverse

Patchless

mvd

Patchfox

Page 119: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 120: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 121: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 122: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 123: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 124: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 125: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 126: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 127: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 128: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 129: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 130: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Bilan ?

Page 131: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Coût financier

Page 132: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Coût financier

Page 133: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Coût énergétique

Page 134: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 135: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Coût de stockage

Page 136: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 137: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 138: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

La différence ?

Page 139: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Personne n’a toutes les données

Page 140: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Est ce que vous connaissez toutes

les personnes de la terre ?

Page 141: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 142: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 143: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 144: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

https://twitter.com/andrestaltz/status/960801327495475200

Page 145: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 146: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 147: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 148: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

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

Page 149: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

http://ssb.learningsocieties.org/

Page 150: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

http://ssb.learningsocieties.org/

Page 151: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 152: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 153: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS
Page 154: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

DEMO

Page 155: Construire un Facebook décentralisé · %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 %f89...KW5rio=.sha256 TRUST NO TRUST VS

Merci@Antoine Cailly@UP7zpmox0RbLL1wMZO0xtYbpwmc/AQtmiX5zbDLh0P8=.ed25519

AntoineCailly acailly