getumbrel / umbrel

A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.
https://umbrel.com
Other
7.15k stars 519 forks source link

[ feature request ] ethereum full node #1072

Closed guizmoau closed 2 years ago

guizmoau commented 2 years ago

Hello umbrel,

Thanks for your great work and amazing project !!

Would it be possible to run an ETH full node ?!? It seems to run well on RPI (https://docs.ethhub.io/using-ethereum/running-an-ethereum-node/) There is geth or dappnode that could be used.

From a technical standpoint would it be any issue with installing either geth or dappnode in umbrel ?

louneskmt commented 2 years ago

Hey, Umbrel is Bitcoin-only.

guizmoau commented 2 years ago

Hi @louneskmt

Thanks for your answer but I don't fully grasp in your answer what technical difficulties would occur if running an ethereum node with umbrel.

I read that umbrel said : "(...) we said “this isn’t just about Bitcoin anymore (...)"

Does that means that umbrel has shifted from this statement to be bitcoin-only ? In that case will be meaningful to write a blog post about it.

louneskmt commented 2 years ago

I didn't dig in the technical difficulties. It may be possible, it may be not. It's about convictions.

This statement meant the shift from Umbrel being only a Bitcoin node to a personal server aiming to help one to opt out of centralised services like Google and many others, regain sovereignty over their data and improve their privacy on Internet.

eccentricexit commented 2 years ago

While it takes around a month to sync, you can run a full archive node (in bitcoin terms i.e. a node that audits and stores every single tx since genesis) with a raspberry pi 4. It currently takes up < 700GB of storage with erigon. Soon, that time should drop in half with Akula and Silkworm.

By giving users this option, you are helping people opt out of centralized services, regain sovereignty over their data and improve their privacy on the internet with tools like tornadocash.

What convictions do you believe is being violated by giving users this option?