[Music]
hello hello everyone uh my name is
Fernando he's my colleague Diego uh we
are from arm U we are trying to show
today how to uh build I think that we
call Super node uh in a very easy way in
a low power device Hardware this is a
hardware demonstration and I encourage
you to come closer if you want to see
how we are going to build the the
machine and we are going to uh do
everything in life here we hope this is
going to work because it's a live demo
and always is is hard to to to tell but
if you want to see the the the ARM
device and all the things that you need
to create your own no at home uh I
encourage you to go closer in order to
to see all the the things that we are
going to do outside the the camera here
in in our this small
lab
uh uh where the
help uh here it's here H
yeah so this is this are not the best uh
conditions uh especially work conditions
because well we are in a close
environment so um what we're going to do
is uh to launch a script that uh is the
script that installs everything from
from the beginning so you can see what
is going on in the background this is
this uh when you install our our image
this is not something that you see uh
but uh we want to we want you to see um
this uh tasks that uh installs pretty
much everything from uh partitioning the
disk and user creation and uh software
install uh so you can uh make an idea of
what's going on there
it's
cool
okay someone here is running
notes yeah with these devices or or more
uh yeah
now it's okay
yeah so uh this is really what what we
do we help users to run etherum nodes in
low power devices uh like this one this
is a rock 5B but uh there are also uh
the orange Pi 5 plus and and the nanop
bc6 there are very similar devices uh
they
uh they have an AR arm 64 core and um 16
gab of RAM and Native uh di support so
pretty much they they are the same
um yeah what we do is uh as I was uh
saying uh earlier is uh we provide an
image based on on Aran s OS that what uh
what does is to
um installs everything on first boot it
runs a a scet on on first boot that we
going to run here live uh for you to see
what what's going on there and installs
uh everything uh from uh partitioning uh
user creation swap uh and of course the
ethereum clients that uh you uh
once installed you only need to to stop
two system devices for for running the
nodes so it's veryy
convenient um yeah um we've been uh
doing this uh for a long time since uh
2016 and we do it because uh we think
that um ethereum must uh be
accessible you people uh need to to run
notes uh on convenient devices on
commodity
hardware and uh this is our our vision
of of e nodes uh these are the the uh
features of of these devices low power
consumption affordable uh these devices
are less than
$200 um great for lightweight nodes and
testing environments uh and growing
support Community Resources we have a
Discord channel uh we have a extensive
uh documentation page where you can uh
see uh pretty much everything what you
need to to fire up a note and if you
don't know how or you have uh some
question you can also come to to our
Discord Channel and we we can help you
there so a super node is basically
um a ler one Noe a a layer one client
and a layer uh two client running along
in the same device uh so usually you uh
you uh run them separately but uh what
we wanted to do here is uh to
demonstrate that how powerful these
devices are and the only thing uh that
you need uh especially for for this uh
setup is uh a device with 32 GB of RAM
so uh uh pretty much the the the
um the operation is the same you you
need to start uh uh two system Dev two
system services for the L1 client and
two system service for the L2 client and
once you do that uh you have a supern
running uh an L1 client running and an
L2
run yeah as you know um in the in the
last years uh ethereum it's been uh
struggling with scalability and and L2
nodes are very important and uh we
wanted to give users the ability to run
these kinds of nodes because uh we think
that uh as well as you can verify the
chain with the L1 nodes it's important
that you can interact directly with with
L2 notes as
well so the boards as I was saying um
these are the the devices that we
support uh orange Pi P orange Pi 5 um is
a little discontinued because it doesn't
have uh a good uh this support but uh it
still works and for the super nodes you
need uh 32 GB of RAM that's the only
difference with uh with a normal node
okay uh yeah
it's somewhat the same here it's uh what
would you need apart from the the the
the small device the The Rock five like
here you need a mbme dis okay again here
will depends uh if you want to be futter
proof of if you want to build an arive
note you even can build an archive note
here with with these uh devices but you
will you need at least 4 tabt for an
archive node and 2 tabt for a for an
normal note for a full Noe uh you need
uh an SD car uh here please buy the best
SD card that you you can afford because
important it's very important the the
throughput of the thisd car and the and
the
quality um of course an ethernet cable
if you want to to have the best uh
internet connection the the L
uh uh the less problems with the network
but they're very sensible to the to the
network and know you want you don't want
to lose any station if you are going to
validate with these devices uh we
recommend to use
the the connection of the
device and these devices are uh
especially when you are uh sinking the
first time are very hot and the the best
thing to to get a
uh uh a very quiet device is buy a case
like this with uh a passive head scene
uh the another very very important thing
is to choose a very good a high-end mbmm
disc because we move from the image from
the standard Linux installation
everything that uh usually right to disk
to the mbme disc in order to keep the SD
carard uh safe and health we moove uh
all the things like the logs or the swap
partition to the to the mbn dis because
is built for for brighting and the SD
car is
slower uh we have a list in our doation
that uh with some dis that we thought
that are the best but at the end is for
us is very important we have B
experience with uh uh bath MBM disc that
we don't uh don't suggest to
buy uh I think the the the hard thing
here is uh enable port forwarding with
your if you are doing sing at home with
your locally ISP you need to open uh at
least two
ports yeah and and network as well
because we we've seen a lot of problems
that comes from from network uh for
example in Spain uh bandwidth is quite
good it's really quite good uh fiber uh
connections uh you can uh syn all
flawlessly uh it it work works great but
we've seen other uh countries and from
from from Europe that um they have
problems with this so yeah this is
another um another uh problem that we
are uh uh seeing with with users a small
real life example for this is the ntp
protocol uh in order to not to lose any
attestations it's very very important
that you your device is on time but to
the second so we change the
configuration of the ntp client here in
order to be more aggressive and uh
trying to to get in time in a very very
aggressive way the the most aggressive
way that is allow with for most of the
ntp servers in order to not lose any a
second because sometimes when you lose
one second or seconds and maybe it's not
important in any other computer here you
can lose an attestation because of the
protocol so uh having uh low latency in
your a good internet connection at home
is is quite quite
important and we are going to start a a
live demo using our image and a real
Hardware here in order to create uh a
full node left here
um yeah we're going to flash the as the
card
with uh in this case with a stock image
from from Aram because we want you to
see uh we are going to to launch the
script manually because we wanted to you
to see uh what's going on there uh what
the script does and and all the logs
that the uh is uh writing along with
installation
we
are here we are going to use our
official documentation in order to
follow the same instructions that you
will follow in order to create this uh
this installation but we are going to
step some skip some steps because we are
going to not here waiting for download
an image or something like this okay uh
this is our our public recomendation you
can find it in Google or in our Twitter
account it's very easy to find but it's
in R the do
uh have the same things that you see the
recommended Hardware you could see here
we have a small um specs of all the
supported uh
devices um the first thing that you want
to have uh apart from building your
device putting in the box and something
like this is to download the image you
have to choose the right image for your
device you can buy an NC a rock five or
orang P you can donad or all much I
already download it I'm just going to
see it but uh it's quite E uh let's see
we are going to do a life installation
with a rock five we are going to come
here
umage okay rock five and you can do that
here the even the the Dage I already
done it so then going to do once you
download your image you could verify
that this everything is okay we provide
the the sh 256 uh
um hash or than to that everything is
okay is our official image and the the
next thing is to write the iMat to the
SD
car by the way if someone has any
question or any doubt uh please
interrupt and and whatever I
mean those uh computers are those
computers are
$180 yeah cost I've seen that for
example right now int
Compu Compu
just for example are buying for
$600 which is more or less what will
cost this with the
well it's a little more expensive but uh
yeah it's it's uh it's a good question
um yeah but uh for example the uh power
user of of this device is 10 BTS and you
you know that uh you have to run this
24/7 so it's a big difference with other
devices that's for example and there are
more uh uh convenience a small factor
you can put it in any corner of of the
of the of your house or the roor there I
think
that ER any device is is fine to to run
a node I mean we are not competing uh
because we are there with that node that
are an amazing option for for running
noes but uh choices are good I mean you
know and another I think another
important thing is is to add the add
diversity to the to the network if you
only around empty compatible processors
and you have a bag like a few years ago
like it was Spectre this B who affects
the hardware D the hardware for the
processors the inter processors mostly
but some kind of of problem with the uh
MD processors also at the end you could
have a problem and adding armed devices
with another architecture and other kind
of CPU processs is good for the health
of the network it's a divers we are
looking into RIS five as well yeah we SN
it a note with a a note not a note a get
a get note a GU client with a risk five
board and yeah I think it's very
interesting that people can choose not
only a device but architecture and and
have a lot of a lot of choices to to to
choose from okay I can agree with
that you
mention TV settings to keep the server
on time you mentioned like you have some
specific settings for um the time
servers they pretty aggressive can you
share these settings later
I I'm looking for it one off this conf
foree
spee
speee
speeech no
I have to find it because I don't
remember in which package I build it but
let me we will SE this later okay let me
yeah yeah uh thanks uh this might be
maybe a silly question but running the
uh this on the cloud like on ec2
instance is this not recommended or
running out nothing in the cloud yeah
like in an E2 instance sure it's easier
but it's more expensive as well yeah
yeah and and you know the objective of
of the problem of the project the goal
of the project is that individuals are
run notes at home this is the but of
course uh running in the cloud is
another option and a lot of people be a
would be more expensive but at the same
time you can have it like Auto healing
and things like that okay it's not not
more expensive and at the end you will
depend in a in a company and if you want
to
to for example not depend from five six
seven big companies around the world
that could have a big problem at the
same time uh I don't know right now but
a few years ago if uh Amazon web
services have a big strong problem uh
most of the of the nodes are running in
in the in Amazon in Amazon we services
so at the end you probably would have a
uh half of the of the validators shut
down because Amazon has a big problem
usually they don't have a big problem of
course but you know the the main purpose
of of the blockchain is to verify
yourself so it's good to to uh can do
that at home or or with your device no
no I get it thank
you hey sorry uh another non another
nonrelated question uh from where I come
I come from Latin America where we have
a lot of problems with electricity and
and public services and sometimes the
light goes off like for example Cuba had
had for examp one week without
electricity so uh my question is uh
how how can I be safe that that the for
example that the that if the electricity
Falls uh the the the money I have staked
on the on on this notes are not not
going to be are not going to be slashed
for example if if electricity Falls if
if I I'm running no on not internet your
meaning validators slash yeah no
validator are not slash because of a of
a blackout you just are penalized uh if
you are offline you are penalized but uh
you never get this get lash yeah okay
yeah I think I used the wrong term it
was
penalized if if I'm offline then I am I
going to get penalized right y yeah yeah
but you can run a a device for keeping
the the electricity at least some hours
because you know you know this is uh
very low power so you would need maybe
with small side yeah an UPS yes and for
the internet that's the problem okay if
you have another source of Internet is I
don't
know that's so yeah that's an yeah these
These are problems that are hardly
solvable because you know the it's
infrastructure internet uh
Power with an UPS I can room my uh my I
have four or five
devices I have four or five devices like
they this at home and with my I have
very small ups and with the small ups
and plus or my home router uh you can
run it uh for I think six or seven hours
yeah so right but uh of course if I
don't have also connection internet
connection I get also so the same time
so it's not safe for example for a Black
Swan event like uh Cuba having one week
without
electricity yeah thank
you stlink yeah yeah but but over at
that point more
yeah what what's the cost of Starling I
don't I don't know I'm just
asking yeah yeah
yeah in Spain is $100 per
month yeah the the monthly monthly cost
in Spain for sink is $100 per month 100
per month so
it's but also you need a bigger
EPS
escalating we started on
$150 something like
$2,000 yeah's go to the
cloud sorry so withing yeah you have to
make a minimum of 32 well uh actually uh
this past week uh we are staking with uh
one to 5 f with uh the CSM uh from Lio
that they released I
think two or or three weeks ago and it
was great uh we didn't release this this
configuration yet because we are testing
in in we are sticking in main net
uh I think on this device and it's going
quite well but yeah uh you can use uh
Lio uh we are looking into other
solutions to lower this this barrier yes
uh we have validators with the vanila
contract with 32 e
but we know every everyone can can
validate with uh uh uh 32 is is very
expensive so yeah we we are looking into
into Alternatives yes this is a priority
for
us yes uh 32 right now is a good amount
of money if you want to start to to
rating like vital said yesterday is much
more than two or three weeks ago so the
the barrier is increasing but like dieo
said with some like Lio Solutions you
can put start with one 1.5 or 1 1.5 5 uh
but I think it will be this is for Early
Access I think it will be 2.3 or 2.5 I
don't remember that's it's less but uh I
they think at the L it's going to if
you're if you're soloer already you can
up up to to the 12 125 staking now yeah
with with
Lio Lio Lio community community staking
module you can search for it it's uh
it's easy to set up if you have uh some
experience
validating uh it's uh pretty much the
same but you have to deposit on the
lightos contract instead of the uh
ethereum Foundation one and the other
thing are two or three uh configuration
parameters but it's it's easy it's easy
the keys are the same uh you you the
kids uh the same and and yes it's it's
easy and you have a panel with all the
uh data and keys and and uh R worlds
it's it's
nice okay U and meanwhile I was uh
writing the SD card with our image with
an RBM image and we are going to
transform this Arman image in our image
with running our init script live here
we hope is everything is going to to go
well at the end you could use a lot of
different tools to write and uh image on
SD card here the the easy way in Linux
in my opinion is using DD but there's
some graphical uh here some uh graphical
tools that going same like uh dis image
writer and balena exer for Windows and
even for Mac is also Valena so there's a
lot of different uh ways to to write an
SD card and when you have your SD card
done is like you see me amount
it it's I this it like put the SD carard
in the device that's not not so
hard and if you want
to uh plug
the the device and if you want to come
closer and let's hope that everything is
okay
no
okay something will start here let's
see uh demo effect life
themo
yes let me
so again now we are going to connect uh
through
SSH and
um H launch the script that we were
talking about and we will see how uh
this image is turned into a an Noe uh
automatically there's no work
maybe we need to find the
IP
so in order to create the demo you have
to to start uh dhtp the server in my my
computer in order to simulate my
computer as a router here but uh not
needed home probably your your home
router is going to give an an IP to the
device in in an automatic
way now we are entering you can see
this this is the standard this is the
standard image from from RBM for the
rock
five and now we are going to to launch
the
script we have to change the
the the mirrors the mirrors yes uh we
found that the default un to mirrors
here in in Thailand are so slow that it
makes almost impossible to created this
demo here at least in our hotel because
it's so extremely slow that at the end
simple a update it last for 15 minutes
so we are we found some mirrors closer
we hope that it is going going well here
let
me it's not a big deal only change the
the sources of the of the armian um
packages and let's start
this is the uh uh script for for the
rock five you can find it in our
GitHub so you can take a
look for is tring with Nano because he
don't want
it right
okay I I usually don't use Nano so but
theault arm don't include beam so I
getting little stuck here but we are
going to start uh the the the magic of
the bre here is the this small script
that transform the default image you
have you don't have to trust us you can
do this at home you don't know the
offici AR image and only wrong this Skip
and will transform it in uh uh full arm
Noe
okay uh if you download the rematch that
will happen uh automatically the first
run the first time that you run the the
script it will transform it and do all
the needed changes to create uh this
configuration let's
see
have a sleep waiting for your router
home router giving you an
IP and let's hope that uh these new
mirrors works well here that's 2 minutes
okay yeah these ones are the the fast
ones
so so
uh how much time uh did it take in in
our demo at the uh 20 minutes 2025
minutes with uh official ports or W
ports repositor uh here from Thailand is
last for 20 minutes here is the best
that we could find
no okay we know this is a little B
but the the the first thing that is
going to do the the the script is
uh test if you have already done some
installation in your dis because uh
probably you have some problems with SD
car of the device so you have to change
but uh the initial skip takes care is
you have
um a previous installation for the
ethereum arm uh image uh it not will be
deleted deleted you have to you want to
keep your
configuration and
anything uh usually it takes 10 10
minutes once we putot your your device
with a with a new image uh it takes 10
minutes yes the first putot is alone
it's quite long it's about 10 minutes
but here the thing is getting really
slow uh you have to sync all the uh
information for the package mirrors from
the the this to basic distribution but
here will depend of the internet
connection here yeah and uh if it's
close or not very close from the sources
and the one official repositories are in
in us so are quite far and
yeah definitely not the best condition
here
because networking is not the the best
here no it's it's it's updating the the
AP repositories just no the the first
first thing that you should do when you
are going to install anything in a wtu
deing distribution is to syn your your
computer with the the last lat versions
of the packages and you have to it it
needs to to install some packages and to
make sure that everything is okay you
need to to make an update in the last
latest version available so you have to
do it it's it's now it's now installing
some some packages yes uh after the
first Sy which the the the only the
slowest one later you have already the
latest version and it will go very fast
uh you uh have to see the some we think
uh essential Tools in order to uh create
your image some tools like uh beam of
course and tet for sinking or
seeing uh a better S loog here
uh and at the end the most important
thing here is uh where is
the uh a j disk in order to
create a partition partition in the the
MBM disc for the first time probably you
don't have anything in your disc and you
have to create a partition in a custom
way in order to have your
um swap
partition and use all the uh available
space in order to have the uh sync
database of the clients at the end you
will need a lot of space to sync a uh to
sync the
blockchain h no it doesn't start to
think already uh to syn already uh here
is only preparing the operating system
to you mean the e no no no no no the
clients the clients are even not
installed yeah okay uh let's so this is
maybe probably a little low level but at
the end you are going to
format uh your mbme
dis uh is take automatically you will
create a partition format it use all the
Ava available space in the
disk uh we use uh X4 file system you are
into Linux you will know that there are
a lot of different f file systems we are
going here
to in our opinion the most stable
because this is r 2 from Ser
always uh we are going to to create two
partitions a home partition a very big
home partition and another partition to
uh swap space and TMP U and temporary
files like logs or something like this
in order to avoid to Bright in the SD
car anything we are trying to make the
SD car as readonly as possible I because
at the end is the bottleneck in this
kind of
installations we create an ethereum user
is a decision that we made H everything
is running under a etherum user in the
in the computer all the clients running
with the same user ethereum all the
configuration is in ETC SL
ethereum uh we wanted to do it because
we think it's the easy way you are
running ethereum software everything is
under the ethereum user and the the
ethereum configuration repository all
the clients all the layer one layer two
consens execution clients have the
configuration on the the same directory
so yeah and if if something goes wrong
uh with the OS you just need to flash
the SD again and you put a new SD and
you have exactly the same uh system that
you have previously and for for example
for upgrading to a new untu version same
you put out the micro SD you flash a new
uh image and you have everything updated
including clients uh and maybe uh it's
question of five 10 minutes yes you
don't have to do an up this upgrade and
all this the main idea is the operating
system is in the SD card and you can
change it whenever you can but all the
configuration is in the in the internal
dis the MBM dis all the configuration
need is here so you you you are not
going to lose anything if you change
your operating system you could try
another one you could upgrade it or
downgrade it on maybe you have a problem
with the SD card if the SD card is not
good usually you have problems writing
the SD card you will see in your logs
the the system try to writing the SD
card some small FES and you have some
briting problems prob the SD card is
wrong or something happens to me that I
put the SD card in the wrong side and
scratch it and at the end is not not
working okay that at the end you only to
have to break the iMat again put it in
the device and you are going good go
restart and it's okay it's now right in
the swap yeah uh it takes some time uh s
partition uh on on on this very device
is the 32 gigs version uh you're
probably you're not going to use swap
unless you are using teu because Bas
maybe Aron and may yeah because most of
the the other clients are less uh run
hungry but uh we are at the end we are
using that we use a a demon Lake name it
d p h Ys that is a uh a Linux demon that
creates swap on
demand so uh uh if you have SP space in
the dis you will creating more and more
swap in demand and you are Avy to own
Killers the process that's uh I think
it's a good good idea in this these
devices that they're uh small
and they are powerful but they are small
and you probably will need uh more Swap
and you are this is dynamic swap so it's
I think we we think it's a good
idea um now this the process to G swap
we changed the some kernel variable
variables to the for the swappiness in
order to to tell the kernel uh that use
swap in a less aggressive way we are
trying to avoid write anything to the
dis so we're trying to to use swap in
the in a less aggressive way and we
install uh our repository we maintain of
the software all the the ethereum
clients all the ethereum level one and
level two clients in our main or uh
devian repository this AP eum
arm.com it's Public Access you can
clients there are deian clients you're
going to St all the all the devices but
uh we provideing our gab the tools that
you need to write it because you don't
have to trust
us as you can see uh we use the binaries
provided by the teams the client teams
directly if you CL our Repository there
is
a a vagrant
machine prepared to compile of the
clients it's a make file that you don't
the
repository uh run into a directory
called ethereum arm and uh make and will
compile all the clients for you they
compile or create all the the clients
for you and you don't have to trust us
uh you could use or Dean repository but
if you don't want because okay I want to
create my own packages we provide all
the tools for create your your deant
packages and uh probably it's a good
idea to to do like this it's harder you
have to know a bit more about Linux and
devian system but it's not so hard is
only it's a make file that takes care of
everything and you could look of the
code is nothing very very um uh hard to
do this it's quite
easy well and now is we are going to
start all
the the e software that we support you
could see here B Aron
G all the dependencies around nether
mind all all the the software that you
will need to create an not that home is
going to start here in the proess and
when you start an image you could choose
whatever your client you you want to use
so at the end it's quite easy uh you
Runway we choose to random clients it's
still stalling uh te right now that's
the one of the heaviest
clients and at the end of the script it
will reboot and hopefully it will start
and here on our note and we could
starting to to syn uh I don't know we
are going to choose G Nimbus whatever
you want whatever you want you you the
idea here is that you can choose any
client any client you want you choose a
consensus client you choose a execution
client uh start the consensus service
and start the um execution service and
you're done that's the that's the
idea we want to this is for layer one of
course H Layer Two is basically the same
but you need first uh to have a ler one
uh
running uh as you know the the consensus
CL Cent uh SNS with checkpoint sync so
you need a little time to to get the the
client
sync uh and the execution client ER last
time we we tried G uh I think it was
like 12
hours uh but never mind is a little
faster because uh once they keep up with
the change uh the state is sinking in
the background so you can you can have a
a h a usable note in maybe four five
hours it's very
fast yeah just today we sink here in 4
hours yeah four four hours here in in
the boot of stick at home boot we no
port forwarding nothing no P forwarding
not everything is slower that you could
do at home but in 4 hours we have a
nether M syn was prison plus NE I think
yeah but again you can choose any Cent
you want te you uh nimbos nimos
especially are good for these kinds of
of devices because it's very light uh it
I think it takes less than 1 gab of ram
it's amazing and uh yeah prism and and
Lighthouse grandine I think that we
support as well and lar granding and ler
yeah and and for the execution side uh G
NE mine B uh re and
Aron uh yeah yeah right now uh
the the station of all the the the over
ended here with the layers two that uh
there are the the the layer two that we
support right now and started to to
start uh promethus and and grafana you
will have uh um our F server running in
in your device and you will see all the
right now the the official that's works
of for clients and it will depends on
what client are you're running you will
see the statistics of the node and the
statistics of
the all the s the get statistics or
nimus statistics all the with the
officials um uh dashboard and at the end
you will see if you graan is very useful
to to see problems at the end you will
see all the hardware stats of your
device if this low CPUs low networks you
have problems you have you know uh for
people like doing banama if you have
problems with your internet connection
you will see the drops in internet
connection when you are home and you
could see via your local network all the
all the stats of your
note
um of course this automatic and now it's
ending with all the
dependencies is in gra gfan is already
started yeah but we have to restart the
note uh this is
the
set
heard uh four terab for an archive node
no um the problem is that the state is
gring uh um I think that now maybe a
fresh ink is about 1.1
1.2 uh yeah it uh grows um fast uh maybe
it will be uh okay for maybe several
months but uh now uh if you can afford
four terabytes go for four terabytes but
you can run a not with two yet it it
will grow network will grow all the
blockchain will grow is in Daily in
daily basis so at the end 2 tabes is
okay for for now clients has uh clients
have um uh online pruning as well now uh
from just one or two months ago so it
helps to to keep the the size uh low
yeah it's it's nice you Lo everything
right
now
how terab right
now. or is it 1.99 already yeah
it's hard to say uh it's hard to say but
uh with uh two terabytes I think uh
maybe six seven months you can
run it's almost impossible to to tell
but I don't think that you will last
more than a year with two terab right
now you probably will need a 4 terabytes
for sure or or or even bigger in in the
few years but I think we are in the B of
of asking for for for terabytes yes yes
for for be for be
for for me okay he you want you are
going to buy something right now okay
spend a little more buy 4 terabytes and
you are good to go probably for years
yes okay uh meanwhile it's still
standing there this is the uh if you
want to to to create your your packages
at home and don't trust a
repository uh we provide this make files
it's uh we use fpm it's a ruby tool to
create uh AP RPM or any other kind of uh
Dean or or red hat packages in a very
easy way it's quite easy to use at the
end uh you only have to pass to the uh
to the tool some kind of variables and
you will will tell in where is the the
binaries where is the configuration
files uh with which is the the
maintainer which is the name of the
package at the end is quite easy and we
will create adbm or orpm package for you
so you could use these scripts to create
your own uh packages at the end it's
quite easy to you clone the repository
go to the uh folder of any of the
clients and write
make and we will uh use make file to and
with the at the end of the make process
you will have a a DE packages orpm
package and it's it's quite easy to do
we think is very well and it will take
care of the P we go to the uh official
repository get the latest
version uh get the latest binary and
compress it and create the the dean
package for you we are not we use
usually don't touch anything in the in
the clients sometimes you have to to
compile it and it's always in the in the
make file because the the
the the maintainers of the client don't
don't doesn't provide an an arm binary
for you so we have to compile it for you
but at the end uh let me see if it will
end yes uh the the the station script
ended and seems to to end way at the end
we be change the the password for you um
we create uh ethere
user with an ethereum ethereum
password uh we'll force you to to change
it and we will reboot and we will use
see you have uh right now a full note we
you going to
connect
after okay let's say I finish sing note
via normal internet after thinking the
note is it possible to run this via uh
via VIA
5G via
5G possibly but I cannot say uh I didn't
try uh it's possible because one thing
uh
the band with needed is much more less
so yeah I I don't know is the 5G yeah in
area where I live I have a 5G
connection and at the end is going
around 50 Max per second so at the end
this will be
enough
when to keep the track whenever it comes
to networks it's it's hard to say it's
hard to say so have anybody in in the
community tried running it for a while
in in a mobile network yeah thank you
has anybody in the in the AR in the
ethereum and arm Community or in the
other in the ethereum small uh M server
Community tried running this for a while
on on mobile network since well
especially here especially in in in our
second
world mobile networks are sometimes more
relable it it's unable though it's like
the mobile network is not really
reliable usually the one at least I I
did which is in London you can use it
it's actually quite fast but it's
unpredictable and you are running the
node still or or you give up give up or
I did for it some time I did okay
because it was
stabilized so it stop syn it it uh uh
gets out Gets behind the chain and keeps
up behind Okay exact so you know I I
don't know what what was exactly the
source of the problem but you know from
time to time it would just like you know
either be very slow probably or I needed
to reset the the 5G router so I had to
create a a script that you know detected
it turn off the plug and turn it back on
to another Wi-Fi so it was like a little
bit n that's impossible yeah yeah so I
was like this is not like stable and
reliable so so I kind of gave up but for
a moment it felt like it was really good
cuz getting 200 megabits per second you
know syncing and download which is more
than enough for for it to operate thank
you for
speaking speed you reli
uh we recommend fiber but we're aware
that uh it's not available in all
countries but uh yeah
uh again again with Network have to say
because uh uh what in Spain is uh slow
Network or fast Network in other
countries uh I I we we were uh surprised
because uh we met uh afy from from
Germany and he told us that uh in
Germany is awful the in in general the
the the internet connections and it was
like a shock because you don't expect to
a country like that can have uh uh bad
connections to the Internet so yeah it
depends a lot it depends a lot and it's
it's it's a it's not only it's not only
speed it's latency also because uh I
usually have uh 100 megabits at home
it's the lowest speed that you could
could H with fiber in Spain 100 is the
lowest and I used to have it because
usually in my daily basis I don't need
more
uh but when I started to to work with
the a here uh at the end 100 megabytes
come closer if you are running more than
one note with one note you are okay no
problem you will s maybe you will last a
little longer but it will sink at the
end it will works but when you start to
to play with two three four five notes
it's not not enough okay
uh uh
I don't know five six something like
this but
uh yes notes Notes too oh I run maybe 7
eight at home I have 300
megabits I have 1 terabyte right now at
home and the difference is huge in times
and you know you have in your you have
at home Netflix Ando and you are
watching shows and it it runs well so
yeah I think
sorry can you use with VPN VPN
externally to the
device you can but uh it's not uh it's
not necessary to
use yeah no it's uh I I don't I don't um
I don't uh um do anything uh particular
I mean it's the stock stock one
okay uh the only thing I I don't hear is
start two Services get uh
nimus the nimus Lo so can you show the
the both uh commands
yes uh start consensus c um I think we
are no I started nether M okay nether M
and anus and is starting to sync right
now so you once boot with the with a new
node uh you just have to start two
services and you have
a h you will have a Noe in several hours
depends on on network conditions this
this wi-fi is quite fast it's faster
than the the the public the General
Public Access so probably here in four
five hours you're good to go so at the
end of this uh when consensus uh when
nether mind and and thinking uh you
could start what we call a super note we
are going to start
op yeah we will start a super note it
won't work because you need an L1 synet
which uh is not happening now uh but we
will show the configuration files
because we need to to change a couple of
parameters it's everything it's in our
uh in our documentation page
so I have a question there about updates
so when there's a new chain Fork
happening and you need to update before
that like is that is some of that
automated because it's dbn packages is
there like a crown tab that you have
already in your recommendations or like
maybe you can talk about how long does
it need to be down should I check weekly
or like some of
that J use the dean automatic updates
but we don't start it by default we
don't want uh to uh forc you to to
upgrade anything because you could be
start working in in a version for some
several reasons so at the end most of
the
people uh tends to wait one or two
versions behind not in the top of the
edge version because sometimes the new
versions include new books new boxs um
and we are not we think that it's not
very polite to force you to to update
your packages but you could use the the
deian um the
deian demon to to upgrade your
packageing in automatic way we will uh
we usually uh update the repository the
same day or the one or two days that the
new version arrives so you will have
always the the latest version yeah we
usually announce the the releases of of
new packages on on our t account so you
can see that there so um
we just need because we are running uh
both uh L1 and L2 in the same um in the
same uh device we just going to put Here
Local
Host yeah he he can use Local Host
because one of the software that we
provide here is an N server Runing as a
proxy because most of the time that
people that run not a home they want to
access to the API of the client in order
to do the work or
check anything in the in the in the
blockchain so at the end it's easy to to
only uh use the IP of the device to to
get information at at the end it's an NG
server running here uh like a reverse
proxy for for all the the
clients and if you are going to use uh
metam mask against your own node there
is a you have to install there is a
um and Jinx is running with um SSL
certification that you will have to
install in your computer in order to
trust it or if you have your
own uh domain you could use
it
yeah so uh
for for uh starting Del to we just need
to start uh this these are
uh
um uh first you need to to run up gu and
later up no that's uh all you have to do
and here and in the in the upnote
configuration you need to um put where
your l l one is H in this case is Local
Host you you we put Local Host in in
case you you have it in another node you
put here uh the IP and and you're done
oh
happen oh okay but no no no layer one is
not
the uh it's an example everything is
under the ethereum uh ITC ethereum uh
folder all the configuration is
there now we need to specify another
port for uh for upgate because G is uh
running on on
30303 so we need
now um once you have a upath all you
have to do is uh again put your uh
modify your configuration in up node and
and well uh um we are using optimism as
a as an example but uh you can run
Arbitron or nosis or base so it's all in
our configuration uh page so it's not
the only option
optimism can you run uh layer one and
Layer Two in the same
it it's the super
[Music]
node okay up node is not is not going to
to work because uh we don't have a a
layer one sync
okay see it's going
to to
break but uh yeah this is pretty much
every all you can you have to do to to
run two notes two layer
nodes ER in the same device
T but uh yeah just to come back to that
earli question about the storage size
now if you run two oh yeah yeah no four
four tabes here yes so how big is
optimism for example right now like how
much do I need for that because I always
think they're so fast add so much space
yeah I I would say about two terabytes
op not just optimism alone y yeah and
and uh several months ago uh you needed
to uh download the snapshot it was very
difficult to to De compress because H it
was already uh the snapshot it was uh
huge and you
need like six or seven terabytes for
storing the the compressed file in and
and the compress it but now it supports
a snap syn and and and it works was
great yeah it's very easy to to run an
optimism
node yeah we have really at home running
a super node because if everything fails
we have our no is not running because it
fails but uh but uh yeah it's here it's
home it's ours uh okay this this is
running at my home okay uh this one and
you you can see uh um the average load
and it's running flawlessly
uh it's the same I don't know is if this
is the same device no it's
another orange p p FL and um yeah it's
pretty much the same device but uh you
can see that it's running great uh in
sync
and what what one
yes lo
lo uh
uh wait a minute
please
what it's easy to see nice this is nice
okay as you can see here the all the a a
very easy way to see how is your uh your
node going you have the all the
processes all the processes running is
up G nimus um up node all in the same
node it's an orang orange Pine is most
more or less the same device the same
powerful the same memory um you see it's
uh it's not cing the the CPU is 70 70%
of CPU using memory are
60% uh swapping is 50 50 % right here is
is it's doing
well not is not even very very high low
here so you can see this is more than
enough small device like this to run
super
yes
sorry why we use swap just some
sometimes most of the times during sync
uh you will need more memory that you
have
sorry this is more than the 72 with a
super note yes with all the this one
four five six seven uh service running
sometimes in during syn it will requires
more than 72 and we you will have an uh
on killer out of memory killer with the
heaviest uh proc the heav process
running it's a safe measure I think that
it's is not using it Prett pretty much
it's not going be using swap but the
swap is in the MBM dis so it's quite
fast to access this and I was at uh this
a very funny web page as Linux maram so
at the end you have swap because is the
system is is going to need right now
it's 50% uh us it not probably let me
see no no there's no process using in
swap right now but uh during sync we saw
several on Killers we have all the
devices so
we will need swap at the end um if you
using the 16 gigs of RAM version will
use
round also
but uh when everything is syn and Runing
is not so heavily us it the the the
service of course I I don't remember you
will have always a promethus server
running in behind storing studing the
statistics of your note so it's always
running per server and grafana server
over the promethus so at the end is
another quite heavy uh uh process
running so at the end you will need a
bit of swap but it's not a big deal
because the swap is in the the MBM disc
the S dis is quite
fast I'm lot faster than the SD card
that the main idea of this is all the
Twix for not using the SD
car okay I think that's it yeah that's
it that's the end is the the a way to
create your not home I don't know if
there is any other question over here
yep how how are you running this how
does it look in your home exactly the
same exactly the same I have uh well not
exactly I we have a little rack uh but
uh you can put this in any Corner
because uh if you want only one note I
have maybe six seven I if
you a w
yes this one have a w in my case because
there is no noise so at the end you
right now I have another rack and I have
a little room for myself for work at
home but uh at the first time when I
start running it I have it uh in in the
left side of the my home router a small
I bought a very very small ethernet
cable
and I only need one um uh I don't need
the screen I only need the P adapter and
the small so at the end it's no noise a
little bit hot but it's not noise so at
the end is is have a very good W very
very good and only yes and I I bought
this small keyboard it's quite useful to
to run this these devices you have a
mouse on a keyboard here and at the end
is is quite easy to to to work but only
if you need to to put the screen or
working Bri this
but yeah I don't think you will have a
problem with with it's not so ugly and
makes no noise you you can actually
that's the idea that you can put it in
any corner
so maybe a little but uh I think that uh
even in sink because uh one sink is uh
you you can see the lot aage uh after
the sink uh it's uh it's maybe at 50
50° uh maybe uh at home in my home is
around
60° yeah I always wasn't in place I was
at yes uh I have it in in a small rack
closed small rack no ventilation at all
no no no fun no noise everything is
quiet and it's around 60° always if you
touch it you will notice that is a
little
hot yeah yeah you you could run it in a
very close space and you will have
problems I don't know it will depends on
your WEA around you are probably 40 or
50° outside I don't know I I I don't
really know but I think you can run it
it inside
if you
want yes yeah there yes yeah no no
problem okay if any other
question thank you thank you thank you