Questions tagged [eth-2.0]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
0 answers
14 views

How aggregated results are verified and updated

Assuming that there's 64 commitees in per slot and in each commitee of each slot, there's 16 aggregators, this results in the 1024 aggregator messages shared per slot. The reason for this is that if ...
Neo's user avatar
  • 93
2 votes
1 answer
28 views

Eth 2.0 couple of confusions

I hit the dead end with some confusions related to eth2.0 and would appreciate your help. Tried many things but still couldn't understand. I know this is the place to ask a single question, but I have ...
Neo's user avatar
  • 93
0 votes
0 answers
74 views

beacon-chain-1 level=error msg="Beacon node is not respecting the follow distance" prefix=execution

I am trying to set up and Eth V2 PoS blockchain However i keep on failing and have in the logs the info : beacon-chain-1 | time="2024-02-20 09:56:54" level=error msg="Beacon node is ...
Bruno's user avatar
  • 21
1 vote
0 answers
40 views

Is there a way to set up a PoS private blockchain

I am tryiong to set a PoS eth v2 private blockchain using geth and prysm I ve been trying lots of different things but do not mange to extend the working example I found : https://github.com/...
Bruno's user avatar
  • 21
0 votes
1 answer
53 views

What is "GENESIS_FORK_VERSION", "GENESIS_VALIDATORS_ROOT"?

When we make a deposit_data, we use staking-deposit-cli. There's option called "--chain" that we can choose a network like mainnet, goerli, prater, sepolia, zhejiang, holesky~ not the ...
Beginner-K's user avatar
0 votes
1 answer
77 views

How to add validator to private network

I made a PoS private testnet with 2 machine(node) at the moment. But I can't find any reference for staking, adding validators. I saw some questions:How to use prysm add validator for private network, ...
Beginner-K's user avatar
1 vote
1 answer
83 views

How to connect eth2 private network with another machine!

Actually I made my own PoS Ethereum testnet which is public!(It means I can make a transaction to my network from anywhere available Internet.) However my testnet is working with only ONE NODE with 64 ...
Beginner-K's user avatar
1 vote
1 answer
221 views

How to use prysm add validator for private network

I'm current running my own private geth network, and running a beacon-chain(by prysm), How can i use prysm to add validator for my network?
matt's user avatar
  • 11
1 vote
0 answers
23 views

Are there any good tools, specifically code packages to checksum eth validator addresses?

Are there any good tools, specifically code packages to checksum eth validator addresses? They are longer than normal Ethereum addresses, and because of that I find the Web3 python library refuses to ...
Bruce's user avatar
  • 957
2 votes
0 answers
22 views

Do consensus-clients connect with any discv5 peer or is there any optimization?

I am looking at optimising connections between validators, and I was wondering how eth2 consensus clients handle this currently. Reading the specs at consensus-specs I couldn't find anything very ...
phetherer's user avatar
1 vote
0 answers
19 views

Do Ethereum 2.0 ( PoS ) transactions still need to confirm a certain number of blocks?

I tried reading some technical articles but didn't find any ideas. Can anyone tell me or recommend some relevant technical analysis articles? Thanks alot!
Wang Feiping's user avatar
0 votes
1 answer
157 views

BASE_REWARD Formula Enquiry

Reading about Ethereum 2.0, I note the formula for the BASE_REWARD, which is "the base unit that other rewards are calculated from" is given as following: base_reward = effective_balance * ...
Peter's user avatar
  • 166
0 votes
1 answer
21 views

Where is the eth2 code actually?

I am confused as where the eth2 code actually is. https://github.com/ethereum/go-ethereum/releases is at v1.12.0, which is weird if it already reflects the actual eth2 code - I would have switched to ...
phetherer's user avatar
1 vote
1 answer
48 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
1 vote
1 answer
37 views

How can I send transaction in eth2.0

I want to use BLS signature scheme to sign and publish a transaction on a testnet. As far as I know, sepolia is running as PoS now and I guess it uses BLS but I couldn't find any tutorial that uses ...
XRAYS's user avatar
  • 21
