$30 off During Our Annual Pro Sale. View Details »

Decentralize ALL THE THINGS - Eurucamp 2014

Decentralize ALL THE THINGS - Eurucamp 2014

The web's original architecture is decentralised, and for good reasons. Somehow, though, we managed to forget that throughout the last years. We use centralised services like twitter, facebook and gmail without thinking (or even blinking). I'm going to argue in this talk that decentralisation matters a lot because it makes the web resilient against technical and non technical threats which are, as we now know, thanks to Snowden, real and not only theoretical. What can we do about it? We need new technologies, but we also need to think about how to find forms of organisations and ways of doing business to accommodate decentralised structures. The future is, indeed, not equally distributed, and it is upon us to fix that.

Jan Krutisch

August 02, 2014
Tweet

More Decks by Jan Krutisch

Other Decks in Technology

Transcript

  1. DECENTRALIZE
    DECENTRALIZE
    ALL THE THINGS!!!
    ALL THE THINGS!!!
    Jan 'halfbyte' Krutisch
    Eurucamp 2014, Potsdam

    View Slide

  2. DECENTRALIZE
    DECENTRALIZE
    ALL THE THINGS!!!
    ALL THE THINGS!!!

    View Slide

  3. Eurucamp!

    View Slide

  4. How was your year?

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. Why not gardening?

    View Slide

  13. History
    image credits can be found at the end of this presentation. for optical reasons. thank you for your understanding.
    now, my uncle heiko, he owns a few goats. hmm, goat cheese. but that probably does not matter here.

    View Slide

  14. History

    View Slide

  15. TCP / IP

    View Slide

  16. Hosts
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host

    View Slide

  17. Equality
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    =
    =
    = =
    =
    =
    =
    =
    =
    =
    =

    View Slide

  18. Protocols
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host
    Host

    View Slide

  19. ADSL

    View Slide

  20. ARBITRAGE

    View Slide

  21. Resilience

    View Slide

  22. ARPAnet

    View Slide

  23. ARPAnet

    View Slide

  24. Centralized Systems

    View Slide

  25. Centralized Systems

    View Slide

  26. Opposition

    View Slide

  27. View Slide

  28. Technical & Social

    View Slide

  29. Technology

    View Slide

  30. NNTP / SMTP

    View Slide

  31. HTTP?

    View Slide

  32. OPEN SOURCE
    OPEN SOURCE
    ALL THE THINGS!!!
    ALL THE THINGS!!!

    View Slide

  33. ALL THE THINGS!!!
    ALL THE THINGS!!!
    UX
    UX

    View Slide

  34. User Interface

    View Slide

  35. Setup / Installation

    View Slide

  36. Maintenance / Ops

    View Slide

  37. (please. let's fix this)

    View Slide

  38. Interoperability

    View Slide

  39. Simplicity

    View Slide

  40. SMTP

    View Slide

  41. XMPP

    View Slide

  42. Simple always wins

    View Slide

  43. Open Protocols

    View Slide

  44. Service Discovery

    View Slide

  45. Webfinger
    http://webfinger.net/

    View Slide

  46. Identity

    View Slide

  47. OpenID Connect

    View Slide

  48. Security

    View Slide

  49. ALL THE THINGS!!!
    ALL THE THINGS!!!
    ENCRYPT
    ENCRYPT

    View Slide

  50. Alice Bob
    Service

    View Slide

  51. Alice Bob
    Service
    Transport Encryption Transport Encryption

    View Slide

  52. Alice Bob
    Service
    Transport Encryption Transport Encryption
    Content Encryption

    View Slide

  53. Alice Bob
    Service
    Transport Encryption Transport Encryption
    Content Encryption
    End 2 End Encryption

    View Slide

  54. Social

    View Slide

  55. Organisation

    View Slide

  56. DECENTRALIZE
    DECENTRALIZE
    ALL THE THINGS!!!
    ALL THE THINGS!!!

    View Slide

  57. HUGE == BAD

    View Slide

  58. webscale = BAD!!!

    View Slide

  59. Small Pieces Loosely
    Joined

    View Slide

  60. Small deployments
    loosely joined

    View Slide

  61. !== self hosted

    View Slide

  62. Business

    View Slide

  63. World Domination
    ==
    BAD

    View Slide

  64. VC funding model

    View Slide

  65. economies of scale

    View Slide

  66. Small businesses
    loosely joined

    View Slide

  67. critical infrastructure

    View Slide

  68. critical infrastructure

    View Slide

  69. critical infrastructure

    View Slide

  70. critical infrastructure

    View Slide

  71. critical infrastructure

    View Slide

  72. critical infrastructure

    View Slide

  73. critical infrastructure

    View Slide

  74. Coop

    View Slide

  75. Hostsharing e.G.

    View Slide

  76. Nössefiber

    View Slide


  77. View Slide

  78. Distributed

    View Slide

  79. Decentralized

    View Slide

  80. Systems

    View Slide

  81. Organisations

    View Slide

  82. Businesses

    View Slide

  83. Resilient

    View Slide

  84. Infrastructure

    View Slide

  85. Surveillance

    View Slide

  86. Destruction

    View Slide

  87. Control

    View Slide

  88. ❤️ Our Internet ❤️

    View Slide

  89. ❤️ Thank you ❤️
    unhosted.org
    torproject.org
    redecentralize.org
    BitSync
    pants.social
    sockethub.org
    mailpile.is
    tent.io

    View Slide

  90. ❤️ Thank you ❤️
    !
    [email protected]
    @halfbyte
    http://jan.krutisch.de
    !
    (image credits on the following slides)

    View Slide

  91. https://www.flickr.com/photos/garryknight/4616131097/
    http://commons.wikimedia.org/wiki/File%3AGreguss_J%C3%A1nos_S%C3%A1toros_cig%C3%A1nyok.jpg
    http://www.eso.org/public/images/potw1223a/
    http://en.wikipedia.org/wiki/ARPANET
    http://commons.wikimedia.org/wiki/File%3AResilience_of_nature_-_geograph.org.uk_-_461119.jpg

    View Slide

  92. http://en.wikipedia.org/wiki/Mushroom_cloud
    Source: Unknown…
    http://www.flaticon.com/authors/freepik
    http://www.flaticon.com/authors/dave-gandy
    http://commons.wikimedia.org/wiki/File:Tahrir_Square_during_8_February_2011.jpg
    http://commons.wikimedia.org/wiki/File%3ABundesarchiv_Bild_183-
    N0813-0307%2C_Leipzig%2C_Universit%C3%A4t%2C_Rechenzentrum
    %2C_Computer.jpg

    View Slide

  93. http://commons.wikimedia.org/wiki/File:GYSD_5th_Training_Day1_Sec4_Group_Discussion.jpg
    https://www.flickr.com/photos/zappowbang/270692474/
    http://2bgr8stock.deviantart.com/art/Money-Cash-113445826

    View Slide