Butta.eth

1.4K posts

Butta.eth banner
Butta.eth

Butta.eth

@Butta_eth

@ethStaker | @beaconcha_in

Katılım Ocak 2017
776 Takip Edilen3.6K Takipçiler
Butta.eth retweetledi
Ben Edgington
Ben Edgington@benjaminion_xyz·
I know it's totally weird for core devs to talk to users, but I've only gone and done it. Upgrading Finality 2: What the Ecosystem Told Us Huge thanks to all who participated 🙏 consensus.ethereum.foundation/blog/upgrading…
English
2
23
137
11.4K
Butta.eth retweetledi
beaconchain.eth 📡
beaconchain.eth 📡@beaconcha_in·
Release 26.27 is live 🥳 - NEW: MEV timing games API - Explorer landing page rebuilt - Redesigned navigation with mega menus - Tools Hub: Every explorer tool in one place 👇
beaconchain.eth 📡 tweet media
English
1
3
8
505
Ben Edgington
Ben Edgington@benjaminion_xyz·
"Plans are worthless, but planning is everything" (Eisenhower) The process of planning gets everyone aligned, questions assumptions, forces decisions. But today it means pushing some buttons to generate vast LLM corposlop docs that no-one reads. Might as well just wing it 🤷‍♂️
English
3
1
32
2.2K
Butta.eth retweetledi
Toni Wahrstätter ⟠
Bitcoin and Ethereum can both do one-shot payments with UTXOs, but where they store them is the important nuance. For Bitcoin, UTXOs are part of the chain's state and nodes must keep the entire UTXO set to verify new transactions. Spending a UTXO looks it up in state. This means UTXOs must be quickly accessible and can only be deleted from state when spent. The proposed UTXO implementation for Ethereum is different because UTXOs are not kept in state. When created, they are emitted as an event log into history and assigned an index. For spending, the transaction proves that the UTXO exists in history, and to prevent double spending, the chain keeps a single spent bit for each UTXO index, marking is as spent. Bitcoin optimizes for direct look-ups that need no witness against history. Ethereum optimizes for smaller dynamic state by moving "existence" into history and keeping only the min. information needed to prevent double spending. The motivation to go with that approach (which is similar to what Peter Todd described as "Delayed TXO Commitments" for Bitcoin) is its impact on partial full nodes. A partial stateful node that only keeps a minimal subset of the current state doesn't need to store all UTXOs but only the spent-bit structure. This is minimal state for still being able to trustlessly verify/follow the chain. UTXOs can be implemented in various different designs with different trade-offs. On Ethereum, they can provide a cheap solution for (private) payments, without necessarily requiring UTXOs to interact with contracts. It'd be a feature on top, not a replacement of anything.
Toni Wahrstätter ⟠@nero_eth

Native UTXOs on Ethereum. Payments should be one-shot objects, not permanent state. Bitcoin got this right. Ethereum can bring the same idea to payments: prove existence from history, keep only a spent bit in state, and reduce permanent state by ~99.8%. Check out the blog post for details. ethresear.ch/t/native-utxos…

English
14
10
89
9.2K
Butta.eth retweetledi
Toni Wahrstätter ⟠
Toni Wahrstätter ⟠@nero_eth·
Native UTXOs on Ethereum. Payments should be one-shot objects, not permanent state. Bitcoin got this right. Ethereum can bring the same idea to payments: prove existence from history, keep only a spent bit in state, and reduce permanent state by ~99.8%. Check out the blog post for details. ethresear.ch/t/native-utxos…
English
364
89
613
321.6K
Butta.eth retweetledi
marc | wolovim.eth
marc | wolovim.eth@wolovim·
unfortunately, i was among those laid off from the @ethereumfndn in the last round. over 8+ years, it was a hell of a ride and a genuine joy to work with all my colleagues across three teams (mist browser, python tooling, protocol support) while at the EF; their blend of humility and ambition will continue to inspire my approach to work. immensely grateful to have landed with the protocol support team last year, to whom i pitched my little side project, Forkcast. it felt like a real spark from the start, but Forkcast has grown into something i'm deeply proud of: a tool that is relied on by Ethereum's stewards to understand and react to their complex world. i wake up and go to bed thinking about the nuanced social challenges that Forkcast attempts to tame. the work is meaningful and demands the wide range of technical and non-technical skills i've developed over a 12-year software career. its difficult to imagine stepping away. fortunately, i don't have to just yet. starting with the next three months, i'll be an independent contributor to Forkcast and the ethereum/pm repo, with support from the EF. during that period, i'll also explore what comes next for me, possibly including spinning out Forkcast. the platform makes good sense to me as an independent observer of Ethereum core development and i'd like to hear from individuals and orgs in the ecosystem that want to support that work. gratitude to those that have already reached out to start conversations. DMs open if you want to chat about the future of Forkcast or ways we might work together.
Ethereum Foundation@ethereumfndn

Today, the EF is changing shape, concluding a months-long process of reorganization as part of the implementation of the Mandate and the Treasury Management Policy. We come out of this process with the structure, activities, and people necessary for execution on the critical tasks ahead of us, but also with 54 fewer colleagues, roughly 20% of the EF, many of whom will be finding ways to contribute to Ethereum from outside the EF in the coming weeks. Find a brief introduction to the new structure, and learn more about how we are supporting the people who are leaving in the full post below:

