or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Ethereum Protocol Fellowship Update #2.5
Eitan Seri-Levi, Update #2.5, November 10, 2022
A hands on attempt at getting a private testnet operational on my own machine, and a short discussion on rollbacks
Playing around with Kurtosis
Using the Kurtosis ETH2 Merge Module I generated the following
Once the docker instances are fully running, a eth1 -> eth2 merge eventually occurs.
The consensus monitor has some helpful visualizations
In the graph below one can see the beacon head slot increasing
In the graph below we see something related to cl-client-0-beacon, I assume the step at 16:09 indicates where the merge occured. I will need to spend some time understanding this more thoroughly
Specifiying Rollbacks
How should rollbacks work client-side? Mario suggested the following: abuse the clients fork choice
Fork Choice Specs
To execute a rollback, would forcing the client to fork to the genesis state be sufficient?
Whats Next?
So… I have a private testnet on my machine. Whats next?