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

Loading player…

Launch Your Own Validator Node by Maggie Love | Devcon Bogotá

DevconSat, Oct 7, 2023, 12:00 AM

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/launch-your-own-validator-node/ taking someone through every step of provisioning their own nodes. Go from independent 1 server deployments to multi-server deployments in the workshop. Attendees will be able to spin up and manage their own nodes with easy to use open source software. Speaker(s): Maggie Love Track: Staking & Validator Experience Keywords: Node ownership,Validation,Independence 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] options if you would like to launch your own validator node and talk about what the node infrastructure landscape looks like in ethereum currently and you know why it's important that if you can you consider running your own node so my name is Maggie love um I guess next slide Clicker cool so my name is Maggie love I'm one of the co-founders and director of ecosystem and Partnerships for web3 cloud I'm also the founder of shifai and that's me on Twitter and this is Shane so Shane is the co-founder of decentralized authority and our teams are working together on some different plays in the node infrastructure space and uh just a bit about web3 Cloud so we are a compute and storage Hardware infrastructure provider powering web 3 and we're also a joint venture between consensus in Advanced Micro Devices and really our goal is to provide the infrastructure for many web3 protocols so the protocols on the software side can just focus on scaling and building it web3 natively so building infrastructure that's web 3 native okay so uh why is validating important right so ethereum believes that validators will play an active part in ethereum's future and that they are key to more secure scalable and sustainable ethereum um I got this quote from an article I I post all the things I take from and really this is uh the validators are really important to ethereum if you heard Danny Ryan's opening talk a resiliency is incredibly important in this space and we're going to touch on that again today in this presentation okay so I had a spicy tweet uh earlier this year and it kind of sparked me to go further down this rabbit hole and sort of why I'm here today it got a lot of airplane and they spent like two minutes on it so I was really surprised all right so uh you know what does it mean to be decentralized and should uh protocols like ethereum and others be concerned if more than you know 50 of their nodes are running on one hosting provider what are some of the things we have to consider uh you know decentralization is a key tenant at least the ethereum ecosystem not every ecosystem and so I wanted to challenge that notion that if we say this is important uh are we actually decentralized and um because of this tweet hurts nurse so you can see her 16.9 of the ecosystem I'll responded to my tweet saying they were Banning a running ethereum notes on their infrastructure so they're a data center within Germany uh that a lot of nodes are running on so we can start to see the issues here uh if we're not thinking about how to decentralize the cost hosting providers uh because Searcher did it they're smaller but potentially Amazon could do it um and one of the ethereum uh Foundation members Peter uh right kind of commented on that you know it's important to update the validator ecosystem so more people can run it at home update the protocol itself and you know if that's not happening then people are gonna go with the easy hosting providers they may not be aware of some of the risks that could happen so um that was a fun fun week or so of notifications and so really quickly I just wanted to do a poll uh because this was a big part of the debate on on the Twitter thread how many many of you think a centralization about infrastructure is a concern for ethereum okay great so all of us are here because we're probably curious about decentralization and believe it's important through for a resilient uh vertical and so then the goal of this Workshop today is to teach you about the importance of running your own note to contribute to the resilience into centralization of the network and also to protect yourself from penalties so what we'll go over today actually the ethereum uh protocol incentivizes you to be running your own node and not to be aggregated in a majority of any kind and so we'll get a bit more into that so really quickly the agenda uh why did ethereum move to proof of stake node infrastructure landscape and examining decentralization across layers in that landscape and then node Runner options and so Shane will get up here uh to run you through different node Runner options at the end okay so proof of stake and solo sticky 101 so she buys an educational shift at onward women and non-binary folks in the crypto ecosystem so I am a teacher a part of my time in the space so some of this is familiar to you um I like to make sure everyone's on the same page by explaining things before we dive in so a quick proof of State glossary for those of you who may be unfamiliar uh so proof of stake is a consensus mechanism where evaluators put Capital At Risk by staking it to validate blocks of transactions and secure the network a consensus mechanisms are just how a blockchain protocol or a group of any time any kind really uh comes to the source of truth about something and it's really important in blockchain protocols especially ethereum that we have one single source of Truth in order for it to function properly a staking is just the act of locking up or depositing crypto an a validator note so really what we're focusing on today is a note that processes transaction uh sorry adds new box to the blockchain and stores data a little misspelling there and so they're responsible for proposing blocks of transactions and attesting uh the transactions and blocks are true so if you're running a validator node there were sometimes responsible for proposing the block transactions and sometimes for a testing at the transactions a different block proposer is proposing our true so that's your quick glossary for those of you who are familiar and so why did ethereum move to prove a stake of reducing barriers to entry through Network participants so more people have Capital to stake uh that improve of work where you would need uh gpus electricity power a lot of capital in order to validate transactions and secure the network uh reduce ethereum's carbon footprint by 99.5 that's really exciting for the ecosystem especially when we're thinking about attracting new applications and users who are extremely work [Music] and so also means that we need to issue to incentivize validators to secure the network and so 51 attacks are more costly and difficult to do than they were in proof of work and it's easier to have a social recovery if something happened uh negative happens having uh a lot of power you must commit some type of capital foreign for you and so going to take about 25 cut of earnings from stickers uh your keys in your crypto so when you're speaking with other entities they ultimately have your private keys and so you ultimately do not have final access to your crypto which is not the case Hardware setups but you know you can uh you're not locked into one type of setup and reduce the risk of large events flashing so we're going to go over this a bit more but if you're joining a large pool that has um majority of the network and if something happens to that pool they go offline and have trouble um accessing the network you're going to get flashed as part of that but if you're a solo speaker you're not going to run into that risk is true protocol however there are some challenges with solo validating and so uh this morning this was the price of 32 East which is not acceptable to many who want to take it home even if we think about how large.com is right now it was not this large for the past and so we're having a lot of new participants joining our ecosystem and it's really hard to accumulate 32 each uh so there is still a cost of Hardware electricity ongoing maintenance of these notes it's not set it and forget it in your home you have to technical know-how to develop and operate an ethereum validator so there's lots of tutorials but if you're not very technical it will be difficult a secure Key Management so whenever you're managing your own Keys you have to have very good practices around keeping it secure if you lose your keys it's not a good situation for you and it maximizes rewards um it's locked up until this next upgrade from this not to you know say anything bad about water so then what is the validator landscape reality taking into account the requirements and challenges um what if they don't have the technical know-how what if they don't have the time uh inability to continue managing after setup uh so um via a service a pool or an exchange and these options are wonderful because we increase the participation of individuals staking in the ethereum at work uh but they aren't a deal for resilience robustness security and all those things we want uh for the ethereum protocol and so then knowing this knowing that there's more options what is the actual state of the validator landscape today so really quickly uh landscape has many players and so we have a smart contract platforms so there was like ethereum we have software infrastructure providers we have Hardware infrastructure providers as well uh they have solo stickers we have liquid staking protocols we have seeking service businesses liquid stickers and we have investors so there's actually many players that contribute to the uh staking landscape um so today uh for the rest of this presentation before we get into the no running options we're going to look at the decentralization of the different layers of the node landscape so hosting providers uh 65 of ethereum notes are hosted on centralized services so you know the different rules and how much dominance they have a lot of coinbase cracking binance Etc uh no client uh diversity so it's really important that we're not all running the same no clients so we're going to examine that and then Geographic no distribution right we don't want to all be running our nodes out of the U.S Virginia East the big amazon Data Center and then coin ownership distribution right so uh depending on how much uh you know power and staked Capital you have on the network especially these schools you're going to have more coins and more rewards and uh you know more potential political say so first we're going to look at the new distribution so this doesn't break down by hosting providers but you can see uh hosting is 63.

9 um this is taken from ethernet.org you can go there right now and you can look up these charts in real time and so uh right now most people aren't solo speaking most people are speaking with some type of Provider that's sticking with a hosting provider itself [Music] and you know um that has many other implications oh I went back and so uh in September uh you know 13.5 million East uh we're staked so a lot of money and more than 60 of the youth was sitting with Lido coinbase Kraken and finance uh so all of these entities have a much higher likelihood of being assigned to produce blocks of transactions because they have more stake teeth and so some of the concerns that were brought up when this happened or when this was realized as um obviously they're getting more of the rewards they're earning most of the money coming from the network uh and there's a lot of discussion around censoring transactions around the network a lot of them use IBD boost of sanctions and tornado cash um these uh Network and so uh more importantly this is happening right now you can see what's going on between Lego and others is that they're defining the rules of law formation and what type of blocks get created once again so they can say like these type of transactions can be included in blocks of these types of transactions should not be included in blocks so they're gonna be able to set the rules of how things work in a theory improved stake and then others entities that they don't follow these rules could be penalized so it's really important that not you know one group of uh entities uh producing blocks uh are creating the rules for the entire network are producing all the blocks and so um another uh type of you know decentralization or in this case diversity that's really important diversity and so right now you can see death is 77 of the uh consensus clients so what people are writing and so once again Peter he's another good person to follow if you're more curious about what's happening um you know it is uh similar to all the nodes are being hosted in one place or all there's a lot in a pool if something happens to be running that same consensus client and so um you know I read an article that it's not great to have one because as a client it's better to have a majority in an ethereum uh purposely oh sorry A diversity I've had multiple clients running but it actually worked at multiple clients and wanted a super majority than it is to have one consensus client so it is something people are working on and there are other clients that you can run [Music] the network will start slashing that group so anybody that's in that group right now uh these nodes will all start getting flashed until the value is less than one-third and so you're going from 53 below to 32 before the slashing would end so anyone posted on Amazon would suffer as a part of that and so you as an individual don't have control because you're a part of this potential slashing group and also as I imagine you may have no idea uh where your nodes are be hosted if you're going through some other type of service provider is impacted so whether it's posting whether it's pool because the pool is hosting there or the pool in general or whether it's at the client consensus level um there's a lot of risk of essentialization and you being penalized as a validator um what degree does decentralization matter these networks there's like a big debate on that and like every blockchain protocol has their own version of how decentralized they want to be um and there was a talk uh he was mentioning that is not works and that there tends to be a bit of a tragedy of the commons when it comes to decentralization or it's like this uh creeping phenomenon where people don't actually care about it until it's too late so until this large group starts getting slashed so not something that matters because the performance of the network is running fine and most users probably especially when it's not at a technical developer conference are not that worried about decentralization they're worried about you know being able to successfully use their app and write the ethereum network goal is to be incredibly uh neutral resilient scalable and global settlement layer earn rewards and avoid penalties and so right as we've been um as I mentioned today the ethereum network actually encourages decentralization uh less penalties to run your own validator note for one of your own individual client uh for not hosting or going through a pool in general um the ethereum community is working uh across all these points of centralization uh two ways to decentralize these uh different aspects so the node infrastructure layer the pools the client diversity uh the geographic distribution and block construction so these are things and coin distribution uh this is not a presentation ecosystem is like for the first time hearing the very aware of all these things and working uh very hard to improve the resilience to sexualization and uh even the different safety providers are trying to you know distribute where they uh run their notes options right so having an understanding now of kind of the the the landscape uh within ethereum and the requirements for being a runner what options are there for actually running your own notes so actually let me get the clicker from you okay oh uh let's see here Administration you understand networking uh scripting Docker these are all skills that you have and so because of that uh you have numerous resources for learning about uh which nodes you want to run which clients you want to run and how you want to run them there's a lot of documentation with every single client about uh becoming an ethereum validator with them uh there's no limitation on the location of where you want to host your notes and there's no limitation on the client choice because you can take anything and run with it because you have the skills to be able to do that things of that nature so if you're an advanced user there's a lot of options for you out there now the entry level users uh so these are the folks that don't have all of the uh all skills uh mentioned above well good news is there are three different uh GUI based uh software options so this significantly streamlines the the level of skill that you need in order to run a validator um you might be limited on the location of where you can uh host that validator uh we'll we'll get into some of that but uh with with an entry node uh with an entry level user you're much more likely to probably want to run it at home uh you all might be limited on the client Choice uh because if you're using a software platform you're limited to whatever software or whatever clients that software has available to you so Windows Mac Linux you install it on your uh on your computer and then you can connect it to a remote server and they have a very simple tutorial on like setting up a remote server with different Cloud providers uh but really what happens is after you just sign up for a server you can actually Point their application to that server and then the application takes care of everything uh and it actually does it through a really cool technology called Ansel so basically send uh send commands to the server to set it up perfectly for you uh the good and so with this kind of setup entry or uh skill-wise you could be an artist uh they have great tutorials very simple time wise you're looking at maybe about an hour uh or less if if you're following their tutorials it can be done very efficiently notable features uh uh controller you can host your note really anywhere on any kind of Provider uh and so you really have a lot of location Freedom uh you have extensive client options they do a great job of giving you tons of different client options so you could actually take a look at uh those charts okay which ones are over at 33 uh and you most likely don't want to be in that group because if something happens so say you're with prism and something happens to uh there's a mistake uh in an update what have you what happens is if there are over one third that whole group is going to start getting slashed so you want to be a smaller client group and that's actually what's brilliant designed is a one-client diversity so that you don't have the whole network hinging on one client another platform uh this is a really cool platform uh it's different than the other one because this is a hardware platform so this is something where you have to actually buy their Hardware in order to uh use their software so it's kind of like that complete package which is great for some users where they just want to buy it and have a real easy kind of uh point-and-click setup but you know you do need to buy their Hardware uh you can't just use it on your own hardware and you also don't have Hardware Choice uh but skill level wise novice very easy to use uh we're talking an hour maybe a little bit more of a setup it's a little bit uh there's a few more steps in it but it's still a great user experience some notable features is there's no OS configuration because you're buying the uh Hardware you don't have to set up the OS it's a full package in that way they also have a really impressive app store where you can uh deploy notes from other blockchains or uh other clients and it's really cool foreign [Music] skill level wise I give this a moderate and the reason I give it a moderate is because there's a lot of options so for some users having that that amount of options could actually be something that is very uh intimidating and so uh but there are some great tutorials that you know can take people through you know setting setting everything up for a DOT node uh it takes a little bit more time because there are more options there's a few more things you need to set up um but their approach is really cool uh it's a notable future wise they they have this modular approach so you can choose you know different monitoring tools that you want to use with your uh with your node and they have a really cool way of just being able to kind of create this uh this way of just deploying different uh packages as they call them deploying different packages that are kind of part of your valuator Suite if you will so there's a lot of customization there um uh they have a very simplified OS installer so you can actually install it from a Ubuntu image that they provide and it just streamlines the whole process so there's less that people have to do uh they have a very impressive App Store as well uh far beyond actually nodes they also allow you to uh host your own dapps and things of that nature so there's a lot of options especially or individ Theory ecosystem there's a lot of options that you can do with that it's a very impressive platform and it's Advanced user friendly so Advanced users can actually do a lot of modifying uh there's a lot of kind of uh um there's kind of this like uh uh tweaking Community inside of that note where people are able to set things up in a certain way uh you know achieve certain goals and so that's a really cool advantage to being kind of uh this platform is there's places you can go far beyond whatever yourself so uh no software is the best way to decentralized and that is my argument uh and the reason I'm saying that is because no software can encourage anyone to run validators from home you don't have to use a cloud platform if you can easily and simply run validate your notes at home uh it ensures that updates and best practices are being applied so if it says someone wants to run a uh [Music] into you know terminal in order to try to get it all working but they don't know exactly if everything's working properly they don't really understand how everything's working that's actually where no software can come in because it can standardize how things operate uh and ensure that best practices are being deployed when you deployed a node uh when you deploy a validator uh it also simplifies uh client adoption you know ultimately if you have options inside this uh software platforms you can choose you know which clients you want to use uh ultimately that's where software can go and software can make it just really easy for people to uh pick their clients and pick the small ones and the unused ones so uh so what are some challenges to developing no software if that's kind of one of the key ways that we can really encourage people to run at home what are some of the challenges well it requires full stack development skills so we're talking back in the front so you have to be really familiar with the whole backing you have to be able to deploy notes uh understand Docker or uh if you're if you're disappointed directly onto the OS there's a lot that you have to figure out on that side plus you have to worry about the front end so you really it the software has to be uh really a full sack software uh in order to really be able to meet all the requirements to be a good running those software we're also talking about you have to have a deep understanding of no running itself you have to understand the best practices you have to understand what your software needs to look for XYZ uh while also you know right brain you also have to think about the user the creative side of figuring out user experience what will engage users what will make them want to use your software so you really have to have a deep understanding uh but uh I didn't really give an introduction to decentralized Authority what we're doing is we're developing software uh and specifically no software and so uh I wanted to uh talk a little bit about how we can see the no landscape changing with the software with tools like node launcher which is a typescript uh no deployment engine so no launcher is an open source no deployment engine written in typescript that enables the easy creation of no development applications so if someone wants to create a application uh that is for running those what no launcher does is it allows them to start developing an application without needing to understand the back end because it's a full deployment engine it will deploy the nodes in the proper way uh using apis the features those can be deployed and controlled through standard apis you don't have to know how to uh deploy something Docker all the proper Docker configs all this stuff you just simply need to be able to understand a typescript API which typescript is you know amazing for uh application development and you can be Off to the Races to develop your own software uh you are able to programmatically deploy those and upgrade them to validators so one of the and what does programmatically mean here in this case uh like with the other platforms that we showed there's there's there's manual steps that you have to take in the uh in the process you either have to copy a file over here you have to uh you have to say this you have to do you know so there's uh in the process of deploying a node with those other software platforms there's certain processes that require human intervention programmatically means you're able to do this entirely through programs so you can actually have all the elements that would require you know a human to copy this over here to do this over here you can have that all done in a programmatic way so it creates a much more seamless uh user experience and you have way more control over the nodes and how they're configured because it's all programmatically designed you have seamless client updates uh with no launcher if there's a new client we uh uh and it's actually ties in with this point down here we have a client test Suite so I'll kind of tackle these in a scenario that's happened recently where we have a client test Suite where when a new client comes out we're able to test it uh against this library to make sure that nothing breaks inside of this Library uh which no applications can use well uh earlier this year uh the gaffe uh death notes came out with uh a new version that actually Sunset a uh a configuration uh and it wasn't like widely used but it was a configuration in there but it wasn't in the recent so we actually put it through our testing or our test suite and we realized we were getting all these flags we reached out to them like oh yeah they uh uh we're you know sunsetting this you know but it wasn't in the release though so there's there's elements to where you know even on the client side they can just make an update to something not realizing that other people might be using different configurations that would affect that this is where no launcher comes in by uh this can actually eliminate so uh eliminate that attack vector or not necessarily tactic but that slash event where where if there's a problem with death and there's a uh a feature that people are requiring and that's suddenly taken away and it's not realized how widely it's used uh no one should catch that before the upgrade happens so that's the advantage of uh some of thinking thinking uh holistically about the back end of running notes so this is an example of what a simple API could look like so for for application developers this is what you need to allow your application to deploy a ethereum evaluator for the developers out there this is simple this is super simple you're not having to touch Docker you're not having to touch anything on the system the library itself is doing everything for you in the back end with best practices and this is all you have to add to your application so no launcher is it in use yes it is no launcher's been in uh well battle tested through node pilot no pilot is a uh consumer-facing node management software that uh we've been developing we're currently in beta we're hoping to come out with version one uh q1 the next year uh and make it fully open source uh so far thousands of notes and validators have been actually launched through node pilot so it's been heavily used um uh it started off primarily in another network uh pocket network uh which actually serves uh RPC calls to ethereum application so it's really cool uh it's really cool Synergy there but uh so we're talking about like a web application but again it's able to run and then deploy nodes and create a user interface and a user experience that allows more people to have access to note running and it's just a simple application ultimately with node launcher any developer can start creating no deployment applications like node pilot we want to open up this space so that there's Innovation happening on the user side of node uh software because we want more and more users to be attracted to the space and more users can be attracted to the space when we have these kind of uh uh when we have these kind of software that meet different users with where they're at or the features that they're looking for we can see that Innovation start to grow with tools like no launcher using entirely uh only node launcher so we're very excited about that um we were in the middle of refactoring I was talking to the dev yesterday uh he's like well yeah well the first right now uh has some bugs because of refactoring and broken so right now what we currently have on our GitHub is broken but that's the beauty of what we're doing is we're we're building it out uh and we're uh and then once we're ready to make a production ready it's in a uh right now it's in its own dedicated Branch um but once you push the master then anyone could actually use node launcher to create a validators for ethereum uh where you want to add multiple clients uh by the end of the year uh development progress can be followed on our GitHub which is no launcher uh decentralized and we hope to see developers use this tool or use tools like node launcher to create next generation of software where it's super user focused super uh uh super feature Rich so that it can attract more people that wanna you know if they're considering hey should I put my uh should I put my stake in a staking service which I run on my own it's just so simple to run on your own and there's so many options for writing on your own that you don't even need to consider giving your keys and uh putting your trust in someone else foreign conclusion then with everything that uh Maggie uh talked about and then what I'm kind of closing here with uh in conclusion ethereum is designed for optimal decentralization it's really designed to push folks to decentralization by having those large slashing events where if you're part of too large of a group you know using a certain client or on a certain cloud provider you'll start getting slashed there's an issue there it really incentivizes the run at home decentralized kind of ecosystem uh evaluators can protect themselves by potentially uh from potentially large losses by avoiding uh oversaturated Cloud providers AWS 53 it's starting to get to a point where it's at risk if you Deploy on AWS simply because if something happens there even if it just goes offline they have a DNS error you know and something goes offline which happened last year they had entire data centers going down because uh an admin accidentally pushed a patch to their DNS that broke everything um that you know those kind of those kind of simple things could actually affect the entire network so it's becoming a risk to be on these large platforms uh and then use clients with less utilization in the network itself right now if you're using prison or Lighthouse you're in that 40 range uh so if something were to happen to either of those clients you could potentially see uh large losses uh but the good news is there are great options for entry-level users to participate in the ethereum validation I definitely encourage you to go look at those options that are listed on ethereum.org uh when it says uh uh say ethereum and they talk about different options all these options are there because they were open source all three that I mentioned they're really great options there's no reason to not run your own theory note today uh but then kind of looking to the future we are very excited we're very bullish on where no software can go uh and the kind of user experience that could become standard for node software uh and you know we're excited to be working on our side on the uh tooling side whether Cloud's working on the uh infrastructure and Hardware side so really the future is super bright with ethereum validation we want to encourage everyone to run their own ethereum nodes uh on their own so that's uh thanks for joining us I think uh are we doing like a q a uh because we have like 12 minutes do we have 12 minutes amazing okay yeah if folks have any questions about any of this let us know yes yep yeah so uh so specifically so I'm not a developer so how exactly no launchers uh or yeah no launcher is dealing with Secrets uh yes what we what we do have is the uh RPC password for those nodes are actually being stored in memory so there are elements that are being stored in memory uh with node launcher so they're not in playing text uh now we're still developing ethereum and figuring out how are we going to handle all the you know handle everything handle all the secrets but we're building into node launcher ways to protect uh from having um uh from having you know plain text uh anything on your server because we feel like that that's where no software should go to where uh there's a lot of security around how your uh what's being stored on your server and how it's being stored um and so usually utilizing something like memory is one way that you can put the uh password inside thank you very much this was really useful uh so two questions one uh the only thing stopping me from running a note at home I mean like locally is that I don't have a good connection I live in a very remote area so uh perhaps I don't know update on the best like uh set up for that and the second question is if I don't have 32 years and I want to own something at home is there an option so uh so first one if you have bad internet so how penalties work in ethereal for being lazy right this is either you're offline or you're not keeping up or something of that nature the uh that's considered a penalty so what a penalty can be is it can either be a reduced in rewards that you receive or it could actually be uh where what you would have gotten if you were uh operating optimally is deducted so you're slashed very small amounts so say you're uh so in a day you know maybe your internet goes out for 30 minutes or something like that you're deducted what profit you would have made in that 30 minutes so you lose out on that those 30 minutes of reward but then it essentially is almost like you lost an hour right other words because it's you know it's deducted right so so that's where you can kind of gauge you know you might not be as profitable even if you're in a a an area where your internet kind of cuts in and out or something like that you just need to kind of gauge what that might look like and maybe it's worth running a validator on uh one of the test networks to kind of see what the performance is like to see okay would this be profitable would this be worth going um but then uh there are you know Solutions and uh I'll mentioned through Cloud that are putting uh putting a lot of work into getting servers and getting Hardware into different parts of the world into different regions uh that are kind of outside of the you know Cloud gigs so that if you really do have bad internet there there will be options where you can deploy you know to uh to Hardware providers that aren't tied to that same like Cloud cluster that we were talking about earlier your questions oh and if you don't have 32 weeks so if you don't have your 32 8 that's uh you are you can still run notes you can still run notes you won't get any rewards for them um but uh uh you you can you know there are other staking uh cooling options like rocket pool is a good one also if you have friends that trust you then maybe you can aggregate some people do aggregate amongst uh groups of friends who may not have uh enough eth and then you know add a little point of trust but it's a it's an option uh yes sir that would be the case I would say if if no software was maintained seriously so with no software people could minimize a lot of uh cost uh and and also minimize certain risks by just running it at home so while yes you know you could have you know large providers like AWS you know it really comes down to you know six providers as you mentioned right six providers um sure you can go that way and send money each month or you can have an old laptop running uh where you're keeping all the rewards and you don't have that that overhead and it's that simple to run uh that so I think you're right in terms of just what tends to happen in these kind of ecosystems but uh but I think because of the way that that theory is approach's sake where they intentionally put in mechanisms to incentivize more and more decentralization I think the market will um uh will will match that right and I believe there are going to be a lot of options for node software in the future uh there's already three great ones out there uh we're building one ourselves and we're building tools that allow more people to build them so I think the future is really bright with that um so that's my thought um may I ask if uh no uh launcher is capable to integrate the DVD no deployment DVD foreign [Music] so it's very adaptable it can apply to any parts of the node any parts of any container one of the things we're building right now is the ability to deploy multiple containers so there's some like polygon that uh require multiple containers right in order to run their node it's actually multiple notes uh so we're building in that ability to have all those nodes all orchestrated and working together uh without needing to do it manually because it's all handled through the engine itself thank you so uh there are uh so on ethereum.org there's all that information so I definitely check it out there uh from what I remember from looking at it last night is uh they recommend uh kind of on the low side or on the recommended side was a uh i7 4470 which is like a 15 year old processor so so yeah and I said it for like 15 years ago or something so anyways yeah ethereum is very well equipped for uh minimal uh Hardware requirements unlike a lot of other networks out there no you're just on the server itself needs to have those requirements um which are very minimal uh and then their application I believe you can just run on any computer that's running either Windows Linux or uh uh uh apple or Mac so got two minutes yeah [Music] increase your profit on YouTube by earning like the big clients [Music] absolutely like so we don't have to integrate right now I was actually just talking about yesterday about it um we don't have it integrated now but it's literally service that you run alongside your ethereum validation so it's a container yes we can absolutely and then that's what no launcher does makes running containers super easy and able to do it in a programmatic way to where it all automatically connects so yes absolutely possible um [Laughter] [Applause] um I've been uh running with my own Hardware um I wanted to get like a recommendation on like uh pretty complicated like uh you mentioned like the resources from the ethereum foundation then they they point to our random guys uh medium post and another random guys medium post which is uh not updated or how do I know if it's update or not um and good luck if you want to run any that are not like gas and like a typical condition of prisoners right like the recommendation for anything that's not like the main ones are existent so um first question is there a source of Truth in documentation which I can follow like uh to set up my own Hardware we do Bluetooth server and like go through it I mean I'm no not no machine or anything but like I can yeah is uh it is the best place to uh official ethereum documentation from the ethereum foundation is the probably the best uh but also it also depends on the client that you're using so different clients do have different Hardware requirements from my understanding each client uh in their documentations specifically State what their Hardware requirements are so I would actually look at the documentation for the client and see what the requirements are for that uh for that now the one thing you do need to be aware of is Maggie mentioned you have to run a execution client you have to run a beacon client uh and you have to run a validator which is really just a consensus client that's only job is to be a validator so you have to run three different clients uh so even though maybe the um the the one client has certain Hardware requirements you have to also look at what other clients are going to be using and then you have to you know bring it all together so I would say go to the client's documentation figure out which each one is after you decide what you want your makeup to be and you know use the information that Maggie gave you in terms of uh the usage on where uh how how utilized certain clients are to make your decision cool and uh just one I don't want to put you in an adult spot right but um for the sake of decentralization easy um I'm better off like uh going into well I don't think I could go to Dominos because I'm running my own Hardware but like uh using something like ethereum or uh ethereum.

org they actually do give uh in talking about these different options they do list out uh different features or different elements to them where like some of them have been audited right some haven't right so you could actually potentially use that as a way to gauge but um you know most of the time with something like uh yeah you know with stuff like uh both that node and uh cerium you know their your those aren't things that are exposed to the public right so the application is just sitting on your computer so if your computer would be hacked this is how serious so there's going to be risk no matter what options you use but uh yeah there is some information on the ethereum network uh thank you so much um thank you everyone for being here so early in the morning as I mentioned on lastded.com you can follow us to stay up to date on what's going on with no launcher and if you're a protocol uh looking for uh no software or even Hardware infrastructure want to decentralize you should contact us because that's what we care about what we like to do so thank you so much [Applause]

Automatic transcript — names and jargon may be misspelled.