Questions tagged [beacon-chain]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
8 views

INFO powchain: Currently waiting for chainstart Additional validators needed=16384 Generating genesis state in=446340h0m0s

Issue currently waiting for chain start, generating genesis state Background I am using geth and prysm for creating this devnet from poa-to-pos geth branch:23ac8df15302bbde098cab6d711abdd24843d66a ...
kadeland's user avatar
0 votes
0 answers
27 views

beacon chain cannot sync with geth ethereum and error engine in geth

I had a problem while run Go Ethereum and Prysm. when both are executed, there is an error response on the Prysm beacon-chain and an error on geth ethereum. here is the error, Beacon Chain Geth ...
Ekacitta Wibisono's user avatar
0 votes
1 answer
26 views

Sync committee submission period

Suppose a validator has a sync committee duty for slot X. Is he supposed to send his SyncCommitteeMessage exclusively in slot X? Or may he send during the epoch (similarly to the attestation duty)? ...
Matheus Franco's user avatar
0 votes
1 answer
36 views

Number of validators in a committee for a particular slot is not equal to the number of aggregation_bits for that committee in the slot

I was trying to make a program in which I store the attestations of the validators. But When I started running the program I ran into an error, which was that the number of validators in the committee ...
Rishabh Vasudevan's user avatar
2 votes
1 answer
71 views

Who can help me with Beacon data?

How can I get Beacon node data, like the beacon smart contract balance or balance of validators? Renat Ghoste
renatghoste's user avatar
3 votes
1 answer
195 views

Why are Ethereum slots 12 seconds?

In Ethereum Proof of Stake, how was this particular slot time of 12 seconds decided upon? Credit: https://old.reddit.com/r/ethereum/comments/gb8j89/eth20_slot_time_a_question/
eth's user avatar
  • 84.2k
0 votes
0 answers
20 views

Can PoS validators directly influence and choose the output hash of the block?

I'm interested in explanation for Ethereum Beacon [1] and also any forked EVM network [2] (Polygon, Binance, Fantom). Here's validator turn to validate the block. Can he directly pick the set of ...
3 votes
1 answer
110 views

What is the "skip-block" exact definition in Ethereum 2.0?

In this article the term "skip-block" has been mentioned so briefly that it is not clear to me what its exact definition is. Is it a kind of block in Ethereum 2.0 ? I also could not find ...
Questioner's user avatar
  • 2,640
0 votes
1 answer
247 views

How can I get a list of all blocks proposed by a validator?

I would like to get all blocks proposed by a given validator. It looks like this functionality is not available in the standard Beaconchain API. Is there any other API available, probably by a a third ...
TripleSpeeder's user avatar
4 votes
1 answer
571 views

Does the balance of Beacon deposit contract address contain ETH2 staking rewards?

Please correct me if I am wrong in any of the following statements. All the ETH for ETH2 staking are sent to the Beacon Deposit Contract address. Choose a random validator from Beaconscan and we can ...
Warren's user avatar
  • 143
2 votes
1 answer
239 views

Who is index 0 validator in ethereum beacon chain?

Address: 0x933ad9491b62059dd065b560d256d8957a8c402cc6e8d8ee7290ae11e8f7329267a8811c397529dac52ae1342ba58c95 In beaconscan.com, the index 0 validator proposed block nearly 20,000 times and almost ...
hhhbbb's user avatar
  • 23
1 vote
0 answers
23 views

Node Available for Beacon Chain API

I would like to know if anyone knows of any node services that allow requests to the beacon chain API. I wanted to do some queries, but I don't want to install a consensus client here (or download all ...
João Paulo Morais's user avatar
1 vote
0 answers
24 views

what kind of pubkey is this? [duplicate]

i found a bunch of old pubkeys but i dont remember how i created them or even if they were mine. they seem to be a bit short and i cant convert them to a an actual address if anyone has any ideea ...
Testdev01's user avatar
3 votes
2 answers
279 views

What is the underlying mechanism behind empty slots in Ethereum?

Ethereum docs says: However, occasionally validators might be offline when called to propose a block, meaning slots can sometimes go empty. What happens when the randomly chosen validator is offline?...
ubuntugod's user avatar
  • 131
0 votes
1 answer
79 views

Accessing historical data for validators from the API

I have been trying to pull the validator-level data for ETH for a project I am working on. I am using this API and have been unable to find a command I need. Ideally, the request URL would either ...
TG_hence's user avatar
0 votes
0 answers
18 views

Regarding to beacon node API finality_checkpoints

/eth/v1/beacon/states/{status_id}/finality_checkpoints What does status_id mean? According to the document, status_id can be justified, finalized, head, slot_id and root. I can understand the meaning ...
Corrie's user avatar
  • 1
2 votes
1 answer
392 views

Are transactions duplicated in both beacon chain and execution layer?

