Questions tagged [validators]
The validators tag has no usage guidance.
84
questions
0
votes
0
answers
10
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 ...
1
vote
1
answer
19
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 ...
2
votes
1
answer
52
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 ...
0
votes
1
answer
18
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 ...
1
vote
0
answers
18
views
After the Merge with proof-of-stake, how a lightclient verify the block header?
In my understanding, date back to proof-of-work, the block header is self-verifiable because of the difficulty, nonce and block hash value. But after the Merge, the block is attested by several ...
0
votes
0
answers
5
views
Geth keeps terminating right after syncing
I updated to 1.11.0-stable, and ever since, I've been unable to keep geth running. Here's my launch command:
geth --http --http.api eth,net,engine,admin --datadir /data/ethereum --authrpc.jwtsecret ...
1
vote
1
answer
33
views
What are the events that mint new ETH?
I’m trying to better understand the rewards and minting processes for ETH POS so I can potentially apply the logic to a protocol I’m building.
My question is what events lead to minting new ETH? My ...
0
votes
1
answer
16
views
Can a sidechain change the types of account fields?
I am tasked with creating a private testnet that supports encrypted transactions, using fully homomorphic encryption. I'm trying to modify a validator so that transactions can accept a different ...
1
vote
0
answers
19
views
Retrieve the exact epoch at which a validator got slashed
I'm currently writting a script that needs to evaluate how much money was lost due to slashing penalties by taking the balance of a validator 1 epoch before it got slashed and its balance 1 epoch ...
0
votes
1
answer
21
views
What to do if a contract does not support ERC165?
I have this code...
try IERC165(_token.assetContract).supportsInterface(0x80ac58cd) returns (bool supported721) {
require(!supported721, "!TokenType");
...
2
votes
1
answer
32
views
Transaction pool validation of transactions and its relation to consensus rules
I see that the validateTx function in txpool.go in geth prohibits a transaction from entering the pool if it does not have enough eth to cover gas costs + the value it attempts to send. But is this ...
0
votes
1
answer
21
views
How is calculated the "lowest hash value" in Proof-of-stake random block selection?
https://www.geeksforgeeks.org/proof-of-stake-pos-in-blockchain/
Dont know how you can get the "lowest hash value". Hash value in PoW I can understand, is it related? How does it work in PoS?
1
vote
1
answer
51
views
Who is index 0 validator in ethereum beacon chain?
I wonder who is index 0 validator in beacon chain
addr : 0x933ad9491b62059dd065b560d256d8957a8c402cc6e8d8ee7290ae11e8f7329267a8811c397529dac52ae1342ba58c95
In beaconscan.com, the index 0 validator ...
0
votes
0
answers
6
views
Creating a test blockchain that can sync with other nodes
I'd like to create a test Blockchain to experiment on Liquid staking.
It would require to have several nodes to be able to sync together and have several validators on this testnet.
However the only ...
0
votes
0
answers
23
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 ...
2
votes
1
answer
68
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?...
0
votes
1
answer
129
views
Should I run a 32Eth Validator or just use a POW Goeth Faucet?
I've with patience POW mined 32 Eth from the Pow Goeth Faucet and started a Goerli Validator; My reason? There's a bunch of scammers pieces of :poop: hoarding Testnet Eth and trying to sell it making ...
0
votes
1
answer
19
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 ...
0
votes
0
answers
26
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 ...
0
votes
1
answer
38
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 ...
0
votes
0
answers
8
views
Mobile phone Ethereum nodes
In an interview at Devcon VB said that a north-star objective is to have many nodes running on mobile phones performing validations.
Why is this important?
How will it help consumers and business?
...
1
vote
1
answer
184
views
Is it possible to add a fake transaction or tamper a transaction
So, in proof of stake mechanism a node is chosen (based on the staked eth) to propose a valid block. The node just select the beneficial transactions out of the transaction pool and then bundle ...
1
vote
2
answers
78
views
How many votes are necessary per slot? (PoS)
Most of the documentation I found online (Ethereum GitHub, specs., forums) contains either conflicting or vague information regarding voting.
Every committee member votes (broadcasts attestation to ...
0
votes
1
answer
34
views
How each new transaction from a smart contract is validated in the blockchain and tracked?
I have read all the other similar questions but it cant seem to get a firm grasp of the concept. There are steps in the process i understand due to the help of other posts and some i totally miss.
I ...
1
vote
1
answer
119
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 ...
1
vote
1
answer
52
views
Limitations of block proposal tips paid to Validator's fee recipient?
I'm trying to find out the limitations of the block proposal tips paid out to validator's fee recipient on the execution layer. Like being sent to a smart contract with a fallback/receive function. ...
1
vote
1
answer
764
views
What is the current system requirements to be an Ethereum Validator node?
What kind of system do I need to run an Ethereum validator node at home? And do I need a static stable internet connection?
If requirements are too high, doesn't that mean I need to pay for a VPS? And ...
1
vote
1
answer
14
views
Does being an ethereum validator post-merge require me to have a computer on running core Ethereum?
If I'm a validator post-merge, do I need to have a computer running to verify blocks on the network? If not, then how am I a validator?
0
votes
1
answer
26
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 ...
0
votes
1
answer
123
views
How to move a validator from VPS into DappNode?
My DappNode stuck at customs.
PROOF
It will not arrive on time for the merge.
I want to do it, like an achievement, badge of honour, "I was there"
So... I will start on some VPS and then in ...
2
votes
1
answer
43
views
Once Ethereum moves to proof of stake, are most rewards coming from validation duties or from proposing blocks?
I am aware that after The Merge Ethereum will move to proof of stake.
There will no longer be any miners. However, validators may get rewards not just for proposing a block, but also due to enforcing ...
2
votes
1
answer
51
views
How to find which client is being used by a validator?
I would like to find out which client is being used by a given validator.
For example; this is an active Ethereum validator. Where can i find which client this validator is using? Is it a public info? ...
2
votes
2
answers
30
views
How common is it to go below a balance of 32 ether in PoS?
I learned that PoS comes with penalties and slashing.
But how common are these actions? Do most validators keep their entire 32 ether stake over time?
4
votes
1
answer
40
views
ETH 2.0: Is the ether received by validators as a reward for their efforts considered new ether issuance?
Within the context of ETH 2.0, I understand that new ether issuance is given to stakers who propose a new block. I also understand that stakers that verify that any new proposed block follows the ...
4
votes
1
answer
172
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 ...
2
votes
1
answer
61
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?...
2
votes
1
answer
26
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 ...
1
vote
0
answers
12
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?
1
vote
0
answers
31
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 ...
2
votes
1
answer
38
views
Hard forks after the merge: Can validators continue on both chains?
When Ethereum decides to do an upgrade after the merge, do validators have to pick which chain they're going to support i.e. if they sign blocks / attest on both chains after a hardfork has occurred ...
3
votes
1
answer
720
views
How many validators can run with single Consensus client?
Is there limit for how many Validators (full = 32ETH) can be running on/with single Consensus client ?
Based on schema (below), only Consensus client is connected to p2p network and validators are ...
2
votes
3
answers
810
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 ...
0
votes
1
answer
55
views
Ethereum Validators - Can IPFS/Arweave/etc. Host Rocket Pool's Minipool?
Is it possible to host a Rocket Pool Minipool Ethereum validator on IPFS, Arweave, or etc.?
The IPFS/Arweave data would be encrypted to not expose the ETH Validator's private key.
IPFS and Arweave are ...
3
votes
1
answer
179
views
Where did the number of 32 Eth to become a validator come from?
What was the Math behind coming to the number of 32 Eth as a threshold to become a validator? Which parameters were considered to come to this number? Did the parameters of Eth distribution in the ...
0
votes
0
answers
11
views
Completely disregarding all storage costs, is compute time a sufficient metric to determine the computational cost of an opcode operation?
Completely disregarding all storage costs, is compute time a sufficient metric to determine the computational cost of an opcode operation? Or are/is there some other factor(s) that need to be ...
0
votes
1
answer
58
views
Is it possible to check when a transaction has been sent?
Is it? I don't mean the date-time of the 1 confirmation, but when a person has actually submitted a transaction to the blockchain or rather the transaction pool?
Or is it the case that the date-time ...
0
votes
1
answer
82
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 ...
0
votes
1
answer
265
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: ...
2
votes
1
answer
445
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 ...
1
vote
1
answer
44
views
How does a shard slot proposer have anything to propose?
Proposers of a shard slot are pseudorandomly chosen like on beacon chain. Every validator does not however have the mempool or the state of every shard there is. So, when assigned to propose a block ...