Loading video...

Video Failed to Load

Go Home

You're looking at a 3-node Obol mainnet cluster running both Vanilla and Lido CSM validators simultaneously. ๐Ÿคฏ It's absolutely incredible that this setup can run on tiny ARM64 boards. #Ethereum is a F masterpiece of software engineering ๐Ÿ”ฅ More details๐Ÿ‘‡

11,701 views โ€ข 1 year ago โ€ขvia X (Twitter)

10 Comments

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

First of all, let's appreciate that, almost 10 years later, you can easily run a node (or even a high-availability cluster) and verify or validate the chain using commodity hardware. Never forget what blockchains are all about: Verify yourself. Trust no one.

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

Distributed Validator Technology allows stakers to achieve Byzantine and Crash Fault tolerance, which is crucial for maintaining robust and reliable staking setups. It provides: โœ… Simplified maintenance โœ… Enhanced uptime โœ… Reduced slashing risk โœ… Client diversity

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

This is the current config for each node of our ARM64 cluster: โœ… 1 Beacon client โœ… 1 Execution client โœ… 1 Charon instance โœ… 2 Lighthouse validators โœ… 1 MEV-Boost instance

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

Hardware: โœ… 1ร— Rock 5B+ (32โ€ฏGB RAM) ๐Ÿ”น WD SN850X 4TB โœ… 1ร— Orange Pi 5 Plus (32โ€ฏGB RAM) ๐Ÿ”น Crucial P3 4TB โœ… 1ร— Orange Pi 5 Plus (32โ€ฏGB RAM) ๐Ÿ”น Samsung 990 EVO Plus 2TB

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

Ethereum clients: @prylabs Prysm (Beacon Chain) @ethnimbus Nimbus (Beacon Chain) @sigp_io Lighthouse (Beacon Chain and Validators) @go_ethereum Geth @NethermindEth Nethermind

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

We will release a step-by-step guide for creating an Obol cluster on these boards in a few days. The package dvt-obol, which includes the Charon binary and client configs, is already available and can be installed by running: sudo apt-get update && sudo apt install dvt-obol

Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ's profile picture
Ethereum on ARM (and RISC-V) ๐Ÿฆ‡๐Ÿ”Š๐Ÿผ๐Ÿ‘‰๐Ÿ‘ˆ๐Ÿผ1 year ago

Huge thanks to the @Obol_Collective team for their support and for initiatives like Obol Retroactive Funding that help projects like ours stay sustainable. ๐Ÿ™Œ

Grayscale's profile picture
Grayscale1 year ago

Interested in an Ethereum fund? Try the Ethereum Mini by Grayscale (ticker $ETH), our no-fee* fund available directly in your investment account. Learn more below. Brokerage fees and other expenses may still apply.

Collin Myers's profile picture
Collin Myers1 year ago

@Obol_Collective @LidoFinance Bullish Ethereum ๐Ÿฆพ

Xasha's profile picture
Xasha1 year ago

The integration of multiple validators like Vanilla and LidoFinance in a mainnet cluster showcases the evolving complexity and robustness of blockchain networks. It's fascinating to see how these advancements contribute to decentralization and efficiency.

Related Videos

Anyone who thinks software engineering is โ€˜going awayโ€™ doesnโ€™t understand the job. Kent Beck ๐ŸŒป, creator of XP and TDD, on why Dario has it wrong: [Gergely: Dario said, I quote, โ€˜coding is going away first, then all of software engineeringโ€™. ] โ€œThat's a statement by someone who doesn't understand software engineering. Coding is part of what you're doing, but it's only a small part of what you're doing, even if it takes up a fair amount of time. You're building confidence, you're building connections with other people, youโ€™re building your own understanding. All those things are happening while you're coding. And coding's actually a great way to cement understanding. The more you program, the more you understand the domain that you're working in. And so to say, well, we're just going to pass all that off to a machine. Well, that's not all there is to it. A couple of days ago I saw a phrase, and it really hit me, that we're accumulating code faster than we're accumulating trust now. And that sense of trust comes from me struggling to understand some domain concept, ah, I get it! I represented it in the code. I write tests that demonstrate that I really did understand it and now, I trust my program. If we're programming together, that act of programming together means that we trust each other more. And none of that can be automated. None of that occurs. If we prompt, we get the finger guns, the genie goes, yeah, it's all finished, boss. And it is like, well, hang on, finished. What's finished?โ€

The Pragmatic Engineer

26,464 views โ€ข 2 months ago