Bitcoin Forum
May 04, 2024, 02:38:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Full node on a Smartphone  (Read 568 times)
pawanjain (OP)
Hero Member
*****
Offline Offline

Activity: 2674
Merit: 713


Nothing lasts forever


View Profile
May 13, 2019, 02:40:50 PM
Merited by bones261 (2)
 #1

I don't know how would it be possible but HTC has just announced that it's new smartphone will have the capability to run a full node of bitcoin blockchain.
HTC has announced in a press release on May 11 that it's new Smartphone the Exodus 1S will contain the full bitcoin blockchain.

According to Google the minimum system requirements are as follows
Windows/Mac/Linux
200GB of storage
2GB ram
An internet connection
6 hours of continuous run

While the ram and internet connection is not a problem the other things might not be ideal for the current smartphones.
200GB on a smartphone will make it's price very expensive (where HTC smartphones are already so expensive)
6 hours of continuous run would decrease the efficiency of the smartphone and will probably lead to a bricked smartphone.

How they are gonna do it is still a mystery. Honestly, I don't think they are gonna make it or probably they are faking it.

Source: https://cointelegraph.com/news/consumer-electronics-giant-htc-announces-bitcoin-full-node-on-exodus-1s-smartphone

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
1714833527
Hero Member
*
Offline Offline

Posts: 1714833527

View Profile Personal Message (Offline)

Ignore
1714833527
Reply with quote  #2

1714833527
Report to moderator
1714833527
Hero Member
*
Offline Offline

Posts: 1714833527

View Profile Personal Message (Offline)

Ignore
1714833527
Reply with quote  #2

1714833527
Report to moderator
1714833527
Hero Member
*
Offline Offline

Posts: 1714833527

View Profile Personal Message (Offline)

Ignore
1714833527
Reply with quote  #2

1714833527
Report to moderator
Make sure you back up your wallet regularly! Unlike a bank account, nobody can help you if you lose access to your BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714833527
Hero Member
*
Offline Offline

Posts: 1714833527

View Profile Personal Message (Offline)

Ignore
1714833527
Reply with quote  #2

1714833527
Report to moderator
1714833527
Hero Member
*
Offline Offline

Posts: 1714833527

View Profile Personal Message (Offline)

Ignore
1714833527
Reply with quote  #2

1714833527
Report to moderator
Farul
Sr. Member
****
Offline Offline

Activity: 270
Merit: 309


Shinji bgt gwh


View Profile
May 13, 2019, 03:04:08 PM
Merited by bones261 (2), ABCbits (1)
 #2

I don't know how would it be possible but HTC has just announced that it's new smartphone will have the capability to run a full node of bitcoin blockchain.
To Run A Full Node You Are Not Required To Store The Entire Blockchain, You Can Prune It.
I Doubt That It'll Store The Entire Bitcoin Blockchain, Most Likely They Will Only Run Pruned Node.
If They Want To Store The Entire Bitcoin Blockchain They Need Around >500 GB Space. Bitcoin Blockchain Size Is Around 240 GB At The Moment
And If You Want To Future Proof The Phone, You Need More Storage Than 256 GB.

And BTW Smartphone Is Designed For 24/7 Work, I Think It'll Pretty Ok

BTW Running A Bitcoin Node Is Pretty Heavy Task, It Can Degrade Your Phone Battery Pretty Fast (Double The Battery Usage)[Source]

"I mustn't run away, I mustn't run away." - Shinji Ikari
🤖 Wannabe CTF Player 🌌
👼🚀
Heisenberg_Hunter
Legendary
*
Offline Offline

Activity: 1583
Merit: 1276


Heisenberg Design Services


View Profile WWW
May 13, 2019, 03:10:27 PM
Merited by bones261 (2)
 #3

200GB on a smartphone will make it's price very expensive (where HTC smartphones are already so expensive)
...snip...
How they are gonna do it is still a mystery. Honestly, I don't think they are gonna make it or probably they are faking it.