English
38
32
286
45.2K
Butta.eth
Butta.eth@Butta_eth·
@ajsutton Why not both? 🤓 The $8 ChatGPT subscription is quite useful for code reviews since the task does not end until it's finished, even if you are out of tokens.
English
0
0
0
131
Butta.eth retweetledi
trent.eth
trent.eth@trent_vanepps·
chart update since March: compounding credentials (0x02 addr/MaxEB) are at 30%! (image 1). newly deposited validators are 55% (image 2, last 30 days). slow and steady progress, should keep dropping (image 3) improvements here free up a lot of bandwidth, eg for scaling, etc
trent.eth tweet mediatrent.eth tweet mediatrent.eth tweet media
trent.eth@trent_vanepps

awesome dashboard from @Butta_eth! after a slow start in 2025, usage of MaxEB / 0x02 withdrawal / "accumulating validators" is over 20% dune.com/butta_ethereum…

English
3
4
32
6.7K
Ethereum on ARM (and RISC-V) 🦇🔊🐼👉👈🐼
About our DVT @beaconcha_in score. Our #Ethereum cluster consistently hits 98–99% with a diversified CL client setup, and ≥99.5% with @ethnimbus, very impressive for a home setup (well above the network average). All across different ISPs running $250 ARM64 SoC boards.
Ethereum on ARM (and RISC-V) 🦇🔊🐼👉👈🐼@EthereumOnARM

This is our @LidoFinance Community Staking Module HOME cluster protected by the @Obol_Collective DVT stack. Don't get fooled by the devices' fragile appearance. These are very powerful and rock-solid machines capable of running hundreds of validators flawlessly with a local #Ethereum node using just 10W of power. 3 different locations | 3 different ISPs | client diversity | HA | monitoring Decentralization at its best. ⚙️ Setup consists of: ✅ 3 Obol nodes (@RadxaComputer 3x Rock 5B+, 24GB RAM) ✅ 2 Control nodes (1 Rock 5B 32 GB RAM + 1 NanoPC T6 ) ✅ 3 different locations (ISPs) ✅ Tailscale VPN connection Obol nodes run different Consensus and Execution clients locally to provide client diversity: @go_ethereum + @lodestar_eth @Nethermind + @grandineio @ethrex_client + @ethnimbus The Obol cluster is monitored by an in-house solution installed on all nodes (including the 2 control nodes in active/passive mode). It reports to a Telegram channel in case any issue/event arises: 🔴 Missed attestations/blocks by each validator or a massive missed alert 🟢 A block is proposed by one of our validators 📊 Obol cluster status: Charon state, network latency, validator clients... 🖥️ Obol nodes status: Running services, CPU load, memory, disk usage... 🔄 Client updates availability Control nodes fulfill additional tasks to contribute to cluster health, HA, and monitoring: 🔁 Backup nodes: If the cluster goes down, a control node is ready to take over all validators through a synced local node, as it has all configs and keys available 🔗 Obol relay: Both control nodes run a local Obol relay that allows the nodes to get a direct connection between them and minimize latency 🚨 Charon beacon fallback: All Charon nodes are configured with the Control nodes' beacon as fallback in case a local Obol node goes down Performance We are hitting 98.5-99.5% on the beaconcha.in score with client diversity. Best results come with Nimbus and Grandine as Consensus Clients, with a consistent ≥99.5%. Total cost (estimation)🔲 Boards (5 × $270): $1,350 SSDs (5 × $270): $1,350 MicroSD (5 × $9): $45 Cases + cooling (5 × $38): $190 Ethernet cables (5 × $5): $25 Power supplies (5 × $16): $80 ➡️ Grand total: ~$3,040 Documentation We released all the code and documentation for anyone to replicate the cluster. If you are a home staker and want to try a reliable solution to harden your setup, this is your chance: 🔗 …m-on-arm-documentation.readthedocs.io/en/latest/stak… Source Code github.com/EOA-Blockchain…

English
2
3
15
875
Butta.eth retweetledi
terence
terence@terencechain·
Glamsterdam devnet-6 is shipping. Tons of progress on the road to testnet. - EIP-8282 brings ePBS builder execution requests, with two new system contracts: On the EL side, the post-bal-devnet-7 work: - New → EIP-2780, 8038 (repricing), 7997, 8246, 8070 (optional) - Changed → 7954 (64 KiB), 8037 (source-based refunds), 7928 (BAL×7702 warming stays status quo) Onward 🚢
terence tweet media
English
14
45
266
20.6K
Butta.eth retweetledi
ً
ً@lightclients·
EIP-8037 is scheduled for Glamsterdam and will increase the gas cost of creating new accounts and writing to new storage slots by 5-8x. What protocols have hard-coded expectations about state gas costs? What is at risk of breaking?
ً tweet media
English
10
24
138
17.1K
Butta.eth
Butta.eth@Butta_eth·
@d_gusakov @LidoFinance The missing part is how much those 422 operators control. Either way, still an improvement 👍🏻
English
1
0
3
316
gusakov.eth | Lido
gusakov.eth | Lido@d_gusakov·
This is @LidoFinance CSM today. Remember how CT was screaming that Lido had too few operators a few years ago?
gusakov.eth | Lido tweet media
English
14
5
38
2.8K
Butta.eth retweetledi
beaconchain.eth 📡
beaconchain.eth 📡@beaconcha_in·
A clearer validator lifecycle: - New Withdrawn step in the timeline - "Consolidation in progress" now surfaces in the overview card - Consolidation, withdrawal & exit tables get a Status column with consensus-layer rejection reasons
beaconchain.eth 📡 tweet media
English
2
2
6
263
beaconchain.eth 📡
beaconchain.eth 📡@beaconcha_in·
Release 26.22 is live: - EL/CL reward bars on the slots page - Clearer validator lifecycle - Major staking-queue API upgrade
beaconchain.eth 📡 tweet media
English
3
3
9
506