consensus specs
very at Dawn
要了解有關權益證明和分片的更多信息,請參閱 PoS 文件、分片文件和研究綱要。
此儲存庫託管目前的以太坊權益證明規範。關於設計原則和擬議變更的討論可以作為問題提出和討論。可以透過拉取請求對規範進行固化的、商定的更改。
以太坊權益證明客戶端的核心規範可以在規格中找到。這些被分為特徵。功能是並行研究和開發的,然後在準備就緒時整合到順序升級中。
序列。 | 代碼名稱 | 分岔時代 | 規格 |
---|---|---|---|
0 | 階段0 | 0 |
|
1 | 牽牛星 | 74240 |
|
2 | 貝拉特里克斯 (《合併》) | 144896 |
|
3 | 卡佩拉 | 194048 |
|
4 | 天津四 | 269568 |
|
序列。 | 代碼名稱 | 分岔時代 | 規格 |
---|---|---|---|
5 | 伊萊克特拉 | 待定 |
|
代碼名稱或主題 | 規格 | 筆記 |
---|---|---|
分片 |
| |
託管遊戲 |
| 依賴分片 |
數據可用性抽樣 |
|
|
必要的客戶端功能以外的其他規範和標準可以在以下存儲庫中找到:
以下是以太坊權益證明共識規範的廣泛設計目標:
O(C)
資源的典型消費性筆記型電腦處理/驗證O(1)
分片(包括任何系統層級驗證,例如信標鏈) 有關規範編寫過程中使用的不同組件的文檔可以在此處找到:
master
分支)以太坊共識規範
以太坊權益證明共識規範測試儲存庫中提供了根據可執行 python 規範建構的一致性測試。壓縮的 tarball 在發行版中可用。
可以透過在本機或 Docker 容器內執行測試來使用共識規範儲存庫。
要在本地運行測試:
git clone https://github.com/ethereum/consensus-specs.git
克隆儲存庫cd consensus-specs
make install_test && make preinstallation && make pyspec
make citest
運行測試要在 docker 容器內執行測試:
cd scripts
所在目錄./build_run_docker_tests.sh
./testResults
的資料夾中尋找結果./build_run_docker_tests.sh --h
尋找更多自訂腳本的方法