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

Loading player…

Life of An Ethereum Beacon Chain Validator | Hsiao-Wei Wang

Taipei Ethereum MeetupWed, Oct 9, 2019, 12:00 AM

Slides: https://docs.google.com/presentation/d/1JlQ8fVZUvt7ywRcI7mj1ExmPxcNII2xKT4lkgnkq7gU ===== 加入 Meetup 以得知下次聚會時間地點: http://www.meetup.com/Taipei-Ethereum-Meetup/ slack 討論:https://ethertw.slack.com 。請先從網站取得邀請信: http://bit.ly­/252hNY0 通關密語:decentralized 臉書社團: https://www.facebook.com/groups/443751072484739 歷次講座投影片、程式碼整理: https://github.com/EtherTW/Taipei-Ethereum-Wiki/wiki

Transcript

[Music] so I think you are City for the introduction so the engine is the coral chain after 2.0 and today I'm going to talk about the life cycle of the Beacon Journal validator so first of all just a quick we can of where we are right now mister current serenity decide for some 2.0 you can see that there will be four layers so on the top is the certain 1.04 auction that we are using right now and there is the concern that I'm going to focusing today the petition will provide the proof of fake and also it will be the resonant power generator and you can see that the SRAM is under picture we are designed like for like 100 and hajikko short strands will be there and so please know that those obstructions are only for dekha there they don't have a in protocol state exclusion and then we will add the state exclusion engine on the Chechens no this is the whole picture now you can have a good overview of it and so today I'm going to focusing on the potential so here's the rule map overview that you can see it's a simple by RoMac so we are still here so the form F a0 everything we're focusing on is the beacon chain it's not an indentation and destruction will be in phase one and the Chartrand could be used visualized with layer to which metallic we'll talk about that later and then from the face to the shot sharp state extrusion engine will be introduced there and also the cost on transitions and after the first two we assume that the base protocol will be fine and useful and then we can do more iterations to such as there are some iterations idea for example life Casper CPC and make a stock friendly system so let's talk about the attention so um to introduce to become generator the first question here is that why we want to be a validator so of course there will be some we will to trigger you to join so um the first of years we're all here is the black poster so it's something like in the East 1.0 chain as a minor you can include more transition and the church nation free will be given to the minors and then in the focus take chance there are today leaders are also be incentive to include more latest votes and the transitions oh sorry and the transfers we collab those boats are attestations so attestation is a data structure that point out lat what does on hottest alligator boat for so it includes signatures that believe a past so to tell others that which faction of which each engine is the value chain tasting it is and also transfers also called the black proposer we have a special reward called whistle blowing it's like you can reprove others others are malicious potatoes if you did something very evil bad and you can repel them tell them that everyone that heinous is a bad one but God let's punish her or she then then you will get his stashed that to eat your and then their other caster and dreary world the Casper FFG remote ISM is the remote for the world that if you are voting on the correct attention so by the correct that I mean the Kinetico chance so if you are evaluators I so I see two too shy and subsonic to be conscious they are both valid if you like but you will need to vote on the one that would be more likely to be the clinical champ ID to be a set by the whole internet and the last one is the profit world so the processing is a data structure that we use for which whether you vote for some specific strategies so um I talked about on internet one day later they will be responsible for yourself of a testing one shot so they will need to make the crossing we will think and if that charges is really the pinnacle and then the second question is that how to become a validator let's see that well first off you know how do you join the thinking there is a deposit contract on the someone can trim the user can make up translation to make a deposit of 23 Easter's on the culture so and then this 20 sorry 32 insert will be locked in the contract and every time there's a new deposit being made there will be a long event that will each one channel receipt of the it concern value later they would need to keep track of the state of this one contract so and especially watch the event log of the plasticulture you can use some is more like hi to picture that so okay so here I am making it positive and then I will become chair my dentist never we will check if this value in turn has already made a deposit of enough enough pellets and the become shell and then they can't be again immediately they have to wait for like for like 25 minutes and then we call that famous printer is activated then let's talk about the sublet so um once the violator being beheaded into a big block very data list then then then God if after they got activated there will be trouble into several small committees so please know that the whole system will have only one Pig by terrorists and they will cash are going is judo regulation port but two different communities and each communities are becoming is is assigned to be responsible for verifying once certain structure and it's for one certain block or slot in the spec is prospective okay so now imagine that you have ready be a validator and why would you why should you to to gain some more incentive somebody world there are too many responsibilities for the validators the first one is a posting of valid block so you can see the right this this here is the they have structure of become block and become block party so the most interesting thing here I think it's the render review and it's one date I hear so the render review is that so everybody later when it's their time to make total pros up block they have to reveal their R and L it it's a half a loop that will be contribute to provide the entropy to generate a seat and then the protocol used acid to generate random numbers so that's how is one is to bring the network should also they have to choose the best world out there is one chain references from either it's one thing hi they have structure in their proposal another important track both materials is creating the destinations so you can see the test patients like boats I think it's a fear to understand a believer has to vote for what the current view of the chin in their class ID there are three different chains not one value has to know about the first is the is mark is one option we can use the like high to to notice current head of the is watching and the signal one is the potential and as I said every but interest a very active yeah responsible to attach the attraction so they also have to vote for ChaCha here and that that message we'll call that crossing so I talked about the three worlds but also there are also the penalties and slashes not regard the Predators to be honest because if they do something that they were cast - they've got punished by reduce their bells the first thing is that transfer and trip analyzed so we talked about that the the one that contributed to the realizations will be rewarded also if you will not rotate you're not contributing to the but to the realization they were God punished by reduced by reducing their balance here and if if the bigger block is not being penalized no movie that means now the povery the last thing last impact will be very long time ago then there won't be a penalize we call inactive its penalized so that will be applied to divide daters then because they even do their job well okay so and also the cross-linking lies are with respective of the Russian part there are two types of the stashing messages here there are the proposer stashing and the task force - so on things when the knickers when after they sent their attestations the hesitation is in includes leaders own signatures so they have to be responsible for that certain message what they test it partly client that that is real and if they kind of like kind laughs it's real but actually you're not they will report it by the stashing messages so the other end users they can create the staffing message to report that hey this user is not do not good he called headphone to to shanshan's in hi and then so in that case they woke up punished - and in the first one we're going to prefer custody in penalized so it is kind of you know kind of the challenge and response in that for example is for solving for reduced that have either blue T problems so for example because in the faction there will be only data there are no certain state route in - options so if I climb that I have this value I have the data of this shot block but actually I don't have and then you ask do you the others die will ask do I have the shot block they were challenged me and I as a roofer I have to prove that I really have that so that's the proof of custody can that here so if I don't have but I lied then how God punished to something called the Gator Chomp OH one Vanitas they can't just join or leave - even Charlie mediately there are two waiting who's here once the activation cube and now is the exit to the reason why he's here is for the standard heat and light chain lightness so who can cast a black or double it at least the committee's being changed so frequently so um so the each time point by dinner the men in her updates registry update happens the winners that can could be activated or the active is based on of this which is based on the total panels not every radiators can live as soon as possible oh if I want to live I have to create a venturi exceeded message and then into the protester to the Internet and I also can't be live immediately I have to become time to withdraw my balance right so but in the first year old it would be a state total withdrawable state so because that because that the church had effusions extraction state it's children it's not here yet so in phase 2 when we add the exclusion engine the withdraw power will be withdrawn to the charges let's see the life cycle of the meditators so I was here I activated this read the stashing message means that I got stashed and then I have to wait for five minutes to be exit and then if since I am I was dashed want to withdraw my money in that case I have to wait for 36 days then I can withdraw and for the case that if I got penalized over and over time my best was 32 either but now it's only 16 users so my I don't have enough balance I will also be kicked out that without objection and in that case I won't wait for 35 minutes and I'm going to stay cold and stash and excute in that is have to wait for 27 hours and note that and there's a first thing for first in first out queue here that means that the waiting queue and then you have to wait for another 27 hours then as being the withdrawable state and the last case is that I just when I want to live not no one's left me in at least I can send a message to that network and say if after ready to exceed and we have to wait for at least five minutes and then being in the same status oh and I activated I can't leave I just joined the editors who I can't immediately leave I will also have to wait for night days so um the whole design is what is the working of the network and um there are some known computations and they work requirements here the first thing is that um right now we are having him on the most hands is for millions very dangerous latter huge number in a single day instruction and leads to a huge overhead of the theater committee traveling's and also the state of the beacon trend won't be as that aster is one evn state but it's stone my email message to handling a huge single vagator list so the casual manager may be very important here the second thing is the network publication and traveling so as I said that there will be many different types of doctrine sections not every thing you need to everyone to know some message we have to be known by some a group of people some when the jury needs to be stay in the traction levels so on the case there which means that we have to puke like 1000 stop needs for each chip so my imagine now they will be 100 1000 G sharp networks then I know burritos I have to travel between those networks that cost only a lot of overhead and the last thing is the bill a speaking sure applications so um we expected that the minimum by the exercise and third the minimum committee size is where are you at Angie 8:30 daters but if it's the case with for millions dinners it will lead to 65,000 individual signatures per seconds so no imaging that how one fly on the laptop handle that you can't so we need to educate the signature in distraction labels so in the best case the found each block the returns only have to handle the hesitations not already being advocated by the by each shot yet by which traction they works if you want to see more and you can see that it for more information of the bill as signature application so so everything else and talking about is happening right now there's a very active information and research and it's 2.

0 spec centauri and also we have the community for every two weeks that is to appear in important thing is that we have that moral night teams are building their beacon crying based on sake yeah you can see the link to from Wow what those 19 and today we have not just me the rather high interest FC man to do what oh ha ha ha okay I just mean in the time foundation can also myself the research team we are working on the complication voice - oh so um and here and happy to talk if you want to contribute to Trinity or you can follow me on Twitter ok then thanks to the assigned reviewers the media during the day me Ryan thank you

Automatic transcript — names and jargon may be misspelled.