►
Description
Join us for Filecoin Liftoff Week, an action-packed series of talks, workshops, and panels curated by the web3 community to celebrate the Filecoin mainnet launch and chart the network’s future. https://liftoff.filecoin.io/
Events take place all week, October 19-23, 2020. #FilecoinLiftoff
For more information on Filecoin
- visit the project website: https://filecoin.io/
- or follow Filecoin on Twitter: https://twitter.com/Filecoin
Get Filecoin community news and announcements in your inbox, monthly: http://eepurl.com/gbfn1n
A
A
The
the
story
should
start
with
understanding,
followcoin
and
being
able
to
understand
its
capabilities
and
without
the
necessary
tools
to
create
this
understanding,
we
will
not
be
able
to
explore
its
full
capability.
So,
let's
start
with
this
file.
Coin
is
a
very
novel
technology.
There
are
lots
of
interesting
mechanisms
that
filecoin
uses
to
ensure
the
storage
and
availability
of
the
files
that
are
stored
on
your
network
and
being
able
to
dig
into
the
the
depths
of
what
filecoin
can
offer
is
going
to
be
important
for
exploring
filecoin.
A
So
it
was
important
to
have
a
tool
that
helped
our
developers
and
our
community
create
this
understanding
and
intuition,
and
with
this
understanding
we
would
build
trust
and
not
necessarily
have
to
rely
on
the
word
of
a
developer.
You
could
see
independently
for
yourself
that
filecoin
was
doing
the
behavior
that
you
expected
and
with
this
trust,
we
expect
to
develop
traction
and
grow
our
community
into
its
vision
and
future
that
we
have
planned
for
it
and
this.
A
This
is
a
problem
that
affects
every
new
technology
and
particularly
in
the
blockchain
space,
where
there
are
new
ideas
being
put
forward
and
a
lot
of
the
technology
is
not
always
within
the
grasp
of
our
users.
So
tools
such
as
like
sentinel,
is
important
for
making
sure
that
the
data,
the
understanding
this
insight
and
intuition
that
are
necessary
for
unlocking
file
coins
capabilities
are
within
reach
of
its
users.
A
So
sentinel
went
about
trying
to
find
a
solution
in
in
this
space
and
sentinel
gathers
and
prepares
this
data
for
from
the
network
and
persists
into
convenient,
schemas
and
formats
that
are
easy
to
access,
and
we
approached
sentinel
in
a
way
that
there
was
a
large
charter
of
both
monitoring
real
time.
What
was
happening
on
the
network
as
well
as
being
able
to
capture
deep
data
about
what
was
happening
for
historical
pro,
historical
analysis
and
reflection
in
in
the
face
of
problems
or
new
ideas
that
we
wanted
to
consider.
A
So
we
had
to
approach
sentinel
in
a
way
that
would
be
extremely
configurable,
designed
in
a
way
that
one
portion
of
sentinel
could
operate
independent
of
other
portions
of
the
sentinel.
A
So
we
would
have
the
maximum
flexibility
for
the
various
use
cases
that
we
could
foresee,
as
well
as
the
ones
that
we
would
not
be
able
to
foresee
and
sentinel
tries
to
provide
as
much
as
possible
out
of
the
box,
so
that
there
is
as
little
little
configuration
and
manipulation
of
the
software
stack
as
possible
to
get
you
immediate
insight
and
understanding.
As
far
as
what's
happening,
sentinel
much
like
the
other
projects
that
filecoin
is
is
is
involved
with.
A
Filecoin
is
open
source
first,
and
this
was
important
to
ensure
not
only
accessibility
to
the
data,
but
also
to
validate
correctness
and
accuracy
and
as
quickly
as
possible,
remove
these
barriers
and
friction
that
that
are
standing
in
the
way
of
our
users.
Capab
ability
to
reason
about
what
filecoin
is
doing
in
with
their
ideas
in
mind
for
how
they
want
to
pursue
them.
A
The
up
to
the
second
behavior
of
the
network
is
extremely
important
for
a
product
of
the
size,
and
so
sentinel
also
had
to
solve
the
real-time
monitoring
problem
and
does
so
in
a
a
pretty
interesting
way
that
allows
distributed
capture
of
this
data,
but
have
it
coalesced
into
a
central
location
that
is
easy
to
work
with
and
quick
to
to
make
changes
to
and
work
around.
A
A
A
Of
course,
filecoin
being
a
distributed
network
of
nodes.
Collecting
data
from
a
lot
of
different
places
is
somewhat
difficult
and
we
had
to
design
our
solutions
so
that
we
could
opt
in
certain
parts
of
our
network
into
this
collection
of
data
and
include
that
as
part
of
our
analysis
capability
should
we
need
it
in
the
future.
So
this
this
part
is
considered
as
well
as
part
of
our
design
and
then
lastly,
making
the
design
as
orthogonal
as
possible
so
that
we
can
maximize
our
capability
of
configuring
different
parts
of
sentinel
as
different
needs
arise.
A
A
So
this
is
an
overview
as
far
as
how
sentinel
looks
today,
the
technology
that
we
use
to
to
drive
sentinel
is
a
combination
of
different
off-the-shelf
products.
A
This
was
very
important
because,
obviously,
when
your
project
is
going
as
fast
as
filecoin
is
it's
very
important
to
not
necessarily
reinvent
the
wheel,
if
you
don't
have
to,
and
fortunately
there
were
many
solutions
that
were
already
available
to
us
that
we
were
able
to
leverage
to
get
insight
quickly
without
having
to
roll
our
own
solution.
A
So
the
stack
for
sentinel
looks
at
the
base
like
a
regular
postgres
database
with
some
time
series.
Extensions
built
in
that
are
provided
by
time.
Scale
db,
and
this
database
is
the
the
foundation
for
all
of
our
monitoring
and
analysis.
Work
that
sentinel
does
leaning
on
postgrest's
long
history
of
solid
and
stable
capability
and
use
in
enterprise
environments
was
extremely
important
for
us
on
the
filecoin
team
and
we
are
finding
value
and
benefit
from
postgres's
well-accepted
well-understood
interface
for
working
with
large
sets
of
data.
A
A
Static
chain
state
that
has
been
agreed
upon
by
network
consensus,
and
it
will
have
deep
understanding
as
far
as
the
individual
state
changes
that
filecoin
experiences
from
one
tip
set
to
the
next
as
the
blockchain
grows
and
visor
has
been
designed
in
a
way
to
optimally
pull
the
data
out
from
lotus
today,
which
is
the
node
that
we
support
today
for
capturing
data
using
it's
using
its
json
api
and
doing
so
efficiently
for
the
large
amount
of
data
as
the
blockchain
continues
to
grow
in
the
small
time
that
there
is
between
blocks
that
are
formed
on
the
on
the
chain.
A
A
We're
able
to
deploy
multiple
versions
of
drone
across
our
network
and
depending
on
the
sort
of
information
that
was
important
for
whomever,
is
operating
sentinel
to
learn
about.
We
could
be
thoughtful
about
how
drone
is
actually
deployed
and
the
intended
use
is
for
us
to
have
a
geographically
diverse
presence
through
drone
and
listening
to
local
nodes,
to
understand
details
like
chain
health
in
the
local
region
and
block
propagation.
A
As
it's
experienced
through
certain
networks
and
congestion
points
on
the
internet
and
then
on
the
front
of
all
of
this,
if,
if
the
sql
interface,
that
postgres
provides,
is
not
necessarily
your
cup
of
tea,
we
understand
that
there
are
a
lot
of
concepts
and
details
about
file
coin
that
aren't
going
to
be
immediately
clear,
particularly
if
you're
sitting
down
in
front
of
the
schema
that
sentinel
creates.
A
A
This
is
to
illustrate
a
little
bit
about
the
configurability
of
sentinel.
A
There
are
a
few
diagrams
that
express
some
ways
that
sentinel
can
be
deployed
for,
depending
on
the
use
case
that
you're
interested
in,
and
we
have
currently
two
separate
types
of
deployments
that
we
are
working
towards
right
now,
where
there
is
a
very
thin
deployment
of
visor
and
several
drone
nodes
pushing
into
the
database
following
the
current
chain
head
of
filecoin
and
trying
to
understand
what
filecoin
is
doing
at
the
moment
in
real
time.
A
In
addition
to
that,
there's
also
the
ability
of
deploying
sentinel
in
a
way
that
supports
fast,
proper
processing
and
capture
of
historical
data.
That's
already
been
produced
on
chain
and
as
filecoin's
blockchain
continues
to
grow
in
only
the
few
months
that
filecoin
has
been
operating,
the
data
can
become
quite
large
and
so
being
able
to
scale
out
sentinel
in
a
way
to
quickly
process.
A
So,
just
just
to
give
you
a
little
bit
of
a
a
big
picture.
As
far
as
how
this
might
look
like
in
an
in
a
highly
production
ready
enterprise
grade
environment,
you
can
imagine
a
an
entire
network
with
various
drones,
sprinkled
throughout
pushing
into
a
cluster
of
databases
which
are
configured
in
a
way
to
optimize
the
ingestion
of
data
and
then
replicated
to
a
front.
A
front-end
database
that
allows
for
ease
of
use
and
responsive
queries
for
not
just
monitoring
but
also
for
analysis
purposes.
A
So
you
can,
you
can
kind
of
see
that
there
is
a
lot
of
capability
that
sentinel
has
to
offer
here,
and
this
is
really
just
a
foundation
for
a
future
capability
that
sentinel
will
have
tomorrow,
for
example,
as
we
understand
the
needs
of
our
teams
internally
to
analyze
what
filecoin
is
doing,
we
expect
that
there
will
be
additional
pipelines
of
processing
that
will
have
to
be
created
to
supplement
the
existing
schema,
which
will
create
new
schema
and
new
types
of
views
over
the
type
over
the
data
that
sentinel
captures,
with
no
limit
really
to
to
the
extensibility
aspect
of
this.
A
There
is
no
reason
why
a
particular
answer
to
what
is
happening
on
file
playing
remains
a
mystery
with
sentinel's
help.
You
can
build
out
the
behavior
that
you
need
and
exercise
it
over
your
existing
schema
to
get
answers
immediately
without
complicated
deployments,
and
without
necessarily
throwing
away
all
of
your
data
and
being
able
to
take
advantage
of
what
was
already
completed.
A
This
is
this
is
our
our
main
objective
and
we're
we're
mostly
covering
those
points
with
a
few
rough
edges,
of
course,
as
any
new
project
has.
But
these
are
our
goals
and
we
expect
that
anyone
who's
operating
sentinel
in
in
an
enterprise-grade
environment
will
require
and
and
rely
on
these,
these
these
guarantees.
A
So
we
we
have
these
guarantees
in
mind,
as
I
said
before,
sentinel
is
not
trying
to
create
new
solutions,
so
we've
leaned
on
existing
patterns
and
practices
that
are
industry
standard
so
that
those
that
are
interacting
with
sentinel
and
managing
it
and
deploying
it
and
handling
it
on
a
day-to-day
basis
have
familiar
objects
that
they
are
not
having
to
spend
many
cycles
having
to
ramp
up
on.
A
All
of
these
transports
to
work
with
guarantee
in
all
of
the
environments
that
we
may
or
may
not
have
been
able
to
foresee
that
sentinel
would
be
deployed
into
us.
Technologies
like
prometheus
internally
to
to
sentinel
will
provide
local
insight
and
taking
advantage
of
http
transports
remotely
will
will
allow
for
remote
telemetry
to
be
pushed
in
and
have
interesting,
gatekeeping
applied
to
it,
particularly
in
the
scenarios
where
we're
accepting
public
data,
where
we
might
want
to
sequester
the
this
public
data
for
analysis
or
validation
or
accuracy.
A
Before
accepting
it
into
our
proper
analysis,
data
set
and,
of
course,
grafana,
which
has
become
almost
de
facto
for
managing
large
sets
of
panels
and
graphs
and
orchestrating
data
across
different
data
sets.
We
we
felt
that
grafana
was
a
fantastic
first
step
for
creating
insight
into
the
data
that
we
have
and
have
ideas
for
how
to
improve.
On
that
experience
in
the
future.
A
Here's
our
our
main
dashboard
that
we
have
created
for
sentinel
to
give
you
an
idea
of
some
of
the
some
of
what
we're
working
on
with
many
other
dashboards
that
we're
working
on
in
the
background
as
new
schema
becomes
available
to
sentinel
and
new
processing
becomes
available.
This
dashboard
will
continue
to
become
rich,
more
rich
with
additional
data,
as
well
as
alerts
for
errant
behavior.
That
is
undesired.
A
So
here's
a
here's,
a
quick
walk
through
of
a
particular
problem
that
we
were
facing
on
the
filecoin
team
since
launch,
and
this
gives
a
little
bit
of
an
insight
as
to
how
sentinel
might
go
about
solving
problems
that
you
would
experience
on
a
day-to-day
while
operating
here.
Your
node
within
the
filecoin
network,
and
so
there
were
some
reports
where
certain
miners
felt
as
though
that
their
meager
power
commitments
were
not
allowing
their
blocks
to
be
selected.
A
We're
not
allowing
their
nose
to
be
selected
for
block
creation
on
the
network.
Some
some
insight
into
this.
This
mechanism,
filecoin,
is
a
staking
blockchain
and
uses
storage
power
as
a
means
for
your
the
the
probability
of
your
node
being
selected
to
produce
the
the
following
block
in
the
next
tip
set,
and
so
understanding
your
committed
power.
That's
on
chain,
as
well
as
all
of
the
historical
data
about
blocks
that
have
been
produced
on
the
network,
were
very
important
for
understanding.
A
Data
set
allows
us
to
very
quickly
do
in
database
statistical
analysis
which
allows
us
to
avoid
complicated
and
expensive
extraction
tasks
that
require
transformation
and
restructuring
in
a
way
to
do
to
do
the
analysis
that
we're
interested
in
doing
sql
provides
a
very,
very
nice
platform
for
for
these
purposes
and
doing
things
like
understanding.
A
So
where
does
sentinel
go
from
here?
What
what
does
sentinel
have
at
this
point?
And
what
can
it
do
tomorrow?
So
we
released
our
first
version
back
earlier
this
year
or
this
month
for
version
0.3.2.
A
It
is
what
we
are
currently
running
in
production
and
there
are
many
improvements
that
have
already
been
placed
on
that
on
top
of
that
release,
which
we
will
continue
to
to
to
release
to
the
public,
but
in
the
coming
months
and
in
the
early
half
of
next
year,
we
expect
that
there's
going
to
be
a
lot
of
polish
and
improvement
around
working
with
our
tool
chain,
deploying
our
tool
chain
having
documentation
that
supports
your
understanding
of
how
the
tool
chain
is
doing
what
it's
supposed
to
be
doing
and
creating
open
formats
and
easier
access
for
those
that
may
not
have
the
skills
or
capability
of
erecting
sentinel
on
their
own.
A
So
there
will
be
some
exciting
things
that
we
have
to
announce
as
the
months
come
up
come
along,
but
sentinel's
platform
and
pattern
is
very,
very
flexible
and
capable
of
of
quite
a
bit
more
than
than
what
we're
talking
about
here
on
this
slide,
and
I
don't
necessarily
want
to
give
away
all
the
exciting
all
the
exciting
hints.
A
So
you
can
use
sentinel
today
if
you're
interested
in
checking
it
out.
I
highly
recommend
you
check
out
the
parent
repository.
You
can
find
that
at
github.com
filecoin
dash
project
sentinel.
You
can
also
find
us
in
the
filecoin
slack
in
the
channel
phil
dash
sentinel.
Our
team
is
actively
involved
in
the
channel.
If
you
have
questions-
or
you
want
to
tell
us
about
your
experience
working
with
us
with
the
stack
we'd
love
to
hear
it,
we're
working
very
hard
on
improving
it
on
a
regular
basis.
A
So
please
tell
us
your
feedback
and
opinions
and
if,
for
some
reason,
you're
interested
in
reaching
out
to
me
to
understand
some
of
the
direction
of
sentinel,
please
feel
free
and
we
will
try
to
get
some
of
your
ideas,
possibly
in
the
works.