What exactly is the content of blocks on the beacon chain? partially answers the question but still not complete to me. I understand that since the merge, execution layer info are in beacon chain. ...
Makubu's user avatar
  • 45
1 vote
2 answers
201 views

Why PoS block not strictly generated on 12 seconds

I'm trying to estimate the block arrival time in etherum PoS. I was given to understand that every 12 seconds, a new block will be generated. I did a simple calculation but the result is not expected. ...
Bai Bing's user avatar
  • 113
1 vote
1 answer
99 views

How are BeaconBlocks and BeaconStates interconnected?

After the Ethereum merge took place, the original blockchain merged into the Beacon chain and its data is referenced under the execution_payload field in the class BeaconBlock(...) and the Beacon ...
Boki XD's user avatar
  • 101
2 votes
1 answer
235 views

Deposit Contract: What is the point of the Merkle tree?

The Deposit Contract inserts all deposits into a Merkle tree. According to the Beacon Chains spec, when a deposit is processed on the Beacon Chain, it must be verified that the deposit is indeed a ...
DaviD.'s user avatar
  • 121
4 votes
3 answers
3k views

Checkpoint sync source for Ethereum beacon chain node

Ethereum beacon chain nodes like Lighthouse and Prysm offer checkpoint sync to get the node synced faster. How can I get a node that I can pass as --checkpoint-sync-url to lighthouse so that I can ...
Mikko Ohtamaa's user avatar
3 votes
1 answer
2k views

Ethereum beacon chain node (Lighthouse) fails to connect to GoEthereum

Ethereum beacon chain node (e.g. Lighthouse) fails to connect to GoEthereum execution layer node with the error seen in GoEthereum logs: the method engine_exchangeTransitionConfigurationV1 does not ...
Mikko Ohtamaa's user avatar
8 votes
1 answer
10k views

Post-merge network, but no beacon client seen. Please launch one to follow the chain!

Ethereum GOerli Network Sync stopped block number 7382822. And one warning come (Post-merge network, but no beacon client seen. Please launch one to follow the chain! ) how to start sync in goerli ...
System Admin's user avatar
4 votes
1 answer
364 views

PBS - How & where do block builders submit their blocks?

With the merge and the change to PoS, there will also be a shift towards PBS. As far as i have researched, any block builder can build blocks with transactions from the mempool. How are these blocks ...
Plus Ultra's user avatar
3 votes
1 answer
128 views

What is Committe Index in Ethereum Beacon Chain?

The Ethereum beacon chain has a concept of committee index, and I do not understand it. What exactly is the committee index? Why was it needed? How many committee index are there per slot? One or many?...
Finlay Weber's user avatar
4 votes
1 answer
48 views

How can one retrieve rewards/penalties for a given validator address and eth1 block height?

I was left a bit confused after reading the docs here, here and the code here on the topic. My key questions: Is there a way to retrieve a certain validator's reward value for a given block via API ...
CmajSmith's user avatar
  • 141
1 vote
2 answers
135 views

How many proposers are selected during one epoch?

Suppose there are enough validators(128 X 64 X 32). In one epoch, which one is true? 64 x 32 proposers/ one proposer for each (shard, slot) 32 proposers/ one proposer for each slot 64 proposers/ one ...
FAN's user avatar
  • 11
1 vote
1 answer
124 views

What is the difference between Votes and Attestations?

I am looking at the block at slot 0 epoch 0 of the beacon chain here: https://prater.beaconcha.in/block/0#overview I noticed that it has votes count as 821 but attestation counts as 0. The question ...
Finlay Weber's user avatar
1 vote
0 answers
83 views

How is it possible to sign and attest a block within 12 seconds

I am digging deep into understanding the consensus layer specification for ethereum when it has moved to proof of stake. I understand that time is divided into slots of 12 seconds, and 32 of such ...
Finlay Weber's user avatar
1 vote
3 answers
45 views

How does ethereum store the 300k validator addresses

My question is possibly naive but since I am facing a similar problem, I would like to know how does ethereum really know which addresses are validator addresses without storing a 300k long array? If ...
wolf dun's user avatar
2 votes
1 answer
577 views

Withdrawal activation through a hard fork and the role of the Eth2 Deposit Contract post-Merge

As we all know, the withdrawals for Beacon Chain validators will only become available in a later hard fork post-Merge. Can anyone please explain in a little bit more detail or point me to an EIP or ...
lts.crypto's user avatar
0 votes
1 answer
115 views

Ethereum 2.0: supermajority, stake distribution among validators

I am studying how the Ethereum 2.0 version works. I have read the official documentation and in particular this. According to the information I found here, the maximum number of validators allowed is ...
nedo's user avatar
  • 1
0 votes
1 answer
421 views

What is the aggregation_bits in beacon chain's Attestation?

The beacon chains Attestation data structure has an aggregation_bits class Attestation(Container): aggregation_bits: Bitlist[MAX_VALIDATORS_PER_COMMITTEE] data: AttestationData signature: ...
Finlay Weber's user avatar
1 vote
1 answer
82 views

