Skip to content

Commit

Permalink
Update awsomecty.md
Browse files Browse the repository at this point in the history
  • Loading branch information
awsomecty authored Feb 12, 2025
1 parent e00c05a commit a578bdb
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion awsomecty.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,5 +125,27 @@ ePBS(增强型区块提议者和构建者分离):防止交易被审查,
MEV-Burn(MEV燃烧):将MEV的一部分销毁,让所有以太币持有者受益。
ET(执行票证):通过市场机制选择区块构建者,防止中心化。
IL(包含列表):确保某些交易必须被包含,防止区块构建者随意审查。

### 2025.02.12
1以太坊客户端测试的重要性
确保网络稳定性和安全性,保障客户端间一致性
2测试内容
执行和共识规范的遵循:测试验证所有客户端是否一致地解释和执行交易,确保符合执行和共识规范。
预防网络分叉:严格的测试作为一种主动的漏洞检测工具,防止因客户端不一致而引发的网络分叉(对规范区块链状态的分歧)。
测试资源和工具
3通用测试套件
pytest:Python测试框架。
Ethereum Tests:适用于所有实现的通用测试。
Hive:以太坊端到端测试工具。
4执行层测试
Execution Spec Tests:针对执行客户端的测试用例。
FuzzyVM:EVM的差异模糊测试工具。
retesteth:测试生成工具。
EVM lab utilities:包括Go evmlab(受EVMLAB启发的EVM实验室)以及执行API的集合。
5共识层测试
Consensus Spec Tests:共识规范测试。

### 2025.02.13
### 2025.02.14
### 2025.02.15
### 2025.02.16
<!-- Content_END -->

0 comments on commit a578bdb

Please sign in to comment.