Ethereum 2 Phase 0 Altona Testnet Launch with client developers
EthStaker Special Events · November 2020 · 32:02
Ethereum client developers join an EthStaker special event to walk through the launch of Altona, a multi-client testnet for Ethereum 2.0's Phase 0 that brought together independent implementations like Lighthouse and Prysm on a shared network. The discussion covers what a successful multi-client testnet needs to demonstrate before the Beacon Chain can safely launch on mainnet, including client interoperability and network stability under real validator load.
Topics
From EthStaker Special Events, hosted by Eth Staker.
Transcript
okay we team added two minutes if the worse that thing goes if the worst thing that goes wrong is the platform being glitchy then that's not bad at all see I see a bunch of people who are asking you for poets now and I'm like I've I've said I'm I'm just a little uh okay okay what are we I worked my timer a minute and that's not I see a bunch of people who are now and I'm like I've I've said I'm just a little okay what are we I ripped my timer I'm in and a half don't
forget the five seconds after half past pr8 there's a little quirk in with the way that each one blocks are picked up yep we got five seconds extra this time you Kindle you opening ethanol as well medellín think
it's working I've published in attestation I published the block you got my route yeah I've just received a block that was my one so yeah slot one was one of my validators uh-huh and then I was a testing in slot 2 so yeah I'm seeing blocks looking good I know the prison plan that I'm running is not working my prism appears to be submitting I have to attestations in on a validators yeah so middle Albert's got the first block it looks like let's see
if beacon chain has picked it up I'm not saying anything I'd be continued no no do you know where fishes on my local computer looking fairly smooth got a couple of empty slots so far I might echo validator just publish an attestation and an aggregate sweet yeah I'm getting we will have added stations and
aggregates at every slot because the committee's are so small at the moment right so everybody's an aggregator in every slot yeah yeah I'm seeing seeing blocks in slot 1 slot 2 slot 4 slot 5 7 8 9 10 so it's just skipped 3 & 6 so far and 11 barely seeing any uncut unhandled exceptions on tickets love java nothing
nothing yet got my logs here ok save you logs Danny Sena we like we love that it still seems like things are happening so I'm not terribly worried but I definitely have some exceptions bubbling up yeah it looks like I got my blocks its last 13 or 14 yep let's check on 70 windows open I guess it's hard to say from the e2
stats if people are actually in consensus everyone knew everyone on ekeus asus following head slot they're only like at least have didn't crash yeah Olson strain same padlock across everybody that's a good sign say got got an image from the party this time yeah terrific and one of your running a prison mouse I
am this um proto or I'm running techo and lighthouse that's all I could get configured last night borrow into bed let's see here's my prism node eight validators why is that showing sorcery the river is because the epic yeah sorcery during I think zero yeah it's kind of like a stub for the Genesis route everyone goes on 0 that's at the time just the earliest we can get
something new justified at the end of epoch one so you know twelve and a half minutes into this and then the earliest you can get some things finalized would be the end of you talk to I'm counting from zero we should be nearing silicate Oh we're five minutes in we're so we're seven minutes away from the end of first epic yeah and we're not gonna get actually yeah I don't think we're gonna get like a visual signal signal that we've justified at that point because everyone is kind of still coalescing on the Genesis which is already kind of justified to begin with so the first like thirty two slots are just kind of
our own building the initial chain let's see slot slot twenty-four are y'all seeing head block o x6 ACS eats of it cool I pulled that from lighthouse it looks like white house and tech who are agreeing does anybody else its proto is not speaking but a school giving them a Nimbus Sandi check on lots a lot 24 or our presence and a check on plot 24 and you see that superfoods maybe in your life I'm
checking for slot I'm looking for sauce 24 right we just hit 67 percent participation in that epoch so we just over the threshold to finalize it it's got a 69 percent now it's caught up so we just started to epoch one so it looks like a book the first ebook should finalize I didn't have a committee assigned on 24 okay yeah and you might only feed that much here making a bit I got 32 if you want it 32 yeah 32 8 9 6 0 yep can confirm yes 8 9 6 0 on to the
flight house tech ooh and prism [Music] Mike doesn't work cover your mouth hey proto check the pancake oh you can hear me check the pancake in the upper left of remote and it gives you speaker options my god yeah I just had someone telegram can give us 32 for nimbus I
have to say this is running this appliance I ran today was much much smoother like getting them up around him then um you know a test letter to ago which is very good I also I wasn't here on Saturday when I think everyone there was like all the rapids bug-fixing and kind of sorting through stuff so I came in and got the easy job I was panicked I couldn't get lighthouse to work but today you can you can hover your so you can hover your mouse over on the head slot on a - slaps e - stats to see the head route Wow doesn't know that thanks Berta yeah sometimes it changes under you and you
have to be a bit quick cos all the clients update it slightly different times Nimbus seems a bit late techies lag young we get the block but we don't actually put it out on the API until about 6 seconds after everyone else and it looks like everyone on it looks good on slot 45 and then it just changed but I think I think everyone fall in the same chain yeah I'm looking at dashboards and
things everything looks sweet memory usage is going up yeah where's that right now yeah it's really that's really interesting but I mean I guess it makes sense the the Java Virtual Machine is greedy yeah yeah we've been doing a lot of work on that lately I mean the the actual heat size we've managed to get down quite quite small compared to the others as well but um yeah the JVM just takes a lot of
staff and they're a database right buffers and all of that so it's another few hundreds on a clinic is that I know your machine is very highly resourced and it has it's currently using the most yeah because presumably the JVM might know that it has a ton all right so it's not making any effort to to be frugal so just lets it expand into the available space you know yeah or is like produce tech proto a second note is 750 right no mine my check you notice only 600 eggs I'd like to have more sortable options
on two sets yeah yeah I know there's been some disruption in the team that was maintaining it so I don't know if there's been me much development on features recently yeah understood though make some decisions about its long-term future with in planning for q3 so which should be now right so we may get some news I'll chase up on that but everyone loves it so I think we should definitely creep it yeah looking at Matthew distribution how long did give produce all over the
world someone asked how much Corley's would take to launch I think it was 640 was the minimum amount of validators but like 20,000 yeah we've got about 700 validators total now twenty twenty-one twenty-two thousand early from there we go 695 validators currently I'm not sure if you all saw I did a survey on each
sticker the other day about platform preferences I got a what it looks like a lot of people are a lot more people than I expected are using until nook and raspberry pie that's about 50% a lot of people interested in prismatic and I attribute that to them running so many good public test nets yeah they've been given very user-facing everyone and about 50% of people plan to make deposits the moment the contract launches a couple of people till till a net launched and a couple of
people waiting six months after that looks like people are planning to deposit about 50% of their Isolde so a couple of people at 50% of their eath hold a couple of people at a hundred percent of their eath hold and a la slump stragglers so mm-hmm it was just what kind you get which I thought was it it was substantial for the size of the community the but you take the credit that's right posted it which I would say 36 to 50 is about our regular clientele so yeah cool I would expect I would
expect that community to grow probably a lot just I think only as we have like a very public multi like this and I think we're gonna come out of the woodwork yeah [Music] hey proto what's up I can hear you now just another heads up I am still passing out perhaps to anybody that didn't get one that's the proof of attendance
protocol token by Patricia Hayworth halter it gives you a log of events you've attended if you didn't get one just message me and I will I'll Wednesday I lost track of everyone attending and we gotcha it's a thing ending in five minutes I want to I want it is not hard ending let me see if I can what we discovered in the last one was it will it will put us a kill Bosh on it that's in it just kicks everyone out what I what I didn't want to do was least me I mean we could watch this
thing forever and never leave so I thought let's you know give it a reasonable start an end I can modify yeah yeah let's make it 8 o'clock cool yeah I guess for a future it probably makes sense to at least get I'm gonna get pucks after Genesis I guess things you're going crazy and we kind of we need to keep a dynamic chat I can just toss up like a Zoomer well that answer so I struggle between what no one wants to be on stage when they're stressed like when you're trying to solve a
problem you know you don't want to be stuck in the chat like that's when you want to break to a private room and so if things were wonky I wanted to make it an easy out so we could let's dissolve and move to dinner yeah you're nice yeah I mean I would just preface this preface any of these good you know I might but if you do it will disappearing that's you know the ultimate fear is a someone try feeling obligated to remain on stage while also trying to put out a fire yeah we won't feel that pressure the pressure will do to keep the network running
looks like they're debugging or cannot process like this before Oh interesting so if good news a star is working but if you take 20 bucks light to show up on day star itself I've gotta use T MUX I'm still using screen 1886 Oh weird I can't scroll up can you guys hear me now yes good yeah
so better like a monthly so the governor oops I film in consensus running for our notes and also experimenting with lodestar so maybe you are size class a network sure what's going on with your uh your tegu Paris yeah for Genesis II didn't doesn't know what a little Paris either not sure what exactly is problem I can check on both those parents Jim had similar issue and is it's getting
debugged at the moments I just put loads of boot note since my into mine so I can see a few have we finalized I finalized rate II we've justified yeah although everyone I see zero is still justified and zero still finalized I'm not saying if you look at the stats everyone's rolled over to justifying the 64 trysting may be lovely you is you and yeah at 20 Prizm is reporting this
as flat 63 as opposed to salt 54 but they're all doing the right presumably 64 was a skits look yeah those things like everyone thinking oh yeah I check so some reason we are you I doesn't report that we justified checkpoint to I will take a screenshot which sees we correctly reporting out of the the rest api can we see your staff example can we
see your staff council the yeah that's the master love that were you're like yeah yeah oh gosh do you have do you have like a staff page running go to flower your sonnet a griffon at - API is in different windows here it comes these consoles of this man it looks like peeking chain is running the block Explorer has sweet author with our
participation so looks not too bad and 85 percent in the previous eBook so it's going up yeah a few bad looked like the block proposals about that as well the amount of blocks sometimes it looks like someone born oh wait that's a free actually I can't remember he actually had gotten me on
Jennifer deposits on you might have given me the protracted emesis so that could definitely be him Anika keyboard I hear yes like this remote when I'm use
my mic I disappear because we don't with my come around I'll share my screen and then you have something to watch yeah please can you see yep and can see still yep okay let me do a nice little bit but this earth here and please right there so I'm gonna this one is as Nimbus on the beacon model and
this one is Nimbus on a fertilizer and something this just like two modes to set against each other by the client and listen they're not and that's that expiry separation without a declined kind of experimental read yeah pretty much yeah using Java arrows down there yeah I guess that's their no traffic problems I guess doing something it's staying up what's on there yeah my java node is participating fine but I'm getting a numbers yeah I have the I have the same errors in key collection yep yeah this is in Discovery isn't it
yeah we're aware of that I generated generated about 25,000 a day those on Betty which made the logs believable I haven't seen any yet though it's all it's all clean so sorry my logs she's interesting he disabled the mess [Music] looks like we're about to cross over another epoch which I think if we have good registration should see finality that 64 now kind of black milk there we go hey I think most yep okay it looks
like our epoch event messages relates to previous uninteresting and notice that for all right yeah irony the prison guys on this call I'm so tearing something yeah Terrence hey Darren I'll message y'all it looked like you were he's not saying finalized what he's not including but otherwise cool hey what's up bright and early man so there
is an API issue I am where I'm gonna wait stirring now yeah cool cool no not critical I'll make sure you'll know sweet great job good job everyone okay yeah the thing goes smoothly yeah I'm sure I'm sure well we I just actually just I got a physical machine I just arrived in the mail a couple days ago later today I'm gonna get him set up and just get some notes on it little some I have cloud notes right now the one lesson learned for me is I need some more screens I've only got the one
screen I need least four so I can see everything that's going on that's the next project cool now you can multiplex like photo Lambo what is that eight screens in one yes and rename it maps for different clients and for members even like both beekman's and Saturday third base or for dating two styles of members and I'm replacing the mouse menu d nah just so has our horse nice in terms of key management I only ran teksu
in lighthouse this time and I was pretty much able to just use the same structure directories are Nimbus and prismatic they're a little bit different Britta in terms of key management so prismatic is still welded centric they are working on a new key star structure then they're cool with Nimbus and lighthouse or we're all very similar didn't quite the same so you have to look like rebooting position and like experiment a little forgettable rest but it works there we are celebrating on
eight different notes very cool awesome great job everyone I might head off yeah well a superfood side I didn't see any Poe app link should have seen something somewhere right now good job man thank you go to have those perhaps yeah Petruchio would be so delighted I just sent it
where have you sent it to I said it in this chat I can send it to you on also I'm not seeing it here anywhere but maybe I just can't navigate yeah discos good thank you yeah I will send it now all right good job thanks Danny product everybody hey everyone all right oh yeah it's on alright see you everyone hi guys