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.
Syncing
xxxxxxxxxx
Optimistic Sync: HTTP API
Overview
The optimistic sync specification declares:
It achieves this by returning "503 syncing" for practically all endpoints that might ever return optimistic data, including the
eth/*/validator/*
endpoints. This prevents a VC from following the duties of an optimistic head. This document investigates that side-effect.Validator Client Considerations
The "503 syncing" errors mean that a validator client (VC) cannot follow the duties for an optimistic head. Whilst it should never sign messages about an optimistic chain, there are arguments that a VC should able to (silently) follow the duties of an optimistic head, beacuse:
Full-Verification or Optimistic-Verification
Presently, the status quo for opt sync is "don't serve optimisitic info on the HTTP API". However, that conflicts with the ability to serve duties about an optimistic head to a VC.
So, it appears there are two ways to handle the API in an optimistic node:
Which one? I'm looking for feedback
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →In a Lighthouse issue, I enumerated all the endpoints and defined how they might be modified to achieve a sort-of hybrid between full/optimistic.
I'm interested to hear thoughts from API consumers and other "stakeholders" via the
#merge-general
channel on the Eth R&D Discord.