We can have a pruned node running in a smartphone all the times. Currently having a storage space of just 10-15 GB will help us make run the bitcoin node in a pruned mode. So the HTC could accomplish their task of having a full node in 2 ways. They can create a mobile which has a storage space of 64 GB so that the mobile can have a pruned node in them. In order for the user to run a full node, they need to have a SD card inserted in the mobile. On top of that, it would be impossible to spend for the SD cards all the time. At current rate, the bitcoin blockchain increases by 60 GB per year. However if you are gonna buy a SD Card for storing blockchain it would support you only for a year or 2.

Usage of smartphones for transacting BTC is good and would increase the adoption further, but running a full node will reduce the efficiency of the mobile for sure. It would be like playing a Far Cry Primal game which has the best graphics in a mobile based OS which isn't really recommended and would certainly damage the mobile's processor. Desktops and Laptops serve the purpose but they can never be replaced by smartphones.

I am always in favor of running a full node if we have the ability of maintaining them over longer time (which isn't really possible for a person like me). If you can run a full node through a HTC smartphone, you need to set up maximum connections so that other nodes can depend on you and download the blockchain which would reduce the efficiency of the mobile even more.
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5918


bitcoindata.science


View Profile WWW
May 13, 2019, 04:12:57 PM
 #4

I think that running a pruned node I not the same as running a full node.
Because when you run a pruned blockchain you are trusting the people responsible for the prune.

And the reason for running a full node is that you don't need to trust anyone.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
bones261
Legendary
*
Offline Offline

Activity: 1806
Merit: 1827



View Profile
May 13, 2019, 04:45:14 PM
Merited by ABCbits (1)
 #5

I think that running a pruned node I not the same as running a full node.
Because when you run a pruned blockchain you are trusting the people responsible for the prune.

And the reason for running a full node is that you don't need to trust anyone.

When you start running a pruned node, your node still has to verify each and every block, from the genesis. The only difference with a node storing the full blockchain is that as you go along, you stop storing on your system the older blocks. You are really not trusting anyone. Perhaps you are confusing this with a SPV node?
Heisenberg_Hunter
Legendary
*
Offline Offline

Activity: 1583
Merit: 1276


Heisenberg Design Services


View Profile WWW
May 13, 2019, 04:51:27 PM
 #6

I think that running a pruned node I not the same as running a full node.
Because when you run a pruned blockchain you are trusting the people responsible for the prune.
I don't get your point here. Why should we trust anyone for pruning? A pruned node is always similar to a full node, but the pruned node doesn't have the full copy of the blockchain. The older block data gets deleted and the node just saves the new data. By this way, the recent block data which might be around 10-15 GB in size would be stored in your PC/Mobile.

The purpose of a bitcoin node is to verify and validate blocks,transactions and check if the transactions are spent correctly. The validation requires the node to check for transactions and the UTXO are spent correctly by comparing the recent blocks. For this to be carried out, you just need the recent block datas and not the older ones. Along with that, once the transactions are valid and correct they get added to the node's mempool and subsequently they get added to the block.

Ah, bones was faster. Sad
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5918


bitcoindata.science


View Profile WWW
May 13, 2019, 04:52:01 PM
 #7

When you start running a pruned node, your node still has to verify each and every block, from the genesis.

As far as I know, this is incorrect.

They do not have the entire blockchain so they cannot verify from the Genesis block. A pruned node can only verify after a determined block, which is stored in the node.

So you have to trust that you received the transaction history from a "trusted user". And that that history is correct.
A full node just need to know that the Genesis block is correct. That's easy to check. But check the entire pruned blockchain is not.

Spv nodes are completely different and do not verify transactions, just look for transactions related to the wallet addresses from other full nodes.

Please correct me if I said something wrong.

@Heisenberg_Hunter, I was lucky and I was able to find this amazing answer from @achow101:

What you are describing is an idea that has been floating around for several years now. You're not the only one to think of it.

The reason it has not been implemented is because it introduces some centralizing trust. Right now, a new node coming only has to verify every single block and confirmed transaction since the beginning of Bitcoin. In doing so, they are able to build the UTXO set themselves and check that everything is correct. The only trust is that the genesis block is correct, and if it is not, it's extremely obvious that it is wrong. However changing it so that the "genesis" is really the UTXO set at a certain height means that there is going to be more trust. Now you have to trust that the UTXO set is correct. But without having the full blockchain history, how can you prove that that UTXO set really was the UTXO set at the cutoff point?

Additionally, the UTXO set is kinda big. It isn't really something that you want to package with a software. But you need to get it somehow. Well now you need to trust that whoever gave you the software (either packaged or over the network from another node) haven't changed the UTXO set. Changing the UTXO set would not be as obvious as changing the genesis block. You could simply add an extra UTXO and basically no one would notice. It wouldn't be noticed until the UTXO was spent, and if done at the right time (when no nodes with the full history remain), would be completely unnoticed.

To combat that, you could say that miners have to include the hash of the UTXO set in their blocks, or maybe even just the hash of the UTXO set for the block immediately after the cutoff. But now we have someone else we need to trust: miners. Now you need to trust that miners have used the correct hash. You need to trust that whoever is producing the UTXO set hasn't colluded with miners to insert a fake UTXO into the UTXO set. If they did, you would have the same problems as earlier, and it would seem like the UTXO set checks out since the hash is also in a block.

There are other possibilities too that have been discussed elsewhere. But the issue with this idea in general is that it involves more trust. And in a system where the goal is to have as little trust as possible, that is just not going to happen.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
ABCbits
Legendary
*
Offline Offline

Activity: 2870
Merit: 7464


Crypto Swap Exchange


View Profile
May 13, 2019, 05:13:30 PM
Merited by bones261 (2)
 #8

When you start running a pruned node, your node still has to verify each and every block, from the genesis.

As far as I know, this is incorrect.

They do not have the entire blockchain so they cannot verify from the Genesis block. A pruned node can only verify after a determined block, which is stored in the node.

So you have to trust that you received the transaction history from a "trusted user". And that that history is correct.
A full node just need to know that the Genesis block is correct. That's easy to check. But check the entire pruned blockchain is not.

I think you missed the point, just like full node, pruned full node also download and verify downloaded blocks from other full nodes.
The difference are pruned mode remove blocks data after verification is done and verification information of that block is still stored.

Spv nodes are completely different and do not verify transactions, just look for transactions related to the wallet addresses from other full nodes.

This is completely wrong, few SPV wallet usually perform at least 3 verification :
1. Whether it has valid format
2. Download and verify all Block header
3. Using Merkle tree to perform verification whether an transaction included in a block

Take note not other SPV wallet have same method.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
May 13, 2019, 06:02:15 PM
 #9

There's already an Android app that wraps the bitcoind binary to sync a full node on a phone, developed by GreenAdress IIRC

Vires in numeris
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
May 13, 2019, 10:38:37 PM
 #10

When you start running a pruned node, your node still has to verify each and every block, from the genesis.
As far as I know, this is incorrect.
They do not have the entire blockchain so they cannot verify from the Genesis block. A pruned node can only verify after a determined block, which is stored in the node.
So you have to trust that you received the transaction history from a "trusted user". And that that history is correct.
A full node just need to know that the Genesis block is correct. That's easy to check. But check the entire pruned blockchain is not.

Please correct me if I said something wrong.
You are incorrect. A pruned node doesn't just start syncing at the current block... a pruned node will still have to start at the genesis block and download and verify every block, just like a regular full node. So you don't have to trust anyone. The difference is that instead of storing all of those blocks, a pruned node discards older blocks, as newer blocks are received.

So, if you setup a new instance of bitcoind, set it to pruned mode and then start it up... it will still start at the genesis block (just like a "normal" full node) and then sync/verify all 575,916 blocks (as of writing this). However, it will only store as many as it can fit in the given "pruned" size (user specified)... so once the "storage" is full, as newer blocks arrive, older blocks are removed to make room.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
May 13, 2019, 11:46:46 PM
Merited by bones261 (2), ABCbits (1)
 #11

@Heisenberg_Hunter, I was lucky and I was able to find this amazing answer from @achow101:

What you are describing is an idea that has been floating around for several years now. You're not the only one to think of it.

The reason it has not been implemented is because it introduces some centralizing trust. Right now, a new node coming only has to verify every single block and confirmed transaction since the beginning of Bitcoin. In doing so, they are able to build the UTXO set themselves and check that everything is correct. The only trust is that the genesis block is correct, and if it is not, it's extremely obvious that it is wrong. However changing it so that the "genesis" is really the UTXO set at a certain height means that there is going to be more trust. Now you have to trust that the UTXO set is correct. But without having the full blockchain history, how can you prove that that UTXO set really was the UTXO set at the cutoff point?

Additionally, the UTXO set is kinda big. It isn't really something that you want to package with a software. But you need to get it somehow. Well now you need to trust that whoever gave you the software (either packaged or over the network from another node) haven't changed the UTXO set. Changing the UTXO set would not be as obvious as changing the genesis block. You could simply add an extra UTXO and basically no one would notice. It wouldn't be noticed until the UTXO was spent, and if done at the right time (when no nodes with the full history remain), would be completely unnoticed.

To combat that, you could say that miners have to include the hash of the UTXO set in their blocks, or maybe even just the hash of the UTXO set for the block immediately after the cutoff. But now we have someone else we need to trust: miners. Now you need to trust that miners have used the correct hash. You need to trust that whoever is producing the UTXO set hasn't colluded with miners to insert a fake UTXO into the UTXO set. If they did, you would have the same problems as earlier, and it would seem like the UTXO set checks out since the hash is also in a block.

There are other possibilities too that have been discussed elsewhere. But the issue with this idea in general is that it involves more trust. And in a system where the goal is to have as little trust as possible, that is just not going to happen.

The above quote is a description of an experimental trust model currently referred to as "assumeUTXO", not pruned blocks.

The idea is to bundle a hash of a recent UTXO set state with the Bitcoin client, then sync blocks to the chain tip from the blockheight that the UTXO hash corresponds to. That could mean getting your node up and running very quickly, depending on the frequency of the assume UTXO hashes and how long ago the bundled UTXO hash happened to have been taken (so older versions of Bitcoin will take longer to do an assumeUTXO sync as they'll necessarily have an older hash). This is at the expense of actually validating the blockchain from block 1 Jan 3rd 2009.

As achow101 notes, this means trusting the Bitcoin devs don't go rogue and bundle a UTXO set hash that forks you onto some crazy chain of their choosing. But arguably, most people are trusting the devs like that already, as the genesis block hash is either assumed to be correct, or it's relevance to the trust model isn't even known. Speaking personally, the genesis block could've been swapped out years ago and I myself wouldn't have spotted this, although we are all of course assuming that someone else would've noticed that (there must be someone who's been running the same node since 2009 who actually checks, right? Cheesy )

In addition, assume UTXO will begin validating the chain from genesis once it's reached the chaintip from the most recent assumeUTXO hash. So the change in trust model is not for the permanent life of the node, it's just a quick & dirty bootstrap technique, really

Vires in numeris
yegor256
Member
**
Offline Offline

Activity: 224
Merit: 15

Creator of Zold


View Profile WWW
May 26, 2019, 10:56:48 AM
 #12

What is the motivation for running a node on a mobile phone? To mine some coins?

I doubt it will be possible unless there will be an enormously-sized poll of similar devices.

Creator of Zold / click here to buy a few!
Chikito
Legendary
*
Offline Offline

Activity: 2380
Merit: 2054



View Profile WWW
May 27, 2019, 01:38:22 AM
 #13

What is the motivation for running a node on a mobile phone? To mine some coins?

I doubt it will be possible unless there will be an enormously-sized poll of similar devices.
It can be for bitcoin core wallet, only wallet not for mining
and Ligtning Network wallet are good for running full node on smartphone

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10546



View Profile
May 27, 2019, 03:43:43 AM
 #14

It's possible if there's full node client on mobile for PoS-based cryptocurrency. While it's stake rather than mine some coins, both of could give the owner money.

if they go the altcoin route (which may be it like what Samsung did) it is going to be a lot easier for them because the full nodes of altcoins have tiny blockchains compared to bitcoin and also they don't have that much "traffic" either, usually their blocks are either empty or little used.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
May 27, 2019, 08:50:42 AM
 #15

  • Full nodes client isn't required to use Lightning Network wallet

If you want to participate in the lightning network without any trust, you need to run a full node.

You don't need it on your mobile. A simple connection to your full node is enough. But a full node is mandatory if you don't want to rely on 3rd parties.


However, i don't see any reason to have a full node running on your mobile. Rather set up a small raspberry pi at home and connect to it with your mobile.
Saves CPU power and therefore battery.

Artemis3
Legendary
*
Offline Offline

Activity: 2030
Merit: 1563


CLEAN non GPL infringing code made in Rust lang


View Profile WWW
May 27, 2019, 10:54:03 PM
 #16

What is the motivation for running a node on a mobile phone? To mine some coins?

I doubt it will be possible unless there will be an enormously-sized poll of similar devices.
It can be for bitcoin core wallet, only wallet not for mining
and Ligtning Network wallet are good for running full node on smartphone

  • Bitcoin Core isn't available for mobile devices (Android/iOS)
  • Bitcoin Core isn't meant for mining
  • Full nodes client isn't required to use Lightning Network wallet
  • If you want to enjoy full nodes advantage, you could set full node on different device and connect your wallet to your full nodes

I don't think it should be too difficult to port core wallet for Android, as qt apps can work there. Even easier if you ditch the ui and stick with cli, it probably works already...

I don't see the use of running a full node in a smartphone unless its used as a spare dedicated cheap computer and not as a smartphone, always plugged in, no phone, just wifi...

If you ran it in your actual mobile it would kill your battery, and eat your data plan if metered/capped.

I know of good enough smartphones for like $10, so it makes perfect sense (some people abuse them for altcoin mining, plenty of youtube vids).

But i wouldn't personally run the node in the same device as my actual communications device. Unless you only run the node while plugged to power/wifi.

██████
███████
███████
████████
BRAIINS OS+|AUTOTUNING
MINING FIRMWARE
|
Increase hashrate on your Bitcoin ASICs,
improve efficiency as much as 25%, and
get 0% pool fees on Braiins Pool
Mike Mayor
Hero Member
*****
Offline Offline

Activity: 966
Merit: 535


View Profile
June 10, 2019, 11:43:02 PM
 #17

I don't see the point of this. You could just buy a 24/7 server pc and never have to worry about the internet connection being on or not and you can run a full node with constant power and you will know it will not lose power. You can just control it through an app on the phone. Using the phone as a server is stupid. Use the phone as a control point so everything is central. I really don't see this happening.
It's ridiculous. This might only work well in very isolated areas that desperately need MN.

pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10546



View Profile
June 11, 2019, 03:24:28 AM
 #18

I don't see the point of this. You could just buy a 24/7 server pc~

that is definitely a viable option that many are using but you still can't compare it with running a node on your own device because that way you have full control but when you run your node on a third party server you are still relying on them and you may not even have any privacy using some of these services.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Mike Mayor
Hero Member
*****
Offline Offline

Activity: 966
Merit: 535


View Profile
June 11, 2019, 03:58:37 AM
Merited by suchmoon (4), pooya87 (1)
 #19

I don't see the point of this. You could just buy a 24/7 server pc~

that is definitely a viable option that many are using but you still can't compare it with running a node on your own device because that way you have full control but when you run your node on a third party server you are still relying on them and you may not even have any privacy using some of these services.

Oh sorry, I guess I should have been more specific. I meant a server computer under your own control. Such as someplace in your home tucked away. Even better would be raspberry pi.
It uses very little energy compared to a pc and is much cheaper. You could even run a full blockchain instead of just a pruned one.

I agree with you about using third-party servers. Definitely don't wnt to do that.

Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
June 11, 2019, 04:15:15 PM
Merited by suchmoon (4)
 #20

server

every time you say "server", it makes it sound like bitcoin needs the computing equivalent of Arnold Schwarzenegger to run. in fact, bitcoin has been getting progressively leaner as software over the years. And there are more plans to continue that, while internet infrastructure and data plans have continued to improve.


I used to bring this up years ago, and people dismissed running a bitcoin node on a phone as impossible. you sound slightly like one of those people (although you're right that a raspi can do it, all you're really confirming is that a phone can too, as raspi's are based on the same hardware platform as modern phones)

Vires in numeris
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!