0 votes
0 answers
140 views

Observing mempool firsthand with only an execution client

My goal: Saving all pending transactions that are gossiped around to a database I'd prefer running a modified execution client without a consensus client, that saves all pending transactions to a time ...
Calypso's user avatar
  • 167
0 votes
0 answers
17 views

Calculating number of validators on dune

to find total validators on eth , i am using below logics >> SELECT sum(amount_staked) FROM staking_ethereum.deposits as a, SELECT sum(amount)/1e9 FROM ethereum.withdrawals as b , and my output ...
Divyanshu Chahal's user avatar
2 votes
1 answer
63 views

Learning eth-2.0

I want to learning about eth-2.0. So, I am looking for references like Mastering Ethereum. Any good references?
Pierogi's user avatar
  • 203
2 votes
0 answers
113 views

How I can build private Ethereum network with Ethereum 2.0?

Hy @everyone , I am doing research on performance analysis of Blockchain in private network I have already done with Ethereum 1.0 using Geth. Now I want with Ethereum 2.0. How I can create private ...
Zaeem's user avatar
  • 21
3 votes
1 answer
186 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,670
3 votes
1 answer
455 views

Multi sig solutions for validator withdrawal key

Validators for ETH2.0 have a pair of keys: 1 for validation (hot wallet) and another one for withdrawal (cold wallet). It looks like the tx data for depositing the stake requires both public keys for ...
Oscar Serna's user avatar
4 votes
1 answer
1k 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
1 vote
0 answers
26 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
1 vote
1 answer
56 views

What happens to new validators if the number of validators is not multiple of 128?

Since committees must have 128 validators, what happens to the most recent validators which are beyond the last 128 group? Since they cannot be included in committees, are they just queued until there ...
Kevin's user avatar
  • 75
1 vote
0 answers
15 views

How does ethereum consensus clients agree on validators in the committees and proposer for slots?

As I understand, the consensus beacon nodes on the network would need to have a common, shared knowledge of the committees, members of the committees and proposers. Questions: Is the above ...
Kevin's user avatar
  • 75
2 votes
0 answers
137 views

How to get block proposer address systematically using web3 library?

With Ethereum 2.0, the blocks are proposed by a random validators. My question is, how to get addresses of block proposers systematically (web3.py or web3.js)? For example: proposer of block #15665199 ...
Emrah's user avatar
  • 1,654
2 votes
3 answers
746 views

Which client holds the state of the chain?

I am interested in a (private) network where multiple consensus client (specifically Prysm clients) are connected to the same execution client (Geth). Where, in this case, I want to know which chain ...
N. Rak's user avatar
  • 43
6 votes
1 answer
2k views

Using block.prevrandao as randomness for Miller-Rabin Primality test

I am interested in using the new PREVRANDAO value as a source of pseudo-randomness in calculating the Miller-Rabin probabilistic primality test on-chain. Chainlink VRF is an option but ideally I would ...
riordant's user avatar
2 votes
2 answers
452 views

Finalized Blocks/Slots in PoS Ethereum. (theoretically) After how many Slots will an Epoch be finalized?

What I'm trying to find out is: After how many Slots will an Epoch be finalized (theoretically)? The first block in each epoch is a checkpoint and validators then vote on pairs of checkpoints that are ...
Majd TL's user avatar
  • 3,217
1 vote
0 answers
282 views

Best Way to Read Pending Transactions of Uniswap on Ethereum 2.0 Blockchain

I am new to Ethereum2.0. I am trying to find a way to read transactions to Uniswap Pools. I looked at Alchemy, it seems they only allow subscribing pending transactions of one address. So, I am ...
Augie Li's user avatar
  • 113
4 votes
2 answers
5k views

Geth does not sync - Proof of Stake

I am trying to run full node on Ethereum mainnet; however, I believe geth doesn't sync. I started the GETH client with geth --ws --http --http.api eth,net,engine,admin,txpool --authrpc.jwtsecret jwt....
Emrah's user avatar
  • 1,654
2 votes
1 answer
324 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
1 answer
442 views

Extract rewards address for validators

