From d4f3ea4aac664dbdbf8d55b1dd3024e19e10e661 Mon Sep 17 00:00:00 2001 From: Muhammad Abdullah Date: Fri, 4 Aug 2023 00:23:11 +0500 Subject: [PATCH] Update the Engine-API Specification Since there is no specification specified at https://github.com/ethereum/execution-apis/blob/main/src/engine/specification.md , hence it is good to point to https://github.com/ethereum/execution-apis/blob/main/src/engine --- docs/fundamentals/node-architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/fundamentals/node-architecture.md b/docs/fundamentals/node-architecture.md index f7929cd574..f92e3c130e 100644 --- a/docs/fundamentals/node-architecture.md +++ b/docs/fundamentals/node-architecture.md @@ -11,7 +11,7 @@ The relationship between the two Ethereum clients is shown in the schematic belo ![node-architecture](/images/docs/node-architecture-text-background.png) -For this two-client structure to work, consensus clients must be able to pass bundles of transactions to Geth to be executed. Executing the transactions locally is how the client validates that the transactions do not violate any Ethereum rules and that the proposed update to Ethereum’s state is correct. Likewise, when the node is selected to be a block producer the consensus client must be able to request bundles of transactions from Geth to include in the new block. This inter-client communication is handled by a local RPC connection using the [engine API](https://github.com/ethereum/execution-apis/blob/main/src/engine/specification.md). +For this two-client structure to work, consensus clients must be able to pass bundles of transactions to Geth to be executed. Executing the transactions locally is how the client validates that the transactions do not violate any Ethereum rules and that the proposed update to Ethereum’s state is correct. Likewise, when the node is selected to be a block producer the consensus client must be able to request bundles of transactions from Geth to include in the new block. This inter-client communication is handled by a local RPC connection using the [engine API](https://github.com/ethereum/execution-apis/blob/main/src/engine/). ## What does Geth do? {#what-does-geth-do}