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

Loading player…

Like a Kindergeburtstag - Ethereum Node in under 3 minutes with Stereum by Stefan Kobrc

DevconSat, Oct 7, 2023, 12:00 AM

Speaker

Stefan Kobrc

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. https://archive.devcon.org/archive/watch/6/like-a-kindergeburtstag-ethereum-node-in-under-3-minutes-with-stereum/ Stereum is a tool to manage the process of setting up & maintaining an Ethereum node for the user with a heavy focus on self sovereignty, privacy and flexibility. With Stereum you are capable of setting a node up in under 3 minutes. Around Bogota we hope to have finished our full release version (currently in beta - https://github.com/stereum-dev/ethereum-node/milestones?state=closed) and would like to talk about the development, the challenges and why a node is valuable infrastrucutre Speaker(s): Stefan Kobrc Track: Staking & Validator Experience Keywords: nodes,staking,network Follow us: https://twitter.com/efdevcon, https://twitter.com/ethereum Learn more about devcon: https://www.devcon.org/ Learn more about ethereum: https://ethereum.org/ Devcon is the Ethereum conference for developers, researchers, thinkers, and makers. Devcon 6 was held in Bogotá, Colombia on Oct 11 - 14, 2022. Devcon is organized and presented by the Ethereum Foundation, with the support of our sponsors. To find out more, please visit https://ethereum.foundation/

Transcript

foreign [Music] is the One-Stop solution to run an ethereum node the easy way ethereum originated in the beginning of 2020 when we started with a Toca pose setup and now we have a full-fledged UI um that is focused on ease of use and flexibility so how do you set up ethereum so the the requirements are you need some kind of a desktop like Windows Linux desktop or a Mac OS and you need some Ubuntu 22.04 to run the note on we will support other operating systems later on but for now we are stuck with Ubuntu and this is how it looks you start you download the software start it and discreets you so you just enter your SSH credentials of the Ubuntu I mentioned earlier we support password authentication as well as sh keys of course then the ethereum launcher checks your operating system if it's supported or not it gives you a thumbs up after that just click on the one click installer and you can choose between running on mainnet or test net in this example we just run on test net and setup is taking note after that um you can see the setup already pre-chos a execution client and then consensus client this is of course changeable so the user can easily with the just clicking on it choose something else right now we we support uh three execution clients three different execution clients and four different consensus clients you can also use checkpoint sync if you like it's a little bit faster than um syncing from scratch the next screen will just confirm what you just entered it shows you where to install where it will get installed and what gets installed and you might notice there is also some monitoring tools installed namely promoters and kafana and then the setup already starts it downloads some operating system packages installs them that's all for making ethereum work on your Ubuntu um after that it also configures the firewall and of course write some configuration files for steering itself and the services and that's how it looks when it's done then we have the control page this is really nice because on the left side you have all the um all the services that are running and in the middle and the right size is a big panel that shows a lot of widgets some of them are still work in progress but it shows you the sync status it shows you um how many peer counts you have from the different Services also some other stats from the host like CPU search and memory usage and that's done in three minutes so how about staking well that's the staking screen looks quite similar right um and it's pretty easy to stake you just drag and drop the files the Json key files uh on the serum launcher or you press the big button on the bottom and then I file the selector appears you can choose them that's it ethereum will ask you where you want to stick them you might notice the small button at the bottom so we also support we will assume support multiple validator clients to stay gone then you just enter the password and the staking process starts the import process starts if it's successful so is your password Works correct then it's taking um starts already and the sticking key gets listed in the list on the right side you can also modify the graffiti you will use and of course you can remove the keys in case you want to migrate to another ethereum server on the top of the page is always two small buttons that's for confined Tomatoes you can easily access them just click on the button and the and steering will open up a tab or a window of your default browser of your OS and make an SSH tunnel to access your grafana and parameters directly so how do you configure and make it a little bit more customizable what we see here is the service configuration we have an expert mode where you can basically configure the whole thing um you can edit or add and remove flags from tiku for example here you can also Tinker with the docker settings that we use the other two options are a little bit easier to configure because it's not Tech space it's just yeah select how much memory limit tiku has and of course for stickers very important the default fee recipient we also provide an update panel that shows you not only the launchers version but also the notes version and of course the service versions all updates will be all available updates will be of course on this panel visible to the user also some other settings for steering itself well what's next for ethereum first of all in the next couple of weeks we will release a new update that we're going to use custom installations these customers and installations will allow the user to not only um not only remove Services they don't like but also add new Services it will also enable them to run multiple um consensus clients execution clients validator services on the same machine this is just a small peak of what features we already implemented and what will come in a new future so we also have an impact booth just around the corner if you have any questions please drop by and we will show you how to set it up and answer all your questions because unfortunately my time is already running out see you bye

Automatic transcript — names and jargon may be misspelled.