Is there a way to link the withdrawal_credentials from a deposit into the eth2 deposit contract with the address which will receive the validating rewards? For example, I know that Lido uses the ...
Manrique's user avatar
  • 196
3 votes
2 answers
516 views

Can Ethereum 2 (Proof-of-Stake) have orphaned, non-final blocks?

The question is in the title. Am wondering whether PoS can have orphaned blocks.
basketball9's user avatar
1 vote
1 answer
66 views

Is it proper to estimate the throughput of verification from gas limit?

EIP-2537 says pairing of k pairs cost 23000*k + 115000 gas. Gas limit per block is 30M gas, and (30M-115000)/23000 is about 1299. Does it mean that there can be at most 1299 transactions to be ...
luke's user avatar
  • 31
4 votes
1 answer
146 views

Why ethereum before the Merge is called execution layer and the Merge is called consensus layer?

Doesn't the origin ethereum before the Merge have a consensus layer(the PoW consensus) too? If so, why it's called the execution layer now, and only the Merge is called the execution layer?
cifer's user avatar
  • 153
2 votes
1 answer
145 views

Why is BASE_REWARD_FACTOR equal to 64?

This number '64' keeps coming up throughout Ethereum. There are 64 committees and 64 shards. Is any of this related to the base reward factor being equal to 64? Why is the base reward factor 64?
SarahRinaldi_93's user avatar
3 votes
1 answer
195 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
171 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
2 votes
0 answers
16 views

Why does Ethereum 2.0 have several types of validator rewards?

In learning about Ethereum 2.0, I discovered that there are several types of validator rewards. What are these various rewards, and why is there are need to have more than one type of reward?
SarahRinaldi_93's user avatar
3 votes
1 answer
190 views

The connection among Terminal Total Difficulty (TTD), Difficulty, and Total Difficulty

What is the connection between Terminal Total Difficulty (TTD), Difficulty, and Total Difficulty? Why can Total Difficulty increase if Difficulty decreases? I know that: difficulty: QUANTITY - ...
Milk Trudge's user avatar
2 votes
0 answers
37 views

Speed requirement of Ethereum 2.0 node

It is said that Ethereum 2.0 will reach 100k TPS. Does it mean each node should be able to verify 100k transactions per second? Or the 100k transactions will be divided to 64 shards so each shard ...
luke's user avatar
  • 31
2 votes
1 answer
23 views

How can you tell when Eth 2.0 Test-net will be finished

is there a way to tell when the test net will be completed? Feel free to call me ignorant in ur response ahahahah
Merek van Bylandt's user avatar
1 vote
1 answer
180 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
146 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
2 votes
2 answers
445 views

What would block.coinbase refer to after ethereum transition to POS?

What would be solidity's block.coinbase usage (and what does it refer to) after Ethereum's transition to proof of stake? (formerly known as eth 2.0)
Ehsan Khodarahmi's user avatar
1 vote
0 answers
263 views

When will the 64bit eWasm EVM be launched?

Now with the eth2.0 delay, I can't find out when eWASM will be fully adopted. For some strange reason, the single most important question about eWASM is missing from their FAQ and this change doesn't ...
rook's user avatar
  • 141
2 votes
0 answers
112 views

Setup ethereum POS chain from scratch

I want to setup my chain based on geth or nethermind with POS consensus, network should be started from scratch (Something like Ethereum 2.0 from scratch). Is it possible with consensus clients like ...
dim4egster's user avatar
3 votes
3 answers
1k views

Unstaking ETH from validator set After The merge

When validators stake ETH after the merge, would that ETH be beholden to the same hard-fork to that allows pre-merge staked ETH to be withdrawn? example: post merge, stake ETH. what is the withdrawal ...
never 's user avatar
  • 31
3 votes
0 answers
38 views

Can we simplify Ethereum Proof-of-Stake?

I am wondering whether the protocol of Ethereum Proof-of-Stake could be simplified or not. It seems to me that a quick simplification can be made by noticing that an FFG vote is redundant once a GHOST ...
upavloff's user avatar
  • 1,100