# EVM 执行层

执行层有多种实现形式，支持任意EVM执行客户端，负责处理交易、交易广播、状态管理以及支持以太坊虚拟机，但不负责出块。

以下是BeaconKit支持的，已通过测试和验证的执行客户端：

<table><thead><tr><th width="131">客户端</th><th width="103">编程语言</th><th width="242">同步策略</th><th width="104">状态修剪</th><th>维护机构</th></tr></thead><tbody><tr><td><a href="https://github.com/ethereum/go-ethereum">Geth</a></td><td>Golang</td><td>快照/全节点</td><td>存档/修剪</td><td>以太坊基金会</td></tr><tr><td><a href="https://github.com/NethermindEth/nethermind">Nethermind</a></td><td>C#, .NET</td><td>快照(无服务)/Fast模式/全节点</td><td>存档/修剪</td><td>Nethermind</td></tr><tr><td><a href="https://github.com/hyperledger/besu/">Besu</a></td><td>Java</td><td>快照/Fast模式/全节点</td><td>存档/修剪</td><td>Hyperledger</td></tr><tr><td><a href="https://github.com/ledgerwatch/erigon">Erigon</a></td><td>Golang</td><td>全节点</td><td>存档/修剪</td><td>Erigon</td></tr><tr><td><a href="https://github.com/paradigmxyz/reth">Reth</a></td><td>Rust</td><td>全节点</td><td>存档/修剪</td><td>Paradigm</td></tr><tr><td><a href="https://github.com/ethereumjs/ethereumjs-monorepo">EthereumJS</a></td><td>TypeScript</td><td>全节点</td><td>修剪</td><td>以太坊基金会</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.docszh.com/berachain-docs/nodes/berachain-nodes/evm-execution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
