Questions tagged [eth-2.0]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
0 answers
14 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
14 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
33 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
  • 121
0 votes
1 answer
13 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
0 votes
1 answer
35 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
20 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
49 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
  • 57
0 votes
0 answers
16 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
53 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
  • 193
2 votes
0 answers
81 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
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
3 votes
1 answer
286 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
566 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
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
1 vote
1 answer
41 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
  • 63
1 vote
0 answers
11 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
  • 63
2 votes
0 answers
87 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,524
2 votes
3 answers
515 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
  • 33
6 votes
1 answer
952 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
285 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,167
1 vote
0 answers
227 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
3 votes
2 answers
4k 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,524
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
3 votes
1 answer
275 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
  • 186
2 votes
2 answers
344 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
51 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
103 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
  • 143
2 votes
1 answer
113 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
127 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
47 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
14 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
184 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
36 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
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
2 votes
2 answers
335 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
248 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
  • 121
1 vote
0 answers
75 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
36 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,015
4 votes
2 answers
269 views

The Merge: should I stick with jsonrpc or move to eth api's?

I'm trying to understand what happens after the merge, what should my frontend clients do. Should they stick with the execution layer (EL) jsonrpc (they'll still have access to the latest transactions,...
Daithí's user avatar
  • 274
1 vote
1 answer
49 views

How many times was Ethereum 2.0 delayed for? When was it suppose to be released initially?

Last I recall, Ethereum 2.0 was suppose to be released a few years back. But its always "soon" on the horizon. How many times have it been pushed back? When was the initial date it was ...
Patoshi パトシ's user avatar
1 vote
1 answer
33 views

How is ethereum updated?

I've been reading up on crypto recently, and saw that ethereum is going to change to pos in the future. I imagine that this entails all miners downloading an updated mining client? However, two things:...
user2520938'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
2 votes
0 answers
209 views

How to migrate a Private Chain to POS

I run a POW private chain and would like to update it to POS. Does anyone have already performed such migration? Should I mimick the different phases (0,1,1.5 and 2) or it is possible to apply the ...
Florian Dubath's user avatar
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
0 votes
1 answer
59 views

Ethereum 2.0 - can 32 ether staking limit become lesser?

As we all know, there is a 32 ether requirement to become a full validator for the incoming PoS update. For now, the ethereum 2.0 is still in experimental stage and there is a lot of work to perform ...
Radek_pl's user avatar
  • 761
1 vote
0 answers
11 views

How are updates rolled out?

if an update to Ethereum or any other cryptocurrency is rolled out, how to ensure that everyone in the network is running the same 'version'. Especially if the update is not backward-compatible with ...
Nerox's user avatar
  • 11