by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    James Zaki
    @jzaki
    A quick terminology question:
    Is a running instance of a "beacon node" or a "validator client", a "node" on the network?
    James Zaki
    @jzaki
    Similarly does a "client" implementation refer to both beacon nodes and validator clients?
    Kirk Baird
    @kirk-baird
    Yep, a client implementation would refer to both beacon node and validator client
    Technically you could just be running a beacon_node to be a node on the network. A beacon_node is in charge of storing the state and most of the vairables. A validator_client however would be required if you want to produce new blocks and contribute to the network
    James Zaki
    @jzaki
    Thanks @kirk-baird, and is a validator client also considered a node from a network point of view?
    Paul Hauner
    @paulhauner
    Not from the network point of view -- we have been very deliberate in not connecting the validator client to the p2p network
    A beacon_node with a validator client attached could be considered a "validating node"
    James Zaki
    @jzaki
    Awesome, thanks. So the VC connects explicitly to a BN that it knows of, or discovers?
    Kirk Baird
    @kirk-baird
    Yep, you need to ensure that the Validator Client connects to a Beacon Node it trusts so you'd generally run them both together. You'd have one Beacon Node to communicate with all the other Beacon Nodes and a personal Validator Client which will connect to you Beacon Node.
    James Zaki
    @jzaki
    So going through steps:
    • a network has beacon nodes running (BN1, BN2)
    • a validator client, with predefined validator (V1), is run to connect with BN1
    • BN1 updates it's local Beacon Chain state to include V1
    • ???
    • BN2 Beach Chain state now contains V1
    Kirk Baird
    @kirk-baird
    Pretty much, I might just reword it slightly
    • Starting with a network of BN1 and BN2
    • VC1 connects to BN1
    • VC1 produces a block BlockA
    • VC1 sends BlockA to BN1
    • BN1 via networking shares BlockA with all other BNs (i.e. BN2)
    • BN2 now has BlockA and processes it
    Age Manning
    @AgeManning
    Probably should point out, a validator cannot just come along and produce blocks. They need to deposit eth on the eth1 chain and then wait for the global chain to accept and activate them as a validator before they can start participating in the network (all beacon nodes) will know they are validator before they can start doing anything
    James Zaki
    @jzaki
    @michaelsproul thanks for linking the spec issue 1269 with #407, might be a good first issue for me though. Will keep an eye on it for next week :thumbsup:
    Michael Sproul
    @michaelsproul
    I'm kind of hopeful that we get to keep the next epoch cache! But yeah, keep an eye on it and there will likely be something you can work on out of that :)
    James Zaki
    @jzaki
    Looking forward to focusing on code/issues next week :D
    Age Manning
    @AgeManning
    ^^ nice!! Well done
    James Zaki
    @jzaki
    Thanks mate 👍
    gzuhlwang
    @gzuhlwang
    hi, guys. I fix good first issue #421.
    Age Manning
    @AgeManning
    Thanks for the input! We'll review it today :)
    Diederik Loerakker
    @protolambda
    If someone has the time (and online :earth_asia: ), could you please take a look at ethereum/eth2.0-specs#1311 and send me a survey response? (or just a few suggestions, anything helps)
    John Adler
    @adlerjohn
    When building with --all-targets (i.e., cargo build --all-targets) I get a bunch of errors, that don't pop up without that flag. Are those expected?
    Paul Hauner
    @paulhauner
    Yeah, it’s probably some benches failing. We’ll clean those up soon :)
    Paul Hauner
    @paulhauner
    We've just merged v0.8.1 into master! Yay!
    I'm going fix those --all-release issues :)
    Paul Hauner
    @paulhauner
    Hey all, following suit from the EF, we now have a Discord! https://discord.gg/cyAszAh
    We'll setup a bridge at some point, for the time being I'll watch both of these but I recommend using the Discord instead.
    Diederik Loerakker
    @protolambda
    Awesome
    rytikovroman1994
    @rytikovroman1994
    Hello everyone, I have a problem.
    lighthouse does not work well in the cycle.
    Checks one link, and already on the second strongly to slow down.
    Someone faced with such problem?
    image.png
    image.png
    Paul Hauner
    @paulhauner
    Hey, I think you might have the wrong lighthouse. This one is an Ethereum 2 implementation
    rytikovroman1994
    @rytikovroman1994
    what do you mean?
    did I set something wrong? Or not the chat?
    Diederik Loerakker
    @protolambda
    thojest
    @thojest
    congrats for receiving grant :)
    Paul Hauner
    @paulhauner
    Thanks @thojest!!
    Andrew Quentson
    @Aquentson_twitter
    Hi, are we expecting an eth2 testnet launch this week?
    Age Manning
    @AgeManning
    We are debugging and experimenting interoperability between clients. There are a number of stages to this. It's unclear if a long standing multiclient testnet will be made at the moment
    Paul Hauner
    @paulhauner
    [for the record: inapproriate comments were reported and are no longer visible]
    Andrew Quentson
    @Aquentson_twitter
    Hi, are we expecting the testnet to launch anytime soon? Sounds like next month at best now?
    Age Manning
    @AgeManning
    By "the testnet", I assume you are talking about a long lived public multi client testnet? If so, yes. We will be doing some internal multi client testnets before then
    Andrew Quentson
    @Aquentson_twitter
    Hi, just saw the latest update, is that referring to the multi-client public testnet? As in the final stage before launch @AgeManning
    and this will be out next week?
    Age Manning
    @AgeManning
    This is referring to our single client public testnet. We will be on boarding other clients as it progresses
    Max Johansen
    @macsj200
    Hello all, I'm trying to sync the lighthouse docker image, but I'm having trouble discovering peers
    Age Manning
    @AgeManning
    The old testnet is down. We will be updating the docker soon for the new testnet.
    We are more active in our discord server, so you'll get faster responses there for future issues
    Andrew Quentson
    @Aquentson_twitter
    So have you guys gone to discord now or somewhere else @AgeManning ?
    Was also wondering how that 100k testnet is progressing?
    Naeim Ahmed
    @naeim249
    How to do i update my profiles