Checking if merge has happened in smart contract

Is it possible to check whether or not the merge has happened using a smart contract? Preferably completely on-chain, but some trustworthy decentralized oracle that tells me could work too.
TommyASD's user avatar
2 votes
1 answer
719 views

Public Keys vs Addresses on ETH2 Beacon Chain

Why do we reference ETH2 validators by their public key while in ETH1 we use addresses for that? After the merge, can we expect that we also use addresses for validators? Why are public keys in ETH1 ...
Simon Bachmann's user avatar
0 votes
2 answers
301 views

How can there be a fork if only one validator is allowed to propose a block per slot?

As I understand it, one and only one validator get selected to propose the next block on the beacon chain. This means that the other validator attesting can only attest to one block right? (since ...
Finlay Weber's user avatar
1 vote
1 answer
66 views

Is the recent beacon block the state of the beacon chain?

I am reading this The Beacon Chain Ethereum 2.0 explainer you need to read first where it states: The contents of the Beacon Chain is primarily a registry of validator addresses, the state of each ...
Finlay Weber's user avatar
3 votes
1 answer
58 views

How will transactions be assigned to a shards in Ethereum PoS?

I understand that the plan is to have shards with Ethereum PoS. I am trying to have a mental picture of how that will work. Basically when a wallet signs a transaction, what determines which shard of ...
Finlay Weber's user avatar
1 vote
0 answers
45 views

What is the rationale behind the content of a beacon chain's block?

In this question where I asked What exactly is the content of blocks on the beacon chain? I got pointed to the data structure representing the content of the beacon chain, which is: class ...
Finlay Weber's user avatar
1 vote
1 answer
211 views

What does attest to the head of the beacon chain mean

I am reading an overview of the beacon chain here and I came across this section I do not understand: Validators are split into “beacon committees” at each epoch (defined 1 epoch in advance to allow ...
Finlay Weber's user avatar
0 votes
1 answer
219 views

What is a crosslink in Ethereum PoS

I understand that Ethereum PoS will have validators that proposes blocks (instead of miners that mines blocks). IN all the description I am reading I am also coming across something called crosslink, ...
Finlay Weber's user avatar
1 vote
1 answer
614 views

What exactly is the content of blocks on the beacon chain?

I am trying to wrap my head around how the POS ethereum will work and have so many questions. First one is basically about the beacon chain. What exactly would the blocks in the beacon chain contain? ...
Finlay Weber's user avatar
3 votes
1 answer
138 views

What is the incentive for people running execution clients in eth2?

If I understand correctly, in the coming proof of stake version of Ethereum, there would be the beacon chain, with blocks on it created by validators. These validators will get compensated for doing ...
Finlay Weber's user avatar
0 votes
1 answer
158 views

What are we waiting for to merge the Beacon chain with Mainnet?

What needs to happen before the Beacon chain merges with Mainnet? Is it Vitalik pushing a button? A certain contract that needs to reach a certain amount of staked Eth? Some amount of burned Eth? Or ...
vrwim's user avatar
  • 157
0 votes
1 answer
39 views

Eth2.0 and Eth1.0 contracts in the future

We are all waiting for the new eth. But I can't figure out if blockchains will be interoperable in the distant future? Imagine that I have created a TimeLockContract that will be exposed in 8 years. ...
mr blabla's user avatar
  • 141
3 votes
1 answer
2k views

What is the maximum number of validators in Ethereum?

I'm wondering how many validators can be maxed out in Ethereum 2.0 Proof of Stake algorithm?
chip's user avatar
  • 35
2 votes
1 answer
89 views

How would a 50/50 netsplit play out on Ethereum 2 (beaconchain)?

I'd like to know what would happen in terms of penalization of staked validators if there was some sort of major global netsplit that -- for the sake of this question -- resulted in exactly 50% of all ...
Joseph's user avatar
  • 123
3 votes
1 answer
404 views

How large network traffic is expected for Ethereum 2.0 Staking node?

Would be interested what can be rough estimated network costs of running full staking client. For staking it's currently required to run: Eth1 node (Not counting initial sync which require initial ...
Jurosh's user avatar
  • 195
0 votes
2 answers
2k views

After 48 hours, my validator request is still "Pending" (Deposited)

I'm playing around with Ethereum 2.0 Proof of stake for my upcoming guide Come fare staking con Ethereum 2.0 (italian only, sorry). I setup Go Ethereum and Nimbus, generated the required keys via eth2....
Dr. Gianluigi Zane Zanettini's user avatar
0 votes
1 answer
82 views

What is the purpose of the Zinken Ethereum 2.0 testnet?

The Spadina testnet launched less than 2 days ago. What is the purpose of the Zinken testnet? What is being covered that was not covered in Spadina? Related: What are the Ethereum 2.0 testnets?
eth's user avatar
  • 84.2k