Minor revision in Lighthouse book (#4385)
## Proposed Changes Correct some typos in the book, also update information about withdrawals since the Mainnet will be having 700K validators in about a month
This commit is contained in:
parent
a227ee7478
commit
2548be3e66
@ -37,7 +37,7 @@
|
||||
\rput[bl](9.0,-3.49){27.3 hours}
|
||||
\rput[bl](8.8,-5.49){Varying time}
|
||||
\rput[bl](8.7,-5.99){validator sweep}
|
||||
\rput[bl](8.9,-6.59){up to 5 days}
|
||||
\rput[bl](8.9,-6.59){up to \textit{n} days}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](11.6,-2.19)(8.0,-3.89)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](11.7,-4.79)(7.9,-6.89)
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](3.7,-2.49)(0.0,-4.29)
|
||||
|
@ -31,7 +31,7 @@
|
||||
\rput[bl](0.9,-1.59){Beacon chain}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](10.7,-3.29)(6.8,-5.09)
|
||||
\rput[bl](7.6,-3.99){validator sweep}
|
||||
\rput[bl](7.5,-4.69){$\sim$ every 5 days}
|
||||
\rput[bl](7.82,-4.73){every \textit{n} days}
|
||||
\psframe[linecolor=black, linewidth=0.04, dimen=outer](3.7,-3.29)(0.0,-5.09)
|
||||
\rput[bl](1.3,-4.09){BLS to}
|
||||
\rput[bl](0.5,-4.69){execution change}
|
||||
|
@ -47,7 +47,7 @@
|
||||
* [Running a Slasher](./slasher.md)
|
||||
* [Redundancy](./redundancy.md)
|
||||
* [Release Candidates](./advanced-release-candidates.md)
|
||||
* [Maximal Extractable Value (MEV)](./builders.md)
|
||||
* [MEV](./builders.md)
|
||||
* [Merge Migration](./merge-migration.md)
|
||||
* [Late Block Re-orgs](./late-block-re-orgs.md)
|
||||
* [Contributing](./contributing.md)
|
||||
|
@ -28,7 +28,7 @@ some example values.
|
||||
| Research | 32 | 3.4 TB | 155 ms |
|
||||
| Block explorer/analysis | 128 | 851 GB | 620 ms |
|
||||
| Enthusiast (prev. default) | 2048 | 53.6 GB | 10.2 s |
|
||||
| EHobbyist | 4096 | 26.8 GB | 20.5 s |
|
||||
| Hobbyist | 4096 | 26.8 GB | 20.5 s |
|
||||
| Validator only (default) | 8192 | 8.1 GB | 41 s |
|
||||
|
||||
*Last update: May 2023.
|
||||
|
@ -108,13 +108,14 @@ Command:
|
||||
```bash
|
||||
DATADIR=/var/lib/lighthouse
|
||||
curl -X PATCH "http://localhost:5062/lighthouse/validators/0xb0148e6348264131bf47bcd1829590e870c836dc893050fd0dadc7a28949f9d0a72f2805d027521b45441101f0cc1cde" \
|
||||
-H "Authorization: Bearer $(sudo cat ${DATADIR}/validators/api-token.txt)" \
|
||||
-H "Authorization: Bearer $(cat ${DATADIR}/validators/api-token.txt)" \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{
|
||||
"builder_proposals": true,
|
||||
"gas_limit": 30000001
|
||||
}' | jq
|
||||
```
|
||||
If you are having permission issue with accessing the API token file, you can modify the header to become `-H "Authorization: Bearer $(sudo cat ${DATADIR}/validators/api-token.txt)"`
|
||||
|
||||
#### Example Response Body
|
||||
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 257 KiB After Width: | Height: | Size: 257 KiB |
Binary file not shown.
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 172 KiB |
@ -16,7 +16,7 @@ After the [Capella](https://ethereum.org/en/history/#capella) upgrade on 12<sup>
|
||||
|
||||
3. Do I have to do anything to get my rewards after I update the withdrawal credentials to type `0x01`?
|
||||
|
||||
No. The "validator sweep" occurs automatically and you can expect to receive the rewards every few days.
|
||||
No. The "validator sweep" occurs automatically and you can expect to receive the rewards every *n* days, [more information here](./voluntary-exit.md#4-when-will-i-get-my-staked-fund-after-voluntary-exit-if-my-validator-is-of-type-0x01).
|
||||
|
||||
Figure below summarizes partial withdrawals.
|
||||
|
||||
|
@ -97,7 +97,25 @@ There are two types of withdrawal credentials, `0x00` and `0x01`. To check which
|
||||
|
||||
- A fixed waiting period of 256 epochs (27.3 hours) for the validator's status to become withdrawable.
|
||||
|
||||
- A varying time of "validator sweep" that can take up to 5 days (at the time of writing with ~560,000 validators on the mainnet). The "validator sweep" is the process of skimming through all validators by index number for eligible withdrawals (those with type `0x01` and balance above 32ETH). Once the "validator sweep" reaches your validator's index, your staked fund will be fully withdrawn to the withdrawal address set.
|
||||
- A varying time of "validator sweep" that can take up to *n* days with *n* listed in the table below. The "validator sweep" is the process of skimming through all eligible validators by index number for withdrawals (those with type `0x01` and balance above 32ETH). Once the "validator sweep" reaches your validator's index, your staked fund will be fully withdrawn to the withdrawal address set.
|
||||
|
||||
<div align="center">
|
||||
|
||||
| Number of eligible validators | Ideal scenario *n* | Practical scenario *n* |
|
||||
|-------------------------------|--------------------| ---------------------- |
|
||||
| 300000 | 2.60 | 2.63 |
|
||||
| 400000 | 3.47 | 3.51 |
|
||||
| 500000 | 4.34 | 4.38 |
|
||||
| 600000 | 5.21 | 5.26 |
|
||||
| 700000 | 6.08 | 6.14 |
|
||||
| 800000 | 6.94 | 7.01 |
|
||||
| 900000 | 7.81 | 7.89 |
|
||||
| 1000000 | 8.68 | 8.77 |
|
||||
</div>
|
||||
|
||||
> Note: Ideal scenario assumes no block proposals are missed. This means a total of withdrawals of 7200 blocks/day * 16 withdrawals/block = 115200 withdrawals/day. Practical scenario assumes 1% of blocks are missed per day. As an example, if there are 700000 eligible validators, one would expect a waiting time of slightly more than 6 days.
|
||||
|
||||
|
||||
|
||||
The total time taken is the summation of the above 3 waiting periods. After these waiting periods, you will receive the staked funds in your withdrawal address.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user