EL Client Codename for The Merge (Breakout #20)
Breakout Room Discussions · 11 Mar 2022 · 21:02
EL Client Codename for The Merge, Breakout #20, held on 11 March 2022. This breakout belongs to the numbered breakout rooms that ran alongside the All Core Devs calls on specific protocol topics. This call covers the choice of a name for the execution client releases that enable The Merge.
Topics
From Breakout Room Discussions, hosted by Ethereum Foundation.
Transcript
alright yeah sure so we wanted to have this meeting for uh deciding a name for el merch client code name to provide some context last december or december 12th ethereum cat headers organized a breakout room meeting for consensus layer with shy way from the ethereum foundation to help decide the uh cl client code name for the merge and l team that consensus layer team were planning to have the name based on b star we did receive good nomination and some unique proposal and after the voting the winner was bellatrix latin name for
female warrior and that was also the 25th brightest shining star in their night style so today we are looking into this el merch client code name for the merch uh upgrade and uh and we have received good nominations here if i can share this screen maybe i'll be able to yeah share all the details please okay all right uh so tim baker started this uh thread for el merch client release naming so tim if you would like to just
briefly introduce about the process and then i can uh take people with the nominations and everything else sure i i mean i think yeah most people on this scholar are probably aware but in case you're not um we have this thing called the merge but the merge refers to a bunch of different things happening um including like implementing some changes in the execution consensus layer and then going through the entire transition uh where we hit terminal total difficulty we transition to proof of stake and we finalize a block on the proof of stake side um so because like the merge is this whole thing uh the actual client
releases uh that support this functionality or like a subset uh we usually have names for those uh that follow specific conventions um and people didn't want to just call this the merge so here we are trying to discuss what to call the execution layer release of uh associated with the merge that's right so we have received quite a few nominations and um i'm just gonna name them all all these nominations are already available on the fellowship of ethereum magician thread that we looked into so the names are one is sir taleb i don't know i may not be able
to pronounce it properly it was actually an echo of bellatrix right and we received quite interesting name so i'm just gonna have one line definition for whatever nominations we have received next one is malaspana glacier that was proposed based on the like merger of multiple glaciers now that we are in execution layer which is like ethereum main net and that had um seen multiple uh upgrades to push the difficulty bomb and we tried to name the name glacier with the difficulty bomb paris was proposed as like first massive non-defcon conferences because even in on the execution layer side people were interested to have the name based on
city that is related to defcon like we are having a defcon there and any anything related to defcon but shanghai was already taken for probably the next upgrade so this was the proposal to have someone picked some name picked up from the earlier uh defcon conference finally this is like one of a kind name nomination and when i talk to the proposer he said that oh i didn't have anything specific in my mind it was just like finally this is happening and that's why i want to propose the name finally so that's how we receive this nomination finally serenity um most of the people related with the x2 because uh we have this like serenity divided into phases and phase
zero was published there is this proposal 2982 which talks about these things but that was also proposed like um as merging the el and cl uh client because the merge is like one of the biggest change in which we are definitely moving towards proof of stake the main algorithm will be changed horizon i think it was just like horizon folk like all all about going beyond the horizon and it says that it fits with earlier folk name like we had homestead frontier so kind of horizon there but i believe uh what should be of importance is like it's not the entire upgrade it is just the client code name
for execution layer client that they can add it to the codes los angeles that is another city name that was proposed and that is the city of stars halo theme the period after glacier someone proposed glacier and this was like after glacier now we are not expecting difficulty bomb we don't have to push the ice age so yeah this is the period after glacier quite quite sensible and there was this another one hello klein uh this is like by a proposer who is a diver so he had this thing added based on on his experience so it's a place where two different substances meet other few nominations are tigress
no relevance was provided there terminus end of transportation line and the personification of the earth it's a short relatively unique and may pair well with bellatrix so yeah because we already have bellatrix so this is another thing like people were trying to propose names which are close to that that's quite interesting and after having all these 12 nominations uh what we did we shortlisted four of them based on like the hearts the uh the love that they have received in the fellowship of ethereum magician page so uh we just are trying to discover a
method how people are supporting their proposal and how they are voting so that was the first thing of considering shortlist that is considered from fellowship of a theater magician page um the first one was with the highest hearts receiving here and that was hello klein as i mentioned that the proposer is a diver so he had this great picture in mind like with ocean and the salt composition serenity was the second one on the um voting side from the fem page paris number three and finally was on number four after that we also had this uh twitter poll uh we did a twitter poll from the
ethereum cathedral twitter and uh if you look into this chart uh serety serenity received the most love it is 32.9 we received a total of 167 votes and um and based on the poll what we did finally is like having a combination of both uh voting from the fem plus uh the twitter and uh i have just added here like hearts from fem and twitter's uh whatever twitter numbers that we received from the polling looking into all these pictures it looks like uh serenity has received most of the votes come in combination of fem
plus twitter so that is so far that i have got to share but if anyone on the call has anything that they would like to talk about and share about their favorite or what do you what they would think about the entire process of going for this selection of name do we have light climbed on the call uh i think uh um the serenity this name was proposed by light line so if yeah i see it in deco you have hand raised uh happy to let matt go first if yeah if
you want to make the case for serenity yeah i can give a shot at making a case i think that the term serenity has been used for this idea of moving to proof of stake for a long time and i realized that early on it was used for kind of the ultimate combination of proof-of-stake and sharding and with the merge we really only have half of that but i feel like the work that's gone into proof-of-stake and the magnitude of the change versus what we've done in the past with the protocol
is so great that it i i think it's a very reasonable upgrade to use the name for and i think it's like a very fair thing in terms of naming in terms of thinking about what an upgrade is and if we think if serenity was this upgrade where we do proof of stake and we do sharding and we realized that you know the scope of this was so large that we clamped the scope down to just be proof of stake this is like a very typical way of releasing things and so i think like in the future we can come up with some some other name for starting but to me this is this is one of like the most important upgrades for ethereum and i would be like very comfortable using an important historic upgrade name for it
okay i i guess i my disagreement here is i feel like it's a bit unfair to take the serenity name just for the execution layer so i'd if if we called like the merge like the whole process or anything i think i'd be more in favor but i think the fact that they execute the consensus there are folks having the latricks it seems like they're like stealing almost that like we would call our half serenity and then they get stuck with like the you know everyday name um so that's i don't i personally would rather we just call it shanghai like i think you can just stick with the naming convention that would be my like
my personal but i feel like that's just so far out of play anyone even wants to do i think tim's argument that this would be stealing from um intense slayer has convinced me to vote for serenity yeah i i i would be yeah sorry yeah go ahead justin yeah i was just it's an interesting point where it's like are we at the end of an era of cities and metropolis and starting a new era within serenity i was kind of previously on the page if we should have one last city that echoes the consensus layers choice of using stars but i really like the forward-looking nature of looking towards serenity as an era
that we're starting here um i'm also very compelled by tim's point it does kind of feel like a yoink yeah and i i think consensus they are going gonna use serenity so my yeah i think we i think you could make an argument that after the merge we can call like the upgrade where we do sharding you know serenity and keep the the same name like i know maybe then we have like a silly name or there might be some names across both layers or maybe not like i think the upgrade where we do deploy sharding is like maybe what we call serenity um and yeah i i do agree with justin i like the
city names like i like to paris because of that because it's like we kind of stick to the convention it's like a nod to the community but um yeah it it mirrors bellatrix and that's like we're not going completely from away from our conventions i see dance yep i so so maybe my my counterpoint against serenity would be if i search already in google or somewhere ethereum serenity i get a lot of results from from the old road map of what was serenity so it could be maybe very confusing if we now
reuse this name because if people are searching for it they will get a lot of outdated results one point that i would like to mention here is like serenity and paris they are very close if we look into the voting percentage like uh they are very close uh just by nine votes serenity is ahead of paris and again uh there was this third nomination finally that is like a little less than that but obviously we are considering all the voting so if there is any other argument for paris or for serenity please go
ahead i'm wondering if there is a way that we can collect voting from the present participant coin vote sure let me just meant in the rc20 token be sure to match everyone's ether supply with the token yeah okay the argument that you carry the argument that paris is like perry i think is incredibly strong i think gary gary is tipping the tipping
the scale here that's interesting um i am not sure like when when people were having this nominations for execution layer client it was not specifically mentioned that the nomination has to come for a city name though we got it there um so yeah i think anything that the present group decide plus the voting suggests would be a good one sorry i think i saw light lined unmuting i'm good
i don't know coin voting is possible at this point of time or not but we can't expect anything less than that when a lot of doubts are on the call so yeah any suggestion on how to proceed so just to be clear i guess is there anyone who feels strongly outside of serenity in paris is there like a third option that personally i was in favor of sorry that's no that's not among the top two i was in favor of finally because finally bellatrix sounds perfect for me wow do we want to have just a vote between
paris and serenity let's i i'd like to kick around finally if we're actually are we serious about that one or is it just a little smirk and a wink well the idea is to have this name announced today so the changes can be done to the client code base and like just like balatrix is everywhere when it is cl merge uh quotes so yeah i think if you want to make a case for justin go ahead i mean i don't know i'm actually kind of hung up on like what is the next one going to be like if this is our last city then it should be a city and it should be a decisive city and if we're going to move to something else then
we might so we might keep cities if you know like shanghai the city obviously yeah and there is a world where like we keep this like three name structure i know some people hate that but like there's a world where like maybe the full upgrade you know has like a specific umbrella name but then the specific client releases on both sides have like sub names um so like yeah it is possible we keep this sillies um but yeah so if we can get amen so far i can find two names
uh to support for paris here in the chat one is pari and second uh justin just said that um by twitter poll uh the difference between uh paris and uh serenity is nine though uh from the fem post i think there are three more so a difference of 12 is there but i'm i'm not sure like what would be the best way here to decide on it any suggestion oh i i still like clients the serenity maximalist has moved over to paris so we might pitch you later i like serenity but paris is just as
good to me does this mean the votes that we have received for serenity may be transferred to paris i don't know are there already do i have that power it's rough consensus like time you have all the power all right i think we can get everyone 30 minutes back today and just go with paris i like it and then perry can fix the merge before paris well that sounds reasonable i mean time is of essence and if
if many people are on board with paris and paris also goes with the the process of uh selection of a name just like cl team did it for the star name and we are picking up paris which is closer to defcon if not the like future devcon but uh one that was before the devcon was formally started so i i think uh we are good with that and yeah tim if you would like to do the honor of like because you started the thread and the discussion and all yes it's paris that's awesome i'll post it on youth magicians and twitter and like client you'll get a cupcake in amsterdam
amazing yeah and we all get 30 minutes back wow who would have thought about shedding meeting going short love it oh should we just end it as people are slowly coming off mute and like raising the objections just kill the zoom yeah that would be wise i'm just sitting here thinking of how can i make this go on for another 30 minutes yeah cool well yeah thanks everybody it's paris yeah thank you so much for showing up and yeah it was nice to see all these
people coming on which i was definitely not expecting but all the suggestions coming from most of the ethereum developers that was nice to have and coming up to a consensus saving 30 minutes for rest of the people's life thank you everyone for joining us today and yeah thank you timberko we can now just formally announce it on twitter and on your github issue yeah thanks everybody thank you cheers