🇵🇭
Bitskwela x Lido CS Fleet: ETH Home Staking Guide
  • Simulan dito: Kunin ang iyong mga OAT at Mga Tungkulin
  • Ang Lido Community Staking Module
  • Mga Nilalaman
  • Mahalaga: 5 na Utos
  • Pag-unawa sa mga ETH Validators
    • Iba't ibang paraan ng pag-stake ng ETH
    • Mga Tungkulin at Responsibilidad ng Mga Operator ng Node
    • Gantimpala at parusa
    • Pagpili ng Iyong mga Kliyente
  • Setup ng Hardware at OS
    • ​​Setup Overview
    • Kinakailangang Hardware at System Requirements
    • Paggawa ng Iyong Hardware
    • Pamamahala sa Pag-uugnay at Seguridad
    • Installin ang OS
    • Para sa pagpapatibay ng iyong server
  • Installing & Configuring Clients
    • Validator Key Generation
    • Ihanda ang Operating System
    • Mag-set up at i-configure ang execution layer client (Nethermind)
    • Mag-set up at i-configure ang consensus layer client (Teku)
    • Mag-set up at i-configure ang validator client (Teku)
    • Mag-set up at i-configure ang MEV-boost
  • Monitoring, Maintenance, at Updates
    • Mag-set up ng monitoring suite
      • Mag-install at i-configure ang Prometheus
      • Mag-install at i-configure ang Node Exporter
      • Mag-install at i-configure ang Grafana
      • Google Uptime Check
      • Beaconcha.in App settings
  • Pagpapanatili at Pag-update
    • Pag-update ng Nethermind
    • Pag-update ng Teku
    • Pag-update ng monitoring suite
    • Pag-prune ng Nethermind
  • Pag-iipon ng Testnet ETH at Mainnet na Transisyon
    • Pag-iipon ng Testnet ETH sa iyong validator
    • Transisyon sa Mainnet
  • Mga Nakasanayang Praktis
    • Paghahadlang sa Slashing
    • Pagsasaayos ng Uptime at Performance
    • Pagsasaayos ng Seguridad
    • Pamamahala sa iyong withdrawal wallet
  • MGA TIPS
    • Advanced Networking
  • Mga Mapagkukunan
    • Listahan ng mga mapagkukunan
Powered by GitBook
On this page
  • Kahalagahan ng Pagkakaiba-iba ng Mga Kliyente
  • Mahahalagang Mga Pagninilay-nilay
  • Recommended client set
  1. Pag-unawa sa mga ETH Validators

Pagpili ng Iyong mga Kliyente

PreviousGantimpala at parusaNext​​Setup Overview

Last updated 1 year ago

Kahalagahan ng Pagkakaiba-iba ng Mga Kliyente

Ang pagkakaroon ng iba't ibang mga software clients sa iyong Ethereum validator node ay mahalaga upang mapanatili ang kalakasan at pagiging maaasahan ng network. Sa pagiging isang decentralised network, hindi umaasa ang Ethereum sa anumang solong pisikal na server o node

Gayunpaman, kung bawat node ay gumagana lamang sa isang solong set ng client, maaaring masira pa rin ang prosesong ito sa pagkakaroon ng mga kakaibang bugs o sa mga pinagtutuunan na mga atake sa software layer.

Kapag mangyari ito, tayo bilang mga operator ng validator node ay magdaranas ng mga parusa. Ang mga parusang ito ay tumaas nang eksponensyal kapag ang ating mga validator nodes ay pumupunta offline kasama ang isang malaking bahagi ng network.

Sa pagtingin sa tsart sa ibaba, ang mga parusang may kaugnayan na sumasangkot sa 33% o higit pa ng network ay magiging sanhi ng pagputol sa lahat ng iyong inilagak na ETH!

Kaya't mayroong hindi bababa sa 4 - 5 kliyente na maaaring pumili mula sa para sa execution layer at consensus layer ngayon. Sa Geth na may higit sa 50% ng market share ng execution layer client ngayon, ang pagkakaroon ng isang kakaibang bug na nagiging sanhi ng pag-double-sign ng mga validator node na gumaganap ng Geth ay magiging sanhi ng pag-putol sa kanilang kabuuang stake na 32 ETH.

Kaya't nirerekomenda namin ang mga minority clients para sa gabay na ito.

Mahahalagang Mga Pagninilay-nilay

Kahit na dapat tayong magpatakbo ng minority clients, hindi ito agad na nangangahulugan na maaaring tumakbo ang anumang client sa parehong hardware. Ang isang pangunahing dahilan para sa katanyagan ng Geth, bukod sa kanyang katiyakan, ay ang kakayahan nito na tumakbo sa minimal na hardware.

Execution layer clients

Client
CPU speed
RAM
Storage
SSD speeds
Sync speed
Market share

Geth

lowest

16 GB

2 TB

Good

2nd

57.88%

Besu

lower

32 GB

2 TB

Good

1st

9.93%

Nethermind

lower

32 GB

2 TB

Good

3rd

19.31%

Erigon

higher

32 GB

4 TB

Performance

4th

12.63%

Dahil ang mga dependensiya sa mga kinakailangang hardware ay mas malaki para sa mga kliyenteng execution layer (EL), ang mga pagninilay-nilay para sa mga kliyenteng consensus layer (CL) ay pangunahing tutukoy sa market share.

Client
Market share

Prysm

45.88%

Lighthouse

33.25%

Teku

14.97%

Nimbus

4.77%

Lodestar

1.13%

Maliban, dahil lahat ng CL clients ay may checkpoint sync feature - nakakapagpa- CL syncing sa ilang minuto lamang - sadyang mapapabilis ang pag palit sa CL clients ng maliit lamang ang downtime pag may bugs doon.

Recommended client set

Client ng Execution Layer - Nethermind

  1. Dahil ang Erigon ay nangangailangan ng mas malakas na hardware, ang ating pagpipilian ay magiging sa pagitan ng Nethermind at Besu.

  2. Dahil mas mabilis mag-sync ang Besu kaysa sa Nethermind, mas makabubuting pumili ng Nethermind bilang ating unang EL client (bago natin ilagak ang aming ETH) at pagkatapos ay bumuo ng isang Besu client kung may bug sa Nethermind.

  3. Ito ay upang mabawasan ang pagkakatigil pagkatapos ilagak ang aming ETH.

Client ng Consensus Layer - Teku

  1. Dahil sa kung paano natin madaling magpalit-palit sa pagitan ng mga CL client kapag kinakailangan, pipiliin natin ang pinakamature na CL client sa gitna ng mga minority clients.

  2. Ang dokumentasyon at command-line / API reference ng Teku ay napakahusay na isinulat din, kaya't ito ay angkop na CL client para gamitin ng mga baguhan.

Source sa market share - Consensus layer clients

Source sa market share -

https://www.ethernodes.org/
https://clientdiversity.org/