Difference between revisions of "Ethereum execution clients"

From wikieduonline
Jump to navigation Jump to search
 
(14 intermediate revisions by the same user 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
* <code>[[geth]]</code> [[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]])
  
 
== Activities ==
 
== Activities ==
 
* 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
 
* 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
 +
* [[Ethereum execution layer synchronization nodes]]
  
 
== Related ==
 
== Related ==
 +
* <code>[[cast]]</code>
 +
 
* {{Consensus clients}}
 
* {{Consensus clients}}
* [[8551]]
+
* [[8551]] [[Ethereum]] [[execution API]]
 
* [[Paul Hauner]]
 
* [[Paul Hauner]]
 
* [[Execution node]]
 
* [[Execution node]]
 
* [[ganache]]
 
* [[ganache]]
* [[Ethereum sync]]
+
* [[Ethereum node]]
 +
* [[Parity-ethereum]]
  
 
== See also ==
 
== See also ==
 +
* {{rollup}}
 
* {{execution clients}}
 
* {{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: