I'll zap 1000 sats to anyone who gives me ONE reason/argument as to why we still can't have #bitcoin Core (or any other node implementation) on our phones in 2025.

šŸ”¹Smartphones are far more powerful than Raspberry Pi's or old laptops.

šŸ”¹Many of us already have cheap, unlimited 5G data plan and bandwidth.

šŸ”¹A 10GB pruned node is enough for 99.99% of people. You don't need all the block data from the past 15 years...

šŸ”¹Initial syncing speeds can already be dramatically increased with snapshots of pre-synced timechain data (see jaonoctus project).

šŸ”¹The node doesn't need to be always online, just when you're moving uxtos, it can quickly sync to the latest block, so battery is not an issue.

Reply to this note

Please Login to reply.

Discussion

You can. Enable the Linux terminal on your Android phone and install it.

(i know šŸ˜† i was talking about having a native android app)

That would actually be awesome.

The better question is why? I just don't think many people transact on chain via mobile. I certainly don't.

I'm all for running nodes and do so myself, but I don't think it needs to be a priority for mobile.

If the goal is to have everyone running their own nodes, then we must have a mobile app. Mobile is the future, everyone has a phone, very few people have old laptops or dedicated servers on their home to run a Bitcoin mode.

Old phones as nodes? Even newer phones would need to have an external hard disk.

Pruned mode slim

Read the post.

Wearables are the future, phones will be obsolete.

Leave the Phone at home as a node and uap through your smartglasses

Zeus wallet somehow functions as a node

Zeus Wallet is for Lightning mainly.

Ok shooter magavin is the best profile name, period. Also, how do I do this!? I have an extra phone that's carrier locked and I cannot use it. I'm all about mobile node running

Bro I'm so old school that I have no idea what's even happening in 2025

Full node is not feasible with 1TB on chain data one your phone just to validate a transaction

Pruned yo

I hear ya, but pruned ain’t full. Can’t run local mempool with pruned, I would assume.

Please read the original post.

As the bamboo music team, we shared our 2 new songs on our YouTube channel.

You will love it when you listen to both of our songs.

I left the YouTube link of our two songs below.

Support us by listening to both of our songs.

The two links below are the YouTube links of our two new songs. You can open our song by opening the two links below.

YouTube link of our 1st song:

https://youtu.be/sf8JyyVaEpg?si=vhNjfvC4650fEZVL

Youtube link of our 2nd song:

https://youtu.be/12xE4TTZS5w?si=WP4vRDp4fzEhoAN_

This is the right answer.

I have one better... We do not need nodes in mobile but neutrino peers over for (BIP 158, Compaq Block Filters)

nostr:nprofile1qqsfuv8fgq3cek0ta0rr9qtkm4x3pxqjz22y9u4xcwrj0lrxlfl2jzsppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qg3waehxw309ahx7um5wgh8w6twv5hs25c7t0 do you agree??

Compact filters are for those who want to have a way to sync a lightweight wallet in a privacy-preserving way. That's not what people is talking about in this thread, they want to run a full bitcoin node.

yeah neutrino is another thing than what was questioned

Most people do most of the personal finance on their phone. Laptops aren't widely available everywhere on Earth.

Lightning

I can't remember the last time I did a base chain transaction on a laptop. Mobile works just fine, especially when using QR codes. Nunchuk is solid. Green is excellent for watch-only receiving. Cove seems promising.

Alpha, proof of concept, abandoned.

We’re almost there.

Phones today could easily handle a pruned node.

And projects like Breez, Zeus, and Nunchuk are blazing the trail.

What’s left? Seamless UX, Battery-friendly sync, App store hurdles

The tech is ready. The polish is coming.

2025 might just be the year. Let’s build. Zap forward.

Thats a great one šŸ«µšŸ¼

nevent1qqsryg8zuc9rdwldat385al24mdt56wanc6g6hfymy8l9tgtmzsc4nspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg85cx73

To keep bitcoin decentralized I see this will be needed.

Interesting thought. I wonder if this will be the norm on a bitcoin standard. Most people don’t need to run a full node and this is enough for them to get their transactions done.

Bitcoin Core on phones in 2025? Nah, our 16GB RAM, 5G-charged pocket supercomputers clearly can’t handle a measly pruned node! Devs are so right to keep us syncing on dusty laptops.

Sorry i have got 2 reasons :

- Google

- Apple

They love fiat and to please any government.

???

Android / iOS would not allow this.

it is technically possible, but why allowing it ?

I think it would be done in a *nix like OS on phone.

iOS is a jail. Android is open, you can install any apk directly from the developer repository. DYOR.

True then i misunderstand your question, i thought you were talking about mass usage, not your personal one.

Because i am not sure mass people would get "unknow" app outside google play store.

Anyone getting bitcoin apps from Google/App Stores is a retard tbh.

then it is not for a mass usage ... we agree.

using in your daily smartphone i dont think its pratical, android kills all tasks in the background, and even if you only put it back on when making a tx you will wait forever imo. but using an old phone always plugged in at home is a good option imo. Also people think they need a dedicated server for a node, you can run it on your daily personal laptop.

The phone doesn't have to be plugged, the node doesn't have to be running 24/7. You only turn on the node when you will make a transaction, itcan sync to the latest block quickly enough.

If it's not synced it can't relay and if it's not going to relay it's just a drain on the network.

So at scale, is it desirable?

It could remain active(relaying) while the phone is plugged/charging, a lot of apps do this.

Battery usage

See the last phrase of the post.

It won’t sync that fast. You can’t be offline for 2 weeks and open the app, sync and validate a transaction. It needs to keep connecting. So it needs to run in the background. It doesn’t look practical. Connecting to your node from your phone makes more sense imho

You can make it sync only when your phone is plugged/charging. Doesn't need to run 24/7 in the background.

Everyone having to buy a home server and install Core on it is not pratical.

Still if it syncs at night but you want to do a transaction until the next evening it will take some time to sync, still not practical. I run a node in a 50$ computer from ebay. Cheaper than changing the battery of most phones.

It doesn't take that long to sync a few hours worth of blocks... maybe if you use Raspberry Pi's ewaste it nay take long.

Homeservers are not pratical. You can't even securely/privately connect to it while away from home. The node must be on the phone.

You can connect through tor. Phone security is not great and you won’t have keys in it anyways so you will need a HW anyways

Desktop security is a joke. Mobile operating systems were designed with security as a foundational component. They were built with sandboxing, verified boot, modern exploit mitigations and more from the start. As such, they are far more locked down than other platforms and significantly more resistant to attacks. GrapheneOS running on the latest Pixel device is the best of the best in terms of software hardware security.

Hardware wallets are a waste of sats.

Still a computer with Start9 OS looks a more practical/ high security set up but if you really want it in the phone go for it

Home servers are not pratical (specially for normies) neither secure.

Start9 has no real security, it's a small team of devs devs. It's running on generic hardware with no secure element—even if you encrypt your shit nothing will stop an adversary from bruteforcing your password and accessing all your data. This is why a 6-digit PIN on a Pixel device is more secure than your 20+ character Start9 password.

No normie is gonna run a node, you need to know why you want to run it. What you call normie will use the wallet’s node.

Not much insentive to break a node just to get the xpub and see the a balance that you can’t associate to a person. Nobody put their keys in their node.

Your ser up may be more secure, not very practical but again if that’s your set up…. Like storing food in a multi key save…. Or are you planning to store your keys on that pixel?

Yes. I use an offline-only Pixel device with GrapheneOS for signing my transactions. I call it 'GrapheneSigner'. It's more secure than an old laptop with years behind in security updates or any Hardware wallet.

A hardware wallet must have much less attack vector, just by logic. Again nobody would secure their keys in a old laptop

You shouldn't store your keys on any device. You should memorize your seedphrase and only use air-gapped laptop/phone/hardwarewallet to sign the transactions.

Hardware wallets are specialiced for that, laptops and phones are not. You go with your thing but doesn’t mean it is more secure or practical it is just what you want

Hardware wallets are ewaste and can be cracked (just go on Youtube and see). Also, most people buy their HW walletd with KYC, good luck when SHTF and gov comes to confiscate your coins.

Ok, looks like you are in paranoid phase. Blockstream or coldcard delete you data after 6 month and never been cracked. Phones are more insecure than HW, whatever way you wanna justify yourself. They cracked a trezor one with old firmware back in the days. All hardware becomes ewaste even you loved pixel lol

Can you prove they delete your data? No. If you paid you credit card then that transaction will be for ever saved.

Do you think someone will come to your home cuz you bought a HW some years ago? Lol Nobody cares and nobody will do this kind of investigation for something they don’t even know you are using…. Just go analog if that’s you… This is getting too retarded…

you NGMI

Because it’s bad opsec? Your phone is basically a tracking & listening device for every security agency on Earth, and it’s trivial to get access to even without special skills. One of the best reasons to use your own node is to not leak privacy to a third party. I think security is also a big part of the reason why wallets like sparrow have no mobile app, only a desktop client.

I use GrapheneOS not iOS or OEM Android.

Desktop security is a joke, even if you run Linux.

I don’t think GrapheneOS matters that much either. Plus nobody uses it in the real world today.

1) what

That OS doesn’t make you invisible. The second point I think you can figure out by yourself. Before we start shipping nodes to smartphones, maybe we first educate plebs what they actually do so they can’t fall for cheap narratives like ā€œyour mempool policy doesn’t matter and should be centrally regulated by the expert core maintainersā€.

Are you a Apple user?

Check your numbers.

So more nodes being run by more individuals is bad because what if some of the nodes are less secure? Um yeah most people who are running nodes are using the same WiFi network they use for their phones so..

There is only one reason you cannot have a bitcoin node on your phone…. The small number of people capable of creating it have not been interested in doing so. You have to sit patiently waiting for someone with skills to decide that is how they want to spend their time. You can speed the process of someone getting interested by offering them a lot of money to do so.

Followed

nevent1qqsryg8zuc9rdwldat385al24mdt56wanc6g6hfymy8l9tgtmzsc4nspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhg85cx73

My guess is that having a phone that's capable of running a BTC node would have a DRM in place to prevent it from being done.

Operating systems often impose strict limitations on background apps to prevent them from draining resources and negatively impacting the user experience. While you can technically run a node, ensuring it remains reliably connected and functional in the background without being aggressively throttled or killed by the OS for resource management remains a significant challenge for a seamless, "set it and forget it" experience that the average user expects.

Doesn't need to be running 24/7. Read the last point of the post.

Main argument: In the first operating system update it would stop working. Neither on Android nor on iOS would they let it work.

How?

That’s no any reason. šŸ˜ŽšŸ‘ŠšŸ¾

I can’t šŸ¤·ā€ā™‚ļø