New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Supernodes on a Shoestring: Democratizing Ethereum with Low-Power Hardware | Devcon SEA

DevconTue, Oct 7, 2025, 12:00 AM

Learn to run a full Ethereum supernode (L1 & L2) on affordable hardware (ARM devices) This live demo will guide you through selecting the hardware, installing EoA image who automatically install and configure all the software. Become a part of the decentralized Ethereum on a easy and power efficient way. Speaker(s): Diego Losada, Fernando Collado Skill level: Beginner Track: Core Protocol Keywords: Layer 1, Decentralization Improvements, Layer 2s, Decentralization, hardware, low-power Follow us: https://twitter.com/efdevcon, https://twitter.com/ethereum, https://warpcast.com/devcon Learn more about devcon: https://www.devcon.org/ Learn more about ethereum: https://ethereum.org/ Visit the https://archive.devcon.org/ to gain access to the entire library of Devcon talks with the ease of filtering, playlists, personalized suggestions, decentralized access on Swarm, IPFS and more. Devcon is the Ethereum conference for developers, researchers, thinkers, and makers. Devcon SEA was held in Bangkok, Thailand on Nov 12 - Nov 15, 2024. Devcon is organized and presented by the Ethereum Foundation. To find out more, please visit https://ethereum.foundation/

Transcript

[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 e ch 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 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

Automatic transcript — names and jargon may be misspelled.