Difference between revisions of "Ethereum execution clients"

From wikieduonline
Jump to navigation Jump to search
 
(27 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
Execution clients are upgraded versions of existing [[Ethereum clients]] like [[Besu]], [[EthereumJS]], [[Erigon]], [[Geth]] and [[Nethermind]]. These clients have had the proof-of-work components removed and now rely upon a Consensus Client to perform the functions of a consensus mechanism.
 
Execution clients are upgraded versions of existing [[Ethereum clients]] like [[Besu]], [[EthereumJS]], [[Erigon]], [[Geth]] and [[Nethermind]]. These clients have had the proof-of-work components removed and now rely upon a Consensus Client to perform the functions of a consensus mechanism.
 
  
 
Execution client Default Port
 
Execution client Default Port
* [[Geth]] 30303 TCP/UDP
+
* <code>[[geth]]</code> [[30303]] TCP/UDP ([[Go]]), <code>[[geth version]]</code>
* [[Besu]] 30303 TCP/UDP
+
* [[Besu]] 30303 TCP/UDP ([[Java]], https://besu.hyperledger.org/en/stable/)
 
* [[Nethermind]] 30303 TCP/UDP
 
* [[Nethermind]] 30303 TCP/UDP
 
* [[Erigon]] 30303 TCP/UDP
 
* [[Erigon]] 30303 TCP/UDP
 +
* <code>[[reth]]</code> ([[Rust]])
  
[[Consensus client]] Default Port
+
== Activities ==
* [[Prysm]] 13000 TCP, 12000 UDP
+
* Read about why beacon node controls the [[execution node]] and you must have one execution node per beacon node in lighthouse: https://github.com/sigp/lighthouse/blob/stable/book/src/merge-migration.md#connecting-to-an-execution-engine
* [[Lighthouse]] 9000 TCP/UDP
+
* [[Ethereum execution layer synchronization nodes]]
* [[Teku]] 9000 TCP/UDP
 
* [[Nimbus]] 9000 TCP/UDP
 
 
 
  
 +
== Related ==
 +
* <code>[[cast]]</code>
  
== Related ==
+
* {{Consensus clients}}
* [[Consensus Clients]]
+
* [[8551]] [[Ethereum]] [[execution API]]
 +
* [[Paul Hauner]]
 +
* [[Execution node]]
 +
* [[ganache]]
 +
* [[Ethereum node]]
 +
* [[Parity-ethereum]]
  
 
== See also ==
 
== See also ==
* {{execution clients}]
+
* {{rollup}}
 +
* {{execution clients}}
 
* {{eth2}}
 
* {{eth2}}
* {{Consensus}}
 
  
 
[[Category:Ethereum]]
 
[[Category:Ethereum]]

Latest revision as of 11:13, 12 September 2024

Execution clients are upgraded versions of existing Ethereum clients like Besu, EthereumJS, Erigon, Geth and Nethermind. These clients have had the proof-of-work components removed and now rely upon a Consensus Client to perform the functions of a consensus mechanism.

Execution client Default Port

Activities[edit]

Related[edit]

See also[edit]

Advertising: