Web 3.0 decentralised apps and services are igniting the third revolution of the web. Will we be able to avoid the mistakes of the previous Web revolutions and finally make the internet what visionaries like Vannevar Bush and Theodor Nelson envisioned in the late thirties and sixties of past century? In this talk, we will go through the benefits of content-addressed URLs and talk about what missing to build the web as a permanent and censorship-resistant net of knowledge with the help of transclusions and folksonomies.
How to avoid a web 3.0 babele transclusions and folksonomies in a content-addressed and block-chained world-v2
1. HOW TO AVOID A WEB 3.0 BABEL:
TRANSCLUSIONS AND FOLKSONOMIES
IN A CONTENT-ADDRESSES
AND BLOCK-CHAINED WORLD
November 30th 2018 – Codemotion, Madrid
A l e s s a n d r o C o n f e t t i
6. The original idea was to make the internet just super bare
bones. So the initial internet had no representation of people.
There was no membership concept. There was no identity
concept. There was no sense of authentication. There was
certainly no implementation of commerce solutions. There was
nothing. It was just very, very raw. And in that spirit of keeping
everything as minimal as possible, the web protocol committed
a primal sin of not having backlinks.
6
Jaron Lanier - We need to have an honest talk about our data [Wired 2018]
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
7. The5ParadoxesofDigitalContent
7
1
centralized
data silos
Available
everywhere
but stored in
very few
places
2
permanent &
distributed web
Easy to find
only if
it remains
in the same
place
3
metadata &
semantic web
Easy to
search
but hard
to catalog
4
digital rights
management
Cheap to
duplicate
but costly to
attribute
5
sw & hw
obsolescence
Storage
& access
are both
encoded
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
8. There is a growing mountain of research. But there is
increased evidence that we are being bogged down today as
specialization extends. The investigator is staggered by the
findings and conclusions of thousands of other workers—
conclusions which he cannot find time to grasp, much less to
remember, as they appear. Yet specialization becomes
increasingly necessary for progress, and the effort to bridge
between disciplines is correspondingly superficial.
8
Vannevar Bush, As we may think [The Atlantic 1945]
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
9. MEMEX
9
(Original illustration of the Memex from the Life reprint of "As We May Think")
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
10. MEMEX’s trails
were supposed to “print” and preserve
for future generations
the associative thinking of scientists
10
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
11. 11
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
Ted Nelson [1937-present]
(Ted Nelson demonstrates XanaduSpace (by Arthur Bullard)
12. PROJECT XANADU
12
The curse of Xanadu [WIRED 1995]
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
13. Xanadu’s transclusions
were supposed to be bi-directional persistent
links between portions of content and authors,
making the associative mind of people
accessible from the network
13
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
14. TUMBLERS
14
type address description
Node 1.2368.792.6 This is the computer with the number
2368.792.6
User 1.2368.792.6.0.6974.383.1988.352 This is user 6974.383.1988.352 on
the above computer.
Document 1.2368.792.6.0.6974.383.1988.352.0.75 The user's document number 75.
Document
Revision
1.2368.792.6.0.6974.383.1988.352.0.75.2 Version 2 of the document.
Document
Fragment
1.2368.792.6.0.6974.383.1988.352.0.75.2.0.1.15 Byte 15 of document 75 v2
Link 1.2368.792.6.0.6974.383.1988.352.0.75.2.0.2.15 Link number 15 belonging to
document 75 v2
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
15. 15
Alessandro Confetti - April 13th 2018 – Codemotion, RomeAlessandro Confetti - November 30th 2018 – Codemotion, Madrid
16. SGML
16LEXX Editor for the OED (1985/1986), sample entry (segment of)
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
17. 17
Alessandro Confetti - April 13th 2018 – Codemotion, RomeAlessandro Confetti - November 30th 2018 – Codemotion, Madrid
18. 18
Alessandro Confetti - April 13th 2018 – Codemotion, Rome
Folksonomies
ML classification
Ontologies Content
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
19. THE 4WS TAGS FOLKSONOMY
19
01WHO
03WHERE
04WHEN
.
02WHAT
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
21. 21
# get the raw transaction id
$ bitcoin-cli getrawtransaction
10d7c4e022f35288779be6713471151ede967caaa39eecd35296aa36d9c109ec
<raw_transaction_id>
# display the content
$ bitcoin-cli decoderawtransaction <raw transaction_id>
{
…
"vout": [
{
"value": 0.00000000,
"n": 1,
"scriptPubKey": {
"asm": "OP_RETURN
4f41010001141b753d68747470733a2f2f6370722e736d2f466f796b777248365559",
"asm-decoded": "OAu=https://cpr.sm/FoykwrH6UY"
…
}
}
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
22. Are we building a Web 3.0
for future generations?
22
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
23. The human mind […] operates by association. With one item in
its grasp, it snaps instantly to the next that is suggested by the
association of thoughts, in accordance with some intricate web
of trails carried by the cells of the brain. […]
One cannot hope thus to equal the speed and flexibility with
which the mind follows an associative trail, but it should be
possible to beat the mind decisively in regard to the
permanence and clarity of the items resurrected from storage.
23
Vannevar Bush, As we may think [The Atlantic 1945]
Alessandro Confetti - November 30th 2018 – Codemotion, Madrid
25. WE ARE HIRING IN ITALY!
i n f o - i t @ t h o u g h t w o r k s . c o m
TECNOLOGY RADAR VOL19
https://info.thoughtworks.com/technology-radar-subscription.html