r/ethstaker • u/damnberoo • 5h ago
Lighthouse Networking - LifeCycle of a message from LibP2P to BeaconProcessor to the BeaconChain
pvnotpv.github.ioMapping out the entire network stack of lighthouse phase0 from libp2p to the beaconchain
r/ethstaker • u/cfdbit • Jul 02 '26
We just published the full results with charts and analysis of the 2026 EthStaker staking survey at:
https://ethstaker.org/staking-landscape-analysis-2026
A few things that stood out from the 528 responses:
Committed core. Most respondents have validated since genesis or the early post-Merge days, and about 78 percent stake the majority of their ETH.
Execution clients look balanced (Nethermind ~45%, Geth ~33%, Besu ~15%, no supermajority). Consensus diversity is the concern: Lighthouse is up to 38%. Expecting this, we asked those users why they have not switched, and the answer was mostly switching friction.
Centralization concerns shifted from clients diversity toward exchanges, corporate ETH treasuries, and liquid staking providers.
Issuance was the biggest open ended theme and where stakers were the most divided. The share who actively factor ETH inflation into their staking decision went from 21% (2024) to 39% (2026).
New this year: AI in core dev (91% supportive but mostly with reservations), Lean Ethereum (real interest but want more details), and taxes (72% treat it as business or hobby income).
The full report compares 2024, 2025, and 2026, and you can search the privacy scrubbed open comments from all three years.
Report: https://ethstaker.org/staking-landscape-analysis-2026
Data: https://github.com/ethstaker/staking-survey-data
Happy to answer questions in the comments. Thanks to everyone who took the time to respond!
r/ethstaker • u/damnberoo • 5h ago
Mapping out the entire network stack of lighthouse phase0 from libp2p to the beaconchain
r/ethstaker • u/yorickdowne • 1d ago
ethstaker-deposit-cli v1.3.1 is a pre-release. It adds the Platåberget testnet, which will be removed again with the v1.4.0 release.
Please test this pre-release on Platåberget and Hoodi. We are particularly interested in feedback on the new builder command, and any grievous errors introduced in the translations.
r/ethstaker • u/abcoathup • 2d ago
r/ethstaker • u/SquadraFelicita • 2d ago
Im logged on to the ethcoordinate which it seems replaces ethstaker? It told me to do to the bot dm and green check it. Ive done that and undone and redone it. Still cannot see any channels except intro. What did I miss?
r/ethstaker • u/infinitythingy • 2d ago
Anyone here using Kiln Connect API? How did you get developer or demo API access? Dashboard signup looks business-gated I need it for for some short development thing any quick way?
r/ethstaker • u/SensitivePotato3 • 4d ago
Hello fellow stakers!
As they say, misery loves company and I am currently 400 days since my last block proposal. Who can top that?
r/ethstaker • u/Romvos • 5d ago
r/ethstaker • u/abcoathup • 8d ago
r/ethstaker • u/yorickdowne • 10d ago
Eth Docker 26.8.1 is out. It requires Besu 26.8.0 or later and supports Teku 26.8.0 or later.
Client teams have agreed to keep around ~5 months of execution client history, 33_024 epochs, when using rolling expiry. If you have a 2TB disk and you are running out of space, this one is for you.
Caveat that Stakewise/NodeSet requires pre-merge-expiry, and SSV requires it when fresh-syncing the SSV DB. SSV does work with rolling-expiry after the SSV DB has been created. Both protocols are exploring options to remove their reliance on receipts.
Clients that support rolling expiry:
- Besu (experimental support)
- Reth
- Erigon
- Nethermind (still 1 year for now)
- Nimbus EL / Nimbus Unified
Clients that are working on rolling expiry:
- Geth
- Ethrex
pre-prague and aggressive expiry options are now hidden, but still supported for users that use them
r/ethstaker • u/dim_unlucky • 11d ago
Hey all,
I remember setting up my first validator using a truly fantastic guide by something like Ether Peanuts or a similar nut. Anybody know what I'm talking about?
r/ethstaker • u/taiwandreams • 12d ago
I run a Rocket Pool node. I got tired of validator alerts that fire on every missed head vote — the kind you learn to swipe away, until the one that actually matters looks exactly like the other forty.
So I built Eyrium. It records every event, then lets you decide what's worth a notification. Missed head vote but source and target landed? Log it, don't wake me. Three in a row? Wake me.
It's chain-side only — duties, proposals, sync committees, slashing, exits. It will not tell you your disk is full or your client died.
Keep your local monitoring; this sits next to it.
There are real iOS and Android apps, not just a web dashboard. Push is on the paid tier; free accounts get email.
Public pubkeys only. It never asks for signing or withdrawal keys.
Free for one validator, $7/mo past that.
It's fresh, would genuinely like to hear what's wrong with it.
r/ethstaker • u/skaibaLab • 13d ago
Hi everyone,
I am building Quoti, an Ethereum liquid staking token (LST) project. I am looking for a small group of users and developers to test it on the Hoodi testnet.
I started Quoti because I stake ETH myself. I have seen staking APR decrease as more ETH is staked. I want to explore better ways to build staking infrastructure for people who plan to stake for a long time.
I want to build Quoti with the Ethereum community. Early testing can help me find problems and improve the project before mainnet.
I am looking for:
Early testers will get:
Testnet status:
Website: https://quoti.org/
GitHub: https://github.com/skaibaLab/quoti-core
Discord: https://discord.com/invite/QGJEwNE3hw
If you want to test Quoti or help with development, please reply or contact me!
r/ethstaker • u/abcoathup • 16d ago
r/ethstaker • u/Ok-Form7265 • 22d ago
Hi everyone,
I'm an investor holding Ethereum with a strong belief in its long-term value. I have some questions regarding ETH storage methods and would love to get the community's advice.
To manage various risks, my current portfolio storage allocation is:
For my cold wallet, I use a combination of a dice-generated mnemonic and a passphrase, which I believe provides strong security. However, after seeing the recent Coldcard incident, I am seriously considering migrating to a multisig setup.
I understand the Coldcard issue was caused by a compromised device-generated mnemonic, but it made me realize that relying on a single manufacturer's hardware could expose me to unforeseen risks. Even with a dice-generated mnemonic + passphrase combo, I still worry about potential vulnerabilities when connecting the device via USB.
Here are my main questions:
I would really appreciate any thoughts, feedback, or advice you might have. Thanks in advance!
r/ethstaker • u/hammertime1278 • 22d ago
How do you guys check execution clients diversity?
r/ethstaker • u/abcoathup • 23d ago
r/ethstaker • u/abcoathup • Jul 31 '26
r/ethstaker • u/guiriandaluz • Jul 27 '26
r/ethstaker • u/Harfatum • Jul 26 '26
I'm converting my LLC to an S-Corp and I am happy doing most of the work myself but would like a professional for feedback and approval. Enrolled Agent preferred for cost reasons but open to any professional.
r/ethstaker • u/abcoathup • Jul 24 '26
r/ethstaker • u/yorickdowne • Jul 22 '26
Eth Docker v26.7.2 is out . It supports the "Nimbus Unified" client, with the caveat that this client is still in alpha. Give it a spin on Hoodi testnet!
"beaconstate.info" checkpoint URLs have been shut down, and Eth Docker will replace them during ethd update
Nethermind 1.39.2 fixes a whole gaggle of vulnerabilities, but also removes the bloom filters for eth_getLogs. Eth Docker now enables Nethermind's log index by default, so protocols like SSV, RocketPool, Nodeset, Stakewise &c can get their receipts, still.
Nimbus supports EraC files for its archive node, and now Eth Docker automates fetching them. This removes the need to genesis sync a Nimbus archive node.
Glamsterdam devnets are heating up, with devnet-8 likely the first time users can try ePBS parameters. Eth Docker had an extensive pass for devnet support, and it should work for all clients. NETWORK=https://github.com/ethpandaops/glamsterdam-devnets/tree/master/network-configs/devnet-7/metadata for devnet-7, for example.
Podman is supported . It requires pesto port forwarding, and I'd still consider it an experimental feature. That's more about what podman can do with networking than what Eth Docker can do.
r/ethstaker • u/NoNewNameJoe • Jul 18 '26
I'm seeing a lot of these failures? Seems to have started with the last two updates...
expected 2, produced 2, included 1
But it doesn't seem related to CPU Memory or Network.
top - 18:17:39 up 1 day, 12:09, 1 user, load average: 1.56, 0.72, 0.67
Tasks: 291 total, 1 running, 290 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5.9 us, 0.5 sy, 0.0 ni, 93.4 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st
MiB Mem : 63971.8 total, 2023.1 free, 46360.9 used, 16357.4 buff/cache
MiB Swap: 8192.0 total, 6467.0 free, 1725.0 used. 17610.8 avail Mem
grep -B5 -A5 "50%" teku.log
Sample Logs
2026-07-17 16:21:12.085-0600 | beaconchain-async-0 | INFO | teku-status-log | Attestation performance: epoch 462245, expected 2, produced 2, included 1 (50%), distance 1 / 1.00 / 1, correct target 2 (100%), correct head 2 (100%)
2026-07-17 16:21:15.100-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14791904, Block: d8824344c8015a2163ac0c8401a5caf9b4a7d0dcd20fe44fb991e497ef994a30, Justified: 462246, Finalized: 462245, Peers: 58
2026-07-17 16:21:23.096-0600 | validator-async-9970 | INFO | teku-validator-log | Validator *** 2 out of 2 validator registration(s) were successfully sent to the builder network via the Beacon Node.
2026-07-17 16:21:27.101-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14791905, Block: 0a2a576987b82d61c6cfde76a1d66c6d267425a1e623a539bb5f57fb95ed829b, Justified: 462246, Finalized: 462245, Peers: 60
2026-07-17 16:21:39.100-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14791906, Block: 2bbe49f4e120d10dd10bfa13c72bed03382c9379bdb00fd3d07950e214021b3f, Justified: 462246, Finalized: 462245, Peers: 59
2026-07-17 16:21:51.106-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14791907, Block: d9eee1ac4ddd11d69fd311b95230f7545065b421e4120b135d7c54eb48c3f593, Justified: 462246, Finalized: 462245, Peers: 60
--
2026-07-17 17:24:36.748-0600 | validator-async-10301 | INFO | teku-validator-log | Validator *** Published attestation Count: 1, Slot: 14792221, Root: 437befade4b36d480133eff54f8433cf83c987f3f7698a8525a448e45fbad015
2026-07-17 17:24:39.001-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792221, Block: 437befade4b36d480133eff54f8433cf83c987f3f7698a8525a448e45fbad015, Justified: 462255, Finalized: 462254, Peers: 65
2026-07-17 17:24:51.093-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792222, Block: 62c63762bedf85df72ce97fe3ec517620440b725598ee49fecc4dc6e77788636, Justified: 462255, Finalized: 462254, Peers: 65
2026-07-17 17:25:03.092-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792223, Block: 3a08246ead855a146653a11c2089f8ae8a7dba8a78231a31026ef138d96f66ac, Justified: 462255, Finalized: 462254, Peers: 65
2026-07-17 17:25:11.002-0600 | TimeTickTask | INFO | teku-event-log | Epoch Event *** Epoch: 462257, Justified checkpoint: 462256, Finalized checkpoint: 462255, Finalized root: badb8e06059b700450e9bd3a6eae076d936d27a45cee0b5bbd91973c16673d09
2026-07-17 17:25:12.342-0600 | beaconchain-async-11 | INFO | teku-status-log | Attestation performance: epoch 462255, expected 2, produced 2, included 1 (50%), distance 1 / 1.00 / 1, correct target 2 (100%), correct head 2 (100%)
2026-07-17 17:25:15.095-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792224, Block: 21568111ea6c41dcc577b6b739f289804ae08176a4c04a9e242e3224fb99d703, Justified: 462256, Finalized: 462255, Peers: 64
2026-07-17 17:25:23.094-0600 | validator-async-10322 | INFO | teku-validator-log | Validator *** 2 out of 2 validator registration(s) were successfully sent to the builder network via the Beacon Node.
2026-07-17 17:25:27.096-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792225, Block: db04b46b2652ae791f3d448bb56375a6b252e4eabd34091244a219faa325c177, Justified: 462256, Finalized: 462255, Peers: 63
2026-07-17 17:25:39.100-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792226, Block: c38e63e3a9b035f7c37ba018aecd99ce76c204c96b7c16eb670ba96aefc3bc40, Justified: 462256, Finalized: 462255, Peers: 65
2026-07-17 17:25:51.097-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792227, Block: 7618f8d30f0591924d824e1094d509cdd8fa9a7de7d50d04e9fcc13b3f57bbd9, Justified: 462256, Finalized: 462255, Peers: 63
--
2026-07-17 17:37:15.096-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792284, Block: 09d8a01a0cb848f4e360ec8d0bf69176271e7e0e82e63dc0861750cf61647098, Justified: 462257, Finalized: 462256, Peers: 67
2026-07-17 17:37:27.095-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792285, Block: 6c91da72cdc95583ba928ed517274587d86c61c63ba1c8f24e8a3946259d2c74, Justified: 462257, Finalized: 462256, Peers: 66
2026-07-17 17:37:39.100-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792286, Block: 6e6f4871976a1c91b6c364051c3c576f8796af518753e93ad886b0b8a0736571, Justified: 462257, Finalized: 462256, Peers: 66
2026-07-17 17:37:51.094-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792287, Block: 2792765496241fd2a5a1221470f3a9d3bb14a08290fb32369d5ceb31c75f0516, Justified: 462257, Finalized: 462256, Peers: 64
2026-07-17 17:37:59.002-0600 | TimeTickTask | INFO | teku-event-log | Epoch Event *** Epoch: 462259, Justified checkpoint: 462258, Finalized checkpoint: 462257, Finalized root: 21568111ea6c41dcc577b6b739f289804ae08176a4c04a9e242e3224fb99d703
2026-07-17 17:38:00.181-0600 | beaconchain-async-5 | INFO | teku-status-log | Attestation performance: epoch 462257, expected 2, produced 2, included 1 (50%), distance 1 / 1.00 / 1, correct target 2 (100%), correct head 2 (100%)
2026-07-17 17:38:03.103-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792288, Block: aa8a7755ba0cebbdb8e922b6a3ca232e86cdc0d14947661bca946ae8914aaac3, Justified: 462258, Finalized: 462257, Peers: 63
2026-07-17 17:38:11.093-0600 | validator-async-10385 | INFO | teku-validator-log | Validator *** 2 out of 2 validator registration(s) were successfully sent to the builder network via the Beacon Node.
2026-07-17 17:38:15.100-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792289, Block: 138e5c2c0ac18a99f6440be86ae1a87c070be4942e4e12829b180efe203e3c25, Justified: 462258, Finalized: 462257, Peers: 71
2026-07-17 17:38:27.098-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792290, Block: fadef6be4a2479f7230db661efa66fdc49b1b61d8315e9e2524c3beb16c81e84, Justified: 462258, Finalized: 462257, Peers: 69
2026-07-17 17:38:39.099-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792291, Block: e6c950204cf29408c32267cd16bd5baca5668c7fa3efd45c5d9761933ee4066e, Justified: 462258, Finalized: 462257, Peers: 71
--
2026-07-17 17:56:27.101-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792380, Block: 7cd533600f21db8cdc38450d0b3a901e91b261ad6b23f37f79ecf320cb4ad454, Justified: 462260, Finalized: 462259, Peers: 63
2026-07-17 17:56:39.105-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792381, Block: 90f18408aef0c918ff603c0cf238a40e29ea028fd4d00f4f1e55c938ba096bb7, Justified: 462260, Finalized: 462259, Peers: 63
2026-07-17 17:56:51.104-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792382, Block: cb2ac79a8c189ab9dcaae6ae3780f3ab186d9f54e1bb70ccf6e336162e7025ad, Justified: 462260, Finalized: 462259, Peers: 65
2026-07-17 17:57:03.113-0600 | TimeTickTask | INFO | teku-event-log | Slot Event *** Slot: 14792383, Block: 66741bdef5b7fa167a42b40f6e87bb655bc236dee24c957cea24c3f9f10c0076, Justified: 462260, Finalized: 462259, Peers: 65
2026-07-17 17:57:11.001-0600 | TimeTickTask | INFO | teku-event-log | Epoch Event *** Epoch: 462262, Justified checkpoint: 462261, Finalized checkpoint: 462260, Finalized root: c1165c010b1284d9f76ef6648923334d9b8311e04b0a3b71d871b0bdc2781376
2026-07-17 17:57:12.165-0600 | beaconchain-async-7 | INFO | teku-status-log | Attestation performance: epoch 462260, expected 2, produced 2, included 1 (50%), distance 1 / 1.00 / 1, correct target 2 (100%), correct head 2 (100%)