35C3 preroll music
Herald-Angel: So, congress isn't only
about techy meet ups. It's about
personality. It's about humans. And what
happens when block chain and social
connection meet each other and have a
baby? Well, Scuttlebutt: the decentralized
social network may result. And Zenna or
zelf will introduce Scuttlebutt to you.
Thank you very much.
Applause
Zenna: So, hello! I'm Zenna or more maybe
known in Scuttlebutt as zelf. That's my
profile picture. I'm not just trying to
put anything out there. laughing
But yes, I'm zelf or Zenna and I've got a
background of seven years in digital
fabrication / the fab lab scene and I'm a
grant writer for Scuttlebutt. That's why
I'll be talking about Scuttlebutt today.
So I'll take this off. Because it was
making noise. So what's Scuttlebutt? Can
we get a really really quick, how many
people here have heard about Scuttlebutt
before? Eeey, that's a few, that's pretty
good. Okay. Second question: how many
people got on Scuttlebutt? Okay, that's
not all of you. Those of you who had heard
about it but didn't get on: Uh, uh, mm.
And yes. So the rest of you, we'll be
telling you what Scuttlebutt's about. So,
Scuttlebutt, it's a really strange name
right? It's like the first reaction
everyone has. So Scuttlebutt, originally,
it's a sailing term for water container.
It's slang for gossip, which is also why
Scuttlebutt is created... whoops, is
called the gossiping protocol. So,
Scuttlebutt was created by Dominic when he
was living on a boat and he was like "Huh,
I'm living here on a boat, but I want to
talk to all my friends. What should I do?
Well, I'll build my own protocol." Of
course that's the first thought everyone
has, right? So he did. And Scuttlebutt
was born. So it's a peer to peer gossiping
protocol. So, some of you might be curious
what specifically is that? It's not a
centralized system. Most people here
should recognize this casual one.
Actually, oh wait, let me check it. Yeah.
Okay. Good. It's more like, whoops,
double, this. So, it's a distributed
network with... distributed not
decentralized, if anyone cares about that
difference. Or this, which is by the way a
picture of Andre Staltz actual network.
And this is a picture of mix's network.
Simply put, it's kind of like this. You
got your friends. You got your friends'
friends. This you can see and you can
store on your computer, then you got your
friends' friends' friends. This you can't
see but you can store, except if you're
using patch bay then you can also see it,
but yeah. laughing
And beyond! Which you don't even know
exists. So, that's how we communicate. So,
to point this out, this also means that no
one else knows you exist, which makes it
very difficult. Approximately right now
we're around 10000 users on Scuttlebutt.
The thing is... Afterwards! The thing is,
we're not sure that's the exact number
because it's impossible to actually be
able to tell how many people are out
there. Do you really want to... okay,
okay. So, this means there can be
communities using these in a mesh network
village somewhere, for example, or it
could be something else. And that's like,
physically impossible. Like, it's not
possible with the protocol. So, that's
like the basics of it. But there's also
pubs, and pubs are basically – OK, what if
I want to know more people than the people
who are within my friends' friends'
friends' reach, you know? What if I want
to know someone else who deals with
shrooms? Not shrooms, mushrooms. As a
shout out to gliph out there, who does
that. Then we got pubs. And pubs is a
very, very great analogy is actual
physical pub. So you go there. You meet
some people that are outside of your
friendship circle. You talk, you hear
their gossip about their friends that you
are not connected to. And you tell them
your gossip about your friends etc. And
essentially, the Scuttlebutt protocol is
very much replicating how real human
interaction actually happens, rather than
a centralized system which would be more
like: Huh, I take everyone's data, and
then I tell everyone what they need to
know, sort of very generalized. OK, so
there's a few quirks with Scuttlebutt and
similar kind of protocols sometimes. So
there's communal data privacy. It's
impossible to see others data unless they
are in your network proximity. That's what
we mentioned previously, right? You've got
offline usability. So this is one that
surprises most people because most people
think: Internet, huh, I need a connection.
Well, you don't! So it's completely usable
in mesh communities and over, for
example, Sneakernet. And third quirk:
You've got free listening. This is more of
a design quirk but it's still one that's
very important, I think. So rather than a
top down censoring, there's a choice of
blocking. So you can choose to not listen,
rather than removing/revoking someone's
right to speak. Then we got the fourth
quirk which, yeah, it's in the air a
little bit, but it's hardware bound. So
the SSB accounts are tied to the device
they're on. No passwords and more
difficult to swarm, which, mmh, yeah, it
could be discussed, but still it's
hardware bound, so no passwords which
currently means, if you have an account,
you can't like log in with the same
account on mobile and then use it on your
computer as well. You have to have like
two different ones. Yes, what if you loose
your device though? If it's hardware
bound, that sucks! This has happened to
me. So that's where Dark Crystal comes in,
and I hope Dan is OK with this because
we've done this before, but he's going to
explain a little bit about Dark Crystal.
laughing
Dan: incomprehensible ... technologies
is the assumption that the human or
machine or entity interacting
with the protocol is the sole custodian of
a private key. Try and imagine something
really precious which if you lost it you
would lose access capacity and
affordances. So I'm not talking about a
passport or a bank card. Those things you
can go to a central authority and you can
replace them. If you lose your password to
Facebook, you could go through some
process, such as showing them an identity
card or some other identifying feature
which they would determine binds to you,
the human, who is the owner of that
account. In peer to peer systems, there is
no company, there's no central authority
to whom you can go and jump through
whatever process to regain access. So if
you lose your private key, you are screwed
in peer to peer world. This is your
digital identity and if you lose it you're
screwed. That's very fragile. Password
managers are hard. About 17 percent of all
bitcoins which will ever be minted, have
statistically look like they've been lost.
If you literally can't pay people to keep
this stuff secure, I think it indicates
that it's a right problem to solve. And
that's really what we've been working on
with Dark Crystal. If you're a Harry
Potter geek, think Horcrux. If you're not
a Harry Potter geek, it's a mechanism
which leverages human relationships and
trust, and you weave a spell saying of my
five friends, let's say my mom, my dad,
two brothers and my best friends. As long
as three of these people out of the five
confirm and grant me access, then you can
regain the original secrets. In this case
it might be a private key, without
themselves holding the shards, the piece
revealing anything to them. So it's pretty
exciting. Hope that helps.
Zenna: Thank you Dan, who is right here
actually. No? Oh that's right,
sorry about that.
Dan: incomprehensible
Zella: You're what?
Dan: incomprehensible
Zella: Okay, laughing, another Kiwi
that was. I have yet to actually
meet Dan in person. And there's
a lot of people out here that
is like the first time we meet because we
work online only. So it's pretty exciting
to be here. We like running around
scouting, who could be that person on
Scuttlebutt? Um, yes. This is Dan. He's
the founder of Blockades, an acclaimed
crypto guru. So, how do I use Scuttlebutt?
The actual usage of Scuttlebutt could look
like this. This is patchwork. Patchwork is
the recommended one to use once you start
using Scuttlebutt. But there's many other.
Because remember, Scuttlebutt is only the
protocol, and then you can place many
different interfaces and applications over
it. So you got Manyverse, which is a
mobile client which André Staltz released
like two months ago. And we got Patchbay
which Dark Crystal currently is being run
via. And it's more experimental, easier to
change than Patchwork. And TickTack, which
is like a blog stylish. And then you got
more specialized applications because
obviously you don't only have to use like
a social media interface. You could also,
for example, play chess. That's you! Eyy!
Hello by the way. laughing Or, you can
make book reviews applications, or skill
sharing applications. And it goes on and
on and on. Pretty much anything that has
to do with connections between people. So,
this is where we get to the second part.
How does Scuttlebutt fit into the future?
Ooh, what a yummy question. Before, oh,
did I not add that? I had this gif. Is
that coming soon? Right. Yes. OK, let's
just jump to the gif because it's fun.
Let's do the wave before because we're
gonna get like shifted a little bit. Now
you've heard about Scuttlebutt. You know
what it is. Now we're going to kind of
talk about like more futurists. So, could
we try out quick wave starting from over
there, spreading downwards, going up here,
spreading backwards? Is that possible? Are
you guys capable of this? Yes? Yes?! Are
you down? That person over there, stand up
if you're ready! Wooooh, OK, let's go! OK,
we got it, ready. OK. It's somewhere
goiiiiiiiing. laughing Good job people!
OK, so instead we'll go back a bit,
because we're switching. We're talking
about the future and we're talking about
solar punk. So solar punk is a common
futuristic approach. It started as a sci
fi genre which many people in this kind of
community also very much enjoys. It's a
way of looking at how we can shape the
future. And it's also an aesthetic, or
guess sometimes. So there are very, very
many different views of how the future
could be. So I'm talking right now, so
obviously I'll be presenting my view, and
what maybe some of my friends and I talk a
lot about. But there are as many different
future views as there are people. So none
of this is fact, swish? But, yeah, take
it with a grain of salt. So obviously I
put this in the wrong wave thing. We're be
coming from the perspective of digitally
fabricatable society. So solar punk also
kind of merges very much technology with
ecology, and how to live sustainable in a
world without ravishing it. But still
utilizing the developments we do have, and
the knowledge we do have in a good way.
So, there are a few ingredients that I
kind of like cherry picked for this. So
it's FabCity, Machines Building Machines,
Open Source Ecology and Electronics Home
Production or Home Electronics Production,
however you want to put it. So we start
with FabCity. FabCity is an initiative.
It's an offspring from the FabLabs
movement. It's globally connected cities
for local manufacturing. And this is kind
of a mapish with a few of the countries.
But as you can see, I'm not going to read
all of these cities out. But you can see
that there's many, and they're all kind
of connected in this big network of cities
who have proclaimed themselves for local
manufacturing. So you got Paris in there,
you got Barcelona in there, you got Seoul,
you got Oakland and Detroit, etc. etc.
That's one ingredient. These are just
flavors. And then we got Machines Building
Machines. Machines Building Machines is
kind of the component that can accelerate
this movement. Because sure, you want
local manufacturing. But are you gonna buy
all the machines yourself? Like, is
everyone gonna spend a bunch of money to
buy them? No, that's unsustainable. But,
if you get the machines to build the
machines, who can then continue building
machines, you got this rapid movement
going on, right? So Machines Building
Machines is a movement that was also
started at Fellesverkstedet in Oslo,
together with MIT. So, Fellesverkstedet is
a Fab Lab sprung out of Bitraf, the hacker
space in Oslo, beautiful place. And
they've built the first large scale open
source CNC machine that's completely
parametric and parametric means it's
scalable and you can build a small scale
CNC machine with the same design. So CNC,
a good one is all you need to build all
the other machines. So we got the first
key, which is pretty damn cool. So what
else kind of machines we want to build?
Well we want to be able to sustain
ourselves, right? So we got Open Source
Ecology, right? Open Source Ecology is
amongst one, a project where they're
building 50, I think, agricultural
machines in order to locally produce the
food you want. And also 'cause the way the
industry around farming works is a little
bit corrupt. And we also have projects
such as Romi. Romi project is robotic
micro scale for farming. They've just
received a bunch of funding from European
Union, yes, to develop the small scale
farming in Barcelona. Here's a brief map
on different farms across Europe which
have started or are in the process of
actually becoming digitally fabricatable
farming spaces. Yes. Another one, which we
mentioned previously this morning, was
Libre Silicon which is really really cool.
It's the first time we've kind of
completed the kit now; we can build
computers from scratch. And you can do it
in your basement. But this one
specifically was for semiconductors, which
was like the missing link. And this is
another. It's a ISP programming board
which is standardized by MIT, which they
use in Fab Academy, which is hosted all
across the world. And yeah, it's just yet
another example of how easy it is to make
circuit boards. All right. So, all that is
cool right. But what does it really mean?
It means shoes. No, I'm kidding. But... so
to wrap this up we're gonna use an
analogy. So, the analogy starts with
shoes. So, let's say you want your shoes.
Because that's something we all use, it's
something we all need, right? Let's say
you want shoes, but you don't want to buy
them. So you decide to learn how to make
your shoes. Fabulous, right? But let's say
the neighbors around you they're like,
"Huh I want shoes too." And previously
what we had to do was, obviously, well if
one city learns... has like a shoemaker
well then another city has to have one
person who spends all their time learning
how to make shoes. That's a lot of time
consumption. So, you have this one city,
they learn how to build shoes. You have
another city, they learn how to build
shoes. You have another city, they learn
how to build shoes! That's a lot of
learning of how to build shoes that's
happening, right? So, what if you just
have one person learn how to build shoes
and then they share that information open
source. Yaay! Now so many people can build
shoes. Wow. It's incredible. And then,
what if you have like villages, spread out
across the world, building shoes and
making open source design for maybe even
like toilets or like houses or like
showers or kitchen equipment. And they're
connected in a network, then they can
share together and continuously develop
the resources and the knowledge on how to
actually live. Which is the knowledge that
somehow managed to be forgotten in modern
society. So yes. A quick side note to
this: I recently heard from Europe's
future research director. I don't know if
there's such a thing, but somehow that was
kind of her title. The Adidas, I think,
are currently getting into the market of
building micro factories instead of
stores. So you can go in there with your
old shoe, they'll reuse the material,
break it down, and then you can buy the
new design – you don't actually have to
buy the material for the design. So that's
kind of their new thinking concept of how
to develop these stores. So, shout out to
hackers out there. Just saying. But yeah.
Yes. So, for this we need digital files,
right? And how do we spread digital files?
Well, our means, our roads, are kind of
being compromised in current society.
Which is sad. So this is kind of how I
ended up on Scuttlebutt. I was talking to
Alex. He's sitting right there.
mumbles user name on Scuttlebutt.
And he was like... I was like, oh,
in order to build this new society
and like if we're actually gonna
do it, and have a change,
make a change in the world, we
really need to have like means of
communications that can't be compromised.
But... and he was like, huh, haven't you
heard of laughing Scuttlebutt or Dat,
that project shoutout, or IPFS, shoutout
as well. And I was like, no I haven't,
what is this. And then I got on, and yeah,
the story continues. But either way, to
get back what we were talking about:
digital files and we need to be able to
spread them. And in order to move freely,
we need new protocols, which is what Dat,
IPFS, and Scuttlebutt can do. And new
protocols could mean freedom of
information and Scuttlebutt could mean
freedom of information. So that's why I'm
on Scuttlebutt. Uhm, yes. Welcome to the
Scuttleverse. That's it for me. Thank you.
Applause
Herald Angel: Thank you, Zenna.
Zenna: Thank you.
Herald: Do we have questions in the room?
Please go to the microphone number one or
number two because the people on the
stream also want to hear you.
So who's first? One, two, one, two?
I think number two was the first.
Say your question please.
Question: So how does Scuttlebutt actually
work? What's the transport layer?
Answer: What's the what what?
Q: What's the transport layer? Do you use
Wi-Fi, do you use Bluetooth, do you use
something custom?
A: As mentioned previously I think, you
can you Sneakernet, you can use... we're
actually developing, or some people are, I
don't know who exactly, but I've heard
rumored, using Bluetooth. You can use mesh
networks, you can use regular Wi-Fi.
Choose your means. You can use radio, if
you really want to. Yeah.
Q: So what is implemented right now?
A: Currently, there's been people
researching Bluetooth as I mentioned. I
thought I heard a rumor was radio
something. That's been on the air. No?
Yes? Yes! It has. Then we've had, I know
mesh networks, actual like protocols built
for mesh networks have also been
researched upon. Personally, that's the
one I'm looking into the most. And yeah,
obviously regular Wi-Fi as well. Yeah.
H: Thank you. Microphone number one
please.
Q: You stated that information spread via
Scuttlebutt won't travel more than three
degrees of separation. But what about
pubs? If someone in your network joins a
pub, won't he flood all his network
through the pub?
A: Yes.
Q: And because pub usage is common, you
should get a fully connected graph?
A: Yes and no. So what's pretty common now
in the early stages: that's kind of what's
happening, we think. Obviously we don't
know, but that's what we think. So. Since
the community is small enough-ish that a
lot of people have joined similar pubs,
there is a pretty cohesive use case of the
pubs. But you're also very capable of just
joining your friends' pub for example, or
setting up your own pub, or not using
pubs, which is not super recommended, but
it's possible. Yeah. I think that answers
the question-ish. Do want to add onto it?
No? Okay.
H: Thank you for that. Microphone number
two please.
Q: Hello. I have a question. So you know
how people use social media...
A: Be a little closer to the microphone.
Q: You hear me now?
A: Yes, a little better.
Q: OK. So you know people use social media
to talk to their friends...
A: No no no, a little bit closer.
Q: OK, they want to talk to their friends.
So like, for example like, if a person...
I'll rephrase my question. OK. So, if a
person, like wants to talk to their friend
on Facebook, they know that their friend
has a Facebook account, so they can just
use Facebook. So like... and you said like
Scuttlebutt has a very small
community. So how do you entice
people to join, if there's not many people
using it? So how does Scuttlebutt address
this problem? Hopefully you understood
my question.
A: Yes. Oh, actually I think Andre Staltz
would be better at answering this
question, because he's more into the
whole, bringing Scuttlebutt to the masses.
Personally, I think we're still in a phase
where there's enough things we need to
set... more stable before it reaches the
massive public. That's personally. But I
think as any other network, I mean it's
the biggest question for any social media
ever out there. How do we get users, you
know? It's what they always ask. And you
could say, we could use the route of eco
villages and eco villages using
Scuttlebutt. Or we could use the route of
showcasing how much better it is with data
privacy. Or we could use the route of
waiting for society to become infringing
enough on people's privacy that they have
to use scuttlebutt, or etc., you
know? But yeah. It's not a goal of mine,
so I'm not the best person to answer that.
Andre Staltz would be much better to
answer that. Yeah.
H: Do we have a question from the
interwebs. Not so far, is it? Yes? No?
Okay. So microphone number one please.
Q: Hello. My name is Matthew. I'm already
a member for scuttlers for two years and
it's more like a question for audience,
since we don't meet in real life.
Can we have some family photo?
A: Aahh, I think that's a great idea!
clapping Should we finish after the last
question, people who are on Scuttlebutt,
if you come up here, we can take a picture
together. It'll be one of the biggest
crabs' meets.
H: Nice! Connecting in real life, I love
that. Microphone number two please.
Q: So before even centralized social
networks were in existence, people were
kind of worried about, what happens if
someone creates lots of fake accounts. And
this is a simple attack. Now because the
scuttlebutt is distributed, and how does
that work the scuttlebutt? Do users have
to manually block these accounts? Or is
there some centralized system that blocks
fake accounts?
A: So there is no centralized system, to
start there. If someone creates a fake
account, I mean, define a fake account. If
I use an account and don't use my real
name is that a fake account? You mean
harmfull accounts.
Q: Well, just like, you mentioned that you
have three degrees of separation.
I could just add
lots of bots to your agent network
through that degree of separation,
and then flood your feed with nonsense.
A: OK. Well, there is two responses there.
Number 1: There's the whole hardware
thing, that usually when you create an
account, it's kind of tied to the
hardware. It's hard to run multiple
instances of Scuttlebutt from the same
computer. But that could also be round
about it, eventually if research comes on
enough. The second answer would be the
whole, you can block people. So yeah, it's
the whole free listening, non-censoring
thing.
Q: Ok, yeah. Another thing. You said that, I
think, you mentioned that the graph on one
of the first slides, it was distributed
but not decentralized?
A: So could you repeat, sorry?
Q: On one of the first slides, you said it
was distributed but not decentralized.
Could you kind of expand on that a little
bit?
A: Uh oooh. Honor had a great slide about
this. I did a talk with them recently,
it's uh, there's like, if you actually
search difference between distributed and
decentralized, there's this beautiful
picture you can get where it shows like,
the mapping of a centralized system was
like a node in the middle that's giant,
and those, like small peaks. And then you
have a mapping of a decentralized system
where you have the big nodes, and you have
everyone kind of criss crossing, but also
very much on focusing on the nodes. And
then you have the whole distributed
system. And the distributed system, it's
more direct between peers to peers to
peers to peers to peers to peers. But some
people may argue: What about pubs? That
make's it decentralized, right? Obviously,
yes and no because you don't have to use
pubs. So, yes.
H: So in this case I think we're done.
Thank you very much.
Zenna: Thank you!
H: People, a warm applause for Zenna!
Applause
postroll music
subtitles created by c3subtitles.de
in the year 2019. Join, and help us!