[Applause]
it's to be lost
DEFCON say DEFCON 4 Mike and I were just
roaming around we didn't actually have
an official talk but it was super funny
because everybody was talking about it
and to be it was around the same time
that each do was to be to adopt and so
on so those are Molly bus and we ended
up realizing that you know people
actually wanted heard about it with you
people want to you know up there their
skills and understand what this thing is
all about
so we can't leave him for you - nothing
like a subversive workshop on velocity
very very impromptu relegated over to
the ground a very small organized we had
a turnout of my heathered of 40 to 50
people in a tiny room where we had to we
had to like move all the furniture
around - and sit on the ground so it
felt like you know the start of
something very special in this variance
between the theory of and they need to
be and that we actually have official
sessions this done so so it's great we
have this is one of two sessions that we
are running here in depth on what I'm
going to talk about is what what has
been up and they be to be project over
the last few months and what's coming
next a lot of super exciting stuff
coming up next so I have a lot of ground
to cover
I'm gonna go super super quickly I don't
even
again we done this in time but if I
don't come feel come come talk to me
come find me I'm going to be I'm going
to be your owns the second talk can we
go we have a pentacle is about gossip
sir
so a lot of people gossip service is an
important protocol that is being
conducted at the need to project and a
lot of people have shown interest so we
decided to do kind of like a deep dive
in concept of stuff that's happening on
Wednesday moon beat 10 and your collagen
Sunstein the scientists for now just get
started
so I see a lot of idiot business here so
it was actually user rational so it's
actually a user of it needs to be right
now okay that's pretty cool that's good
who contributes to gonna be to be nice
okay we've got activities be that's
awesome cool so let's get started as I
said we have a lot of ground to cover
very little time and what I want to go
through today so who was actually well
who's actually pretty familiar living to
be we just say like who's applying then
they need to be more is okay five and
above well so I think the one on one and
the one on one is going to be it's going
to be important to go through today then
I'm going to I'm going to talk about
what we've shed in the last few months
and won't be actually building and
a few months so so yeah cool so that's
little insurance for their beauty so
it'll be to me it's a modular
peer-to-peer networking stack it is I'd
like to follow that later it's
decentralized buffers because it
basically is so if you realize
everything that we will take care
everything that's getting built in this
conference my team's attending this
conference and so on rests on top of
unstoppable networks if we don't have a
good peer-to-peer rock-solid networking
foundations we have nothing right
because the very nature of everything
that we building is decentralized and
decentralized means that different nodes
around the world without knowing each
other and can operate across this have
protocols and across the seven processes
so the entities and logic appears with
your networking stack which is
essentially a composable it's a multiple
set of building blocks to assemble a
future-proof peer-to-peer networking
layer runs on many runtimes server
browser then in experiments in mobile
environments as well and soon as a team
that's working on making it needs to be
around nice and young embedded devices
it originated in the IDF s project and
it's right now implemented across
segments of America so differently at
different levels of maturity
this is bustling across cross-border
community initially it was created by IP
elaborate upon us and is chewing it back
roads were nuts but by no means does
protocol now own the community whether
at this point in time
it's become a public rather than seeing
the content all across the VMS system
it's licensed currently licensed
officially under the MIT stack but soon
we're going to be transitioning under
the MIT license so we're going to be
transitioning this to the permissive
license tag which gives you even more
parent ease in terms of us being able to
hold any rights at all over it to be so
what does certainly to be really hinges
on this concept of decentralized process
address once the second task force is
addressing the grand vision of their
little being is to is to provide the
ability to locate connect authenticate
negotiate and interact sufficiently with
processes around the world no matter
where they are no matter what transfers
are using no matter what runtimes them
using as long as their identity is
cryptographically derived from sorry
their identities cryptographic a to
derive from the public key and letting
to be a really strives to make this
happen in a scene this matter by taking
care of not traversal really after
switching and a few other things that I
wanted to make sure that different
processes that are running anywhere in
the world can find other processes in
this global in this global fabric that
is the internet and interact with each
other
even as those processes relocate Rome
evolve mutate over time
right choice this is the concept of
process addressing is community just
supposed to endpoint addressing which
relies on having a on targeting a
process by when they are in the walked
by an IP address right so it may be
is a sack of the possible building
blocks and these building Lots I
transfer its multiplex a circular
channel leaves its memory pops up at
rehearsal and several other things that
I've got even mentioned here so they
know they're going to be as a toolbox to
assemble the network in the year of a
decent mass spec work from compostable
means it's kinda like the other angle
puzzle right these are the mints is not
into each other by abstractions and each
of these sentiments can have multiple
bangin augmentation so for example we
have ones about transforming CCP quick
there is room to transfer Axl I'm coming
that we're working on UDP so there's a
number of vacuum orientations to each
other pieces so that's nothing like what
I have I have very little time so this
is what I have for an intro and now
we're gonna talk about what we said in
the last the last few months and this is
super exciting so we have certainly to
be has seven needs of the presentations
which are not shipped the shipping
that's right nothing is ever done at
this world right what's cool about this
is that each community each
implementation really is fact and
supported by a different provider
different community a different team in
the united system and these teams are
actually working okay we're gonna tell
me here so we're calling okay grace max
stages over there summarizing the movie
to be we've got the single frame team
over there that
impressively to beat that's working with
the weapon foundation trusted me to be
do we have because I think we have a
Java team around
well we've got go into and some in there
this is pretty cool so what's good about
this is that although these
implementations actually deployed with a
lady to be specifications so they're
interoperable with one another they are
at different levels of maturity so the
three most mature works that we consider
are Jas go and Russ and pilot to be JVM
and nib are mostly driven by the theory
to project and CBD that to be it is
driven by the bulk of our project so
this is prequel and most great about
this is that YouTube's going to jump in
a way also targets specialized
environments right so in the case of
nineveh to be they are making a strong
effort to target embedded and
constrained devices right in the case of
JVM they need to be right now with the
current version it is a java proposition
but in the next Gration it would be very
here to load time during the strong
alright so this is uh this is you know
this is brief I'm very happy rise okay
so in terms of adoption the adoption of
they need to be over the last few miles
us so I anticipate
gonna make a network network effects
it's been amazing so what's cool about
so here you gonna if you're not doing
something worth mentioning of course
well kind of a theory and why would I be
they're kind of like the top ones over
there and that there is zero expense
during the bottles and stuff will be
retired they have created nothing in
transport from the b2b and that's what's
cool about all this fraction and having
me basically having a bunch of
communities that when you look at how
they would have build their networking
layers from scratch they would have they
would have looked a lot of like one
another right because this they don't
share the same assets right so
connectivity addressing video discovery
NAT traversal these are things that a
comment across state across the arrow
system right so there's no point we can
take the wheel and at each of these
projects and what's cool is that
well these projects are now
collaborating with the lipids of the
open community to do all the brains and
the hands to build a rock-solid
networking foundation and what's great
is that most of these planets are
actually contributing activity to so I'm
not just using the technology that
actually introduced a few weeks ago we
also saw the 7-way Interop lid off of
the earth 2.0 project so a bunch of
teams actually lock themselves up in a
few comments in Canada and came up with
a network of a living to be based
network of all sending of seven- built
of different 9 inches interactive
environment
and the president this is nt that was
super copyright might tell you're a
whole other person in this room mmm yeah
cool
so a few weeks ago we also launched
deference and we made so that friends is
a the place we're going to be publishing
and you can where we're going to be
publishing work that we we would like to
get done but it's also a collaborative
space for different projects across the
ecosystem to publish items that I would
like to and they'd be to me and go
Funko sites and some more funds together
to make sure that those happen and at
one point we're speaking as well with a
few teams that are gonna help us fund
much of this work I had eyes and a few
other things we also avoided a bunch of
a bunch of bounties that year in it and
that was huge huge hugely successful
we've also shown a sense thanks this has
been a long-standing issue for the
defeat of you project thanks to
everybody who stopped by us during the
dark times well we didn't have good
conceptual thoughts we now have an
amazing thing that we to be though our
website were engaged in a full specs we
write to make sure that the sex actually
matched and they're agreeable
implementations we've created a specs
maturity cycle we're defining an IRC
process and we're maturing and a lot in
terms of you know things that are just
not cool right so he says Morgan's in
apartments
we've lost the discussion forums as well
so you've got this custom that we could
be done I know so if you have any usage
questions if you want to start a
discussion about things that I'm not
necessarily bugs or change requests and
so on and code this is the place to go
and I'm really good health and we share
too much features as well right so this
is just the list of the ones that came
to mind we've got what tonight want to
read a recreated a automated experiment
so we don't you know to really
experiment and my BFS got married a
bunch of memories from that ts1 going to
experimentation going to be to be print
transported with drive 22 really support
way variety scenario transport with
worship which was actually promoted and
created by the fortes 0x
I think the here brought the problem
piece wasn't employment so presently
schools and departments of rustic need
to be included with me as well with a
lot of support from the 0x guys what I
see in the room as well great concepts
of support that was created by by the
guys at Sigma brain a rest so taking the
reference teacher home ability to be
imported over to Russ as well as the
guys from Trinity who did the work for a
JSA before AJ SNP to be and there are
the bank amazing
we also should know that we to be
teaming we have three facts with the
insta-fix is going to be 2 p.m. and
adopted go bond there is a up-and-coming
Bluetooth transport that has been
created by a team of French Jean that's
one of our team who are building a
decentralized peer-to-peer often I'm
first message on vacation they called
running on going to be shipped in in iOS
and of course we've done like we've done
any stability before the spaces across
the pond so that is what we've shared so
far in the last few months the things
that actually came to mind that been a
lot more things that come to mind so
sorry if I didn't mention some that you
think Iranians and I okay talk about
what we were eating on and what's on the
roadmap for the few more for the next
few months so number one I would say
number one priority not just for us but
for a lot of projects and a lot of teams
across the board it's testing that scale
and this is a recurring topic
whenever I speak to a team we like
pretty confused that they don't like
they've always asked about hey I'm kinda
testing might be if that's how you
tested maybe to be it's here whether
than what other techniques and so on
so whatever actually this has become a
bottleneck for us we want to make sure
that every single release ability to be
an IB FS and other projects that we put
out there is well so that the
improvements or the deterioration of
each release and each commit this well
quantified and for that we need a
platform which we're calling the
interplanetary test ground to be able to
create distributed that record usable
teste that hits magnitudes of 100,000
volts right what simulated network
conditions so this is going to be a
platform that is currently in
development we have architected this
platform it is racing towards it and
what we want to make sure it is that
it's tightly tightly integrated with the
engineering lifecycle so basically since
no use and having a platform where you
have to where you have to do things
manually every single time right so we
want for every single commit of living
to be and IVFs to be subjected to a
battery of tests all different parts
right so comparative testing how does
this really cause us this limit compared
to a previous commit or to a previous
branch of the hub of this er deteriorate
or improve the status school in terms of
how my own behaves
what about runtime characteristics and
also in terms of emergence network
behavior as a result of deploying that
PR in the net rank of 10 al feels
$100,000 right we want to be able to do
things like tails testing
interoperability testing so being able
to take for example a particular
proportion of nodes and running IP
offense whether it be to be version
whatever 30 percent that I'm running
this version 20 percent that are running
this version and 10 percent that are
running another version and understand
how that combination actually plays out
in terms of the in terms of performance
this is what what the architecture is
looking like if you want to follow this
effort if you want to track what we
doing make sure that you watch this
right I be FSS farms it is right now me
of the
it has spread that it's probably going
to be moved to the nippy to be umbrella
at one point because it's a bit it's way
lowering the stack when IVFs or even a
separate top level project another thing
that I'm super excited about working
actively on is instrumentation so a lot
of teams of hostas for meThe
observability and essentially the
capabilities of X rating to one the
living to be sad this precisely doing in
the phenotypes so we currently run work
by taking a data first approach right so
yeah it would be awesome to create ad
hoc realizations about things that I
have a let me to be really the scalable
way to build this is to tap into the
inner guts of the b2b and expose a
firehose of instrumentation data by a
standard protocol such that any
implementation of the b2b by adopting a
standard protocol will render itself to
be visualized and being inspected by a
Holland report right so the next set so
we're focusing on building a fire hose
of introspection protocol that we
drafting and the next time is to create
a binding framework that consumes that
data in a browser creates us essentially
a reactive State repository on the
browser that react T three different
driven visualizations can subscribe to
and visualize data whether it's a
recording of a slice of time and we want
to get people the ability to move
backwards towards in time so that you
can if you want to do that particular
situation you can start up a recording
take the dough and then go at it into
the browser and visualize and move
through time as well as watching the
activity open
so see how my panties a browser library
for developers to to enclose reusable
visualization sent reads any hope that
this will kick-start a counselor of
reusable visualizations of concentrate
that are compatible with all negative B
implementations and by the way this
project is codenamed phantom dreads
so if you see if you see those terms now
you know what what it's about
okay so a few other things that we do
that we're going to be working on that
we're actually working on our message
orientation so this is saying a
long-standing missing future and maybe
to be so this so where it's haven't
written to be to become an entry point
so for the newbies and if you're going
to become a factory of stats from which
you'll be able to create different kinds
of hosts we're working on not a whole
bunch in indirect connection upgrade so
we already have you VIP and not PMP port
support or its opening support but and
we have people to read a note about
subsistence that I capable of sensing if
you're running behind it now
that's the starting of a connection with
everyday advertising those addresses so
the rest of the world so that you can
receive inbound connections for that is
super inefficient and what we need to do
is move to a place where we use that
Renate connection as an embryonic
connection to do signaling between the
between the two between various peers to
start to initiate a whole punching
procedure and hopefully be able to hold
much right we're gonna be working on
robust pervasive in some points as well
but t I don't want waiting to me and
this is important because this
combination of protocols is what's used
in HTTP 3 as well and if we made Libby
to be run on port for free this means
that we basically have a high chance of
being a lot more sensitive persistence
the other system that we are pleased of
people the things that we're working on
negotiation principled negotiation one
go too deep into this a very similar
type so once it's like to point out if
you hear this this a bunch of features
that necessary for you to point O as
well so they're super high priority for
us we are creating music uhm let's do
that's 1.3 and noise tension suicide
shakes is going to be using my spy
planes which uses a combination of
optimistic scenarios with a graceful
fallbacks
when the keys not one that you have to
rotate it on the other end we're going
to be working on TLS one way we own
languages we currently have support for
go away there are some roadblocks in JSF
rust so we're going to be searching
through those and more and basically
yeah so a few more things here to
mention like with specific improvements
a majority pops up ecolution so make
sure that you come to the concepts
obsession on 1c which is a
to 255 room being beaten because we're
going to be we're going to be talking
about some of the things that are coming
down the pike in terms of where this is
heading
we're going to be talking about
something like this up which is the
future generation of us it's time for
evolution so hardening the DHD which is
principal thing right now for us and
this is dependent on the test round we
are aiming to to get even better specs
so we're aiming for 100 percent accurate
respect and as a contributor and this
this disappear that's working actively
on this other topics CTA CTA on your
broadening reputation on different these
updates that are ideas that we're
developing had said when we hope to not
shot over the next few months also
wanted to do a showcase West what I
talked about that year the groups of
transport and go to a p2p which was
developed by / Franklin / FG burnsy
unfortunately it is still the most
racially content boy week on you this
relaxes public access to the code but
that will change hopefully shortly and
that's pretty much all I have for today
so that was super rushed a lot of
content to share and if you have any
questions make sure to to hit me -
Tiffany I'm gonna be rolling around make
sure we come to the next session that we
have got go stem cell which is tomorrow
at 2:55 and room b10 and make sure if
you are excited about
like we are and a lot of people in this
room are make sure to get involved - the
future integrates into the specs by
having a meeting or meeting things
looking at the Deaf Branson and and a
taking on some of that work and if you
just want to contribute it you know on
particular things then make sure to
watch the project records those have a
contact details if you're going to find
you around and you want to fund a b2b
make sure to pick me on those networks
[Applause]