> For the complete documentation index, see [llms.txt](https://www.docszh.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.docszh.com/berachain-docs/nodes/berachain-nodes/evm-execution.md).

# 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>
