Author

Topic: Have one in full or just part? (Read 359 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
October 18, 2023, 06:14:28 AM
#34
Speaking of mobile versions, is there the possibility of setting up a Bitcoin node on a mobile device (Android/iOS)?
There's even one in the Play Store, but reviews aren't promising.

While i know Bitcoin Core provide documentation to build for Android[1], it doesn't seem that application distributed by Bitcoin Core developed based on Bitcoin Core release page[2-3]. I wouldn't recommend anyone to install that application without further research.

But, I asked out of curiosity
Out of curiosity a lot is possible Tongue You can install a Linux shell on your phone, and start from there. Compile it from source.
I wouldn't use a very old phone, you're going to need enough RAM. I'd say give it a few years, storage capacity increases faster than the blockchain size.

There's no need to compile, Bitcoin Core provide 32-bit and 64-bit ARM binary[2].

[1] https://github.com/bitcoin/bitcoin/blob/master/doc/build-android.md
[2] https://bitcoincore.org/en/download/
[3] https://github.com/bitcoin-core/packaging/
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 18, 2023, 11:33:02 AM
#33
I'd absolutely avoid running a pruned node if I'd have been running a business. If you go pruned, you should expect that Bitcoin database might corrupt and you'll have to re-index. While it is trivial to do that with a non-pruned node, you'd need to request downloading every single block all over again in pruned mode. It is also useful for a business to be flexible with the blockchain, with stuff such as lightning nodes and block explorers, which are designed to work on non-pruned nodes.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 18, 2023, 03:11:39 AM
#32
But, I asked out of curiosity
Out of curiosity a lot is possible Tongue You can install a Linux shell on your phone, and start from there. Compile it from source.
I wouldn't use a very old phone, you're going to need enough RAM. I'd say give it a few years, storage capacity increases faster than the blockchain size.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 17, 2023, 01:14:27 PM
#31
Speaking of mobile versions, is there the possibility of setting up a Bitcoin node on a mobile device (Android/iOS)?
There's even one in the Play Store, but reviews aren't promising.

I don't really see the point of doing this. It's much better to connect a mobile wallet to your own node. Or even it's default node. I wouldn't want 550 GB on my mobile, even if it has enough storage, bandwidth and processing power.

Unless the person uses an old cell phone, with an SD card to store the node.

But, I asked out of curiosity, because I agree that a node should be installed on a desktop or server.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 17, 2023, 10:01:40 AM
#30
Speaking of mobile versions, is there the possibility of setting up a Bitcoin node on a mobile device (Android/iOS)?
There's even one in the Play Store, but reviews aren't promising.

I don't really see the point of doing this. It's much better to connect a mobile wallet to your own node. Or even it's default node. I wouldn't want 550 GB on my mobile, even if it has enough storage, bandwidth and processing power.
legendary
Activity: 1260
Merit: 2014
October 17, 2023, 08:42:50 AM
#29
Speaking of mobile versions, is there the possibility of setting up a Bitcoin node on a mobile device (Android/iOS)?

Which OS do you prefer? For iOS you could use 'Fully Noded' from the app-store. (https://github.com/Fonta1n3/FullyNoded/)
This app is a bitcoin wallet which is completely powered by ur own node via tor. But its not a full node by itself, it 'just' interfaces with ur own personal node. Not sure if you are looking for thus.

Even though mobile devices are getting more and more memory and power, you simply can't compare it to a desktop or a server running a node, especially in terms of capacity, processing power or the connectivity to the network which are all important things for running a node successfully.



I just checked again to see if there might be an option on Android devices. In fact, there should be project ABCore (https://github.com/greenaddress/abcore), which allows you to run a full node on an Android device. But I have zero knowledge with this system - might be worth to look into dat.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 17, 2023, 07:35:39 AM
#28
Speaking of mobile versions, is there the possibility of setting up a Bitcoin node on a mobile device (Android/iOS)?
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
October 17, 2023, 05:42:37 AM
#27
To add: for using the Tor browser, you don't need to install a separate Tor client. It's all included in the browser. Just like Unstoppable Wallet on Android has everything it needs to connect through Tor already.
I guess Bitcoin Core sticks to the basics, and doesn't add anything that can be handled outside Bitcoin Core. That makes sense, it's just more work.

That works, although there are few things to note,
1. The port opened by Tor Browser is 9150, not 9050. I don't remember whether mobile version have same behavior though.
2. Make sure Tor Browser already opened and connected.
3. For mobile device, you also can use Orbot.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 17, 2023, 02:17:09 AM
#26
To add: for using the Tor browser, you don't need to install a separate Tor client. It's all included in the browser. Just like Unstoppable Wallet on Android has everything it needs to connect through Tor already.
I guess Bitcoin Core sticks to the basics, and doesn't add anything that can be handled outside Bitcoin Core. That makes sense, it's just more work.
legendary
Activity: 1260
Merit: 2014
October 16, 2023, 02:33:58 PM
#25

Well... So what is the IP that is placed in this field? Do I have to install Tor?

Sorry for the questions, I'm not a Tor expert.  Lips sealed

Yes first of all you have to install Tor.
After that go to the settings/configurations on Bitcoin Core where you found ur localhost ip. Depending on ur setup of the tor service you have to add the port. Usually its '9050' with the default configuration.

What you are simply doing:
When you put ur localhost ip (127.0.0.1) in the IP-field you are telling Bitcoin Core to connect to the Tor-service that is running on ur system.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 16, 2023, 01:13:22 PM
#24
Now, in the case of Bitcoin Core, the IP that appears in the Tor connection option is already the same as the one used by the Tor browser, is that it?
Do you mean 127.0.0.1? That's localhost, your own computer.

Well... So what is the IP that is placed in this field? Do I have to install Tor?

Sorry for the questions, I'm not a Tor expert.  Lips sealed
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
October 16, 2023, 09:07:33 AM
#23
My 1 TB NTFS formatted external SSD used exclusively to hold full blockchains from both mainnet and testnet has only ~ 367 GB left to be full , so probably in half of year I will think about acquiring new SSD drive with capacity of 2 TB.
No rush: you have about 3 years left before it's full.

yeah unless we go with a lot of ordinals  but right now good ssd's are cheap.


https://www.newegg.com/samsung-t7-shield-2tb/p/N82E16820147838

I was liking external Samsung's for my Mac mini's but apple went and fucked up the Mac mini's with the m1 and m2 chips.

My refurbed Asus linux laptop is happy with the 2tb crucial I got for only 85 bucks with tax.

It will last a while before it is filled.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 16, 2023, 08:16:49 AM
#22
Now, in the case of Bitcoin Core, the IP that appears in the Tor connection option is already the same as the one used by the Tor browser, is that it?
Do you mean 127.0.0.1? That's localhost, your own computer.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 16, 2023, 07:44:25 AM
#21
I have been using NordVPN which has the ability to connect to an onion server. I've already managed to access onion addresses, in Chrome.
And FWIW, accessing onion address without Tor Browser offer less privacy since your browser have unique fingerprint.
At the risk of being slightly off-topic: I wouldn't use .onion sites on a normal browser through a third party. It has none of the benefits and all of the drawbacks of using Tor. Just Download Tor Browser for this.

Not generating much offtopic, I just used this NordVPN function for testing purposes.

Now, in the case of Bitcoin Core, the IP that appears in the Tor connection option is already the same as the one used by the Tor browser, is that it?
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 16, 2023, 05:18:10 AM
#20
My 1 TB NTFS formatted external SSD used exclusively to hold full blockchains from both mainnet and testnet has only ~ 367 GB left to be full , so probably in half of year I will think about acquiring new SSD drive with capacity of 2 TB.
No rush: you have about 3 years left before it's full.
hero member
Activity: 714
Merit: 1298
October 16, 2023, 04:36:41 AM
#19
So is there any kind of advantage to having the full node?
The main advantage I see is being able to open an old wallet, or import an old address (watch-only) or private key.

Quote
everything together isn't taking up 2TB, is it?
It's about 550 GB now, and usually grows by around 2 GB per week.


Plus around 33 CB of testnet data if you are used ( like me) to fiddle with bitcoin transactions  using testcoins first before trying the real things on mainnet. My 1 TB NTFS formatted external SSD used exclusively to hold full blockchains from both mainnet and testnet has only ~ 367 GB left to be full , so probably in half of year I will think about acquiring new SSD drive with capacity of 2 TB. Luckily the price for such drives are steadily dropping.  
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 16, 2023, 04:16:39 AM
#18
I have been using NordVPN which has the ability to connect to an onion server. I've already managed to access onion addresses, in Chrome.
And FWIW, accessing onion address without Tor Browser offer less privacy since your browser have unique fingerprint.
At the risk of being slightly off-topic: I wouldn't use .onion sites on a normal browser through a third party. It has none of the benefits and all of the drawbacks of using Tor. Just Download Tor Browser for this.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
October 16, 2023, 04:06:46 AM
#17
I don't know the answer. However it's first time VPN claim they can give onion address (rather than allow or can access onion address without Tor Browser).

Seriously?
I have been using NordVPN which has the ability to connect to an onion server. I've already managed to access onion addresses, in Chrome.

But connect to/access onion address and giving onion address (also called Tor Hidden service) are two different thing though. I briefly read NordVPN's page about Tor/onion, but there's no indication they setup Tor Hidden service for their VPN users. And FWIW, accessing onion address without Tor Browser offer less privacy since your browser have unique fingerprint.
sr. member
Activity: 966
Merit: 306
October 15, 2023, 06:23:50 AM
#16
So is there any kind of advantage to having the full node?

But, everything together isn't taking up 2TB, is it? You are already preventing the future, right?
Size of the Bitcoin blockchain from January 2009 to August 21, 2023
Bitcoin blockchain data size increases when new blocks added to Bitcoin blockchain and 2TB is a safe reserved space for many more years because each year, blockchain size increases about 50 GB.

Currently, the Bitcoin chain size is nearly 520 GB.
On 13 October 2022, chain size is 432 GB and today it is about 518 GB.

With prune node, you can not rescan your wallet because your wallet in prune node does not store the complete blockchain so you have to redownload it again.
Bitcoin blockchain pruning
Block file pruning
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 15, 2023, 05:48:57 AM
#15
I don't know the answer. However it's first time VPN claim they can give onion address (rather than allow or can access onion address without Tor Browser).

Seriously?
I have been using NordVPN which has the ability to connect to an onion server. I've already managed to access onion addresses, in Chrome.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 13, 2023, 05:50:23 AM
#14
Quote
Or just click on the option that appears in Bitcoin Core?
I'm confused Tongue I expected this to require installing additional software.

Quote
Is it viable to use a VPN system that allows SOCKS5?
Bitcoin Core will just work with any normal VPN service (but that's not Tor).

Actually, I was hoping.  Tongue
I mean, do you need to have Tor installed on your PC or not?

By any chance, I have VPN that gives me onion IP. Would it be an option?

Questions, to understand the various possibilities that exist.  Wink
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 13, 2023, 05:43:21 AM
#13
Any good tutorials for this? Run Bitcoin Core via Tor?
There are several topics about it, for instance this one and this one. I'd like to see a full tutorial.

Quote
Or just click on the option that appears in Bitcoin Core?
I'm confused Tongue I expected this to require installing additional software.

Quote
Is it viable to use a VPN system that allows SOCKS5?
Bitcoin Core will just work with any normal VPN service (but that's not Tor).
hero member
Activity: 868
Merit: 952
October 13, 2023, 05:34:54 AM
#12

But the other part is you using a pruned node means you’re trusting a third party

Did you mistype something? Pruned node download and verify whole blockchain, so it doesn't trust any 3rd party.

Mixed up by me, only with SPV clients that one needs to full rely on other full nodes. And since it’s a third party then it is a risk trusting them. Definitely off topic on the discussion of prune nodes
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
October 13, 2023, 05:19:28 AM
#11
I'd like to add: for privacy, run Bitcoin Core through Tor, and always make use of Coin Control.

Any good tutorials for this? Run Bitcoin Core via Tor?
Or just click on the option that appears in Bitcoin Core?

Is it viable to use a VPN system that allows SOCKS5?


If you only want Bitcoin Core connect through Tor, you can just tick option which available on Bitcoin Core GUI. Otherwise, check this guide https://github.com/bitcoin/bitcoin/blob/master/doc/tor.md.

But the other part is you using a pruned node means you’re trusting a third party

Did you mistype something? Pruned node download and verify whole blockchain, so it doesn't trust any 3rd party.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 13, 2023, 04:42:48 AM
#10
I'd like to add: for privacy, run Bitcoin Core through Tor, and always make use of Coin Control.

Any good tutorials for this? Run Bitcoin Core via Tor?
Or just click on the option that appears in Bitcoin Core?

Is it viable to use a VPN system that allows SOCKS5?
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 13, 2023, 04:19:53 AM
#9
So is there any kind of advantage to having the full node?
The main advantage I see is being able to open an old wallet, or import an old address (watch-only) or private key.

But, to have only the final part of the no, is it viable for the person to obtain the same confidentiality or privacy?
In terms of privacy, yes it has the same level of confidentiality and privacy as a non-pruned node.
I'd like to add: for privacy, run Bitcoin Core through Tor, and always make use of Coin Control.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 13, 2023, 02:57:12 AM
#8
Even if pruned node only saves N number of blocks, it still verified ALL the previous blocks that it downloaded (and deleted).
It doesn't just download them from a server nor work like an "SPV client" that relies on other persons' full node.

I understand. In this sense, if the person has this space availability, it is recommended to have the complete node. If you really want to operate a node, of course.

In fact, if a person also wants to have an LN channel, they need the full node, right?
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
October 13, 2023, 12:16:19 AM
#7
But, to have only the final part of the no, is it viable for the person to obtain the same confidentiality or privacy?
In terms of privacy, yes it has the same level of confidentiality and privacy as a non-pruned node.
Both non-pruned and pruned node start to download and verify from block height 0, the only difference is how those store the blockchain.
One keeps full and the other deletes the old blocks.

Even if pruned node only saves N number of blocks, it still verified ALL the previous blocks that it downloaded (and deleted).
It doesn't just download them from a server nor work like an "SPV client" that relies on other persons' full node.
hero member
Activity: 868
Merit: 952
October 12, 2023, 12:07:07 PM
#6

In other words, it will only be useful for the wallet you currently have or that you create after having part of the node assembled. It even makes sense. If it is something older, it can no longer obtain all the transaction information.

But, if you think about it, the same thing will happen in a new wallet, if it only has part of the knot. Older transactions are no longer listed in the wallet. Or am I wrong?

Yeah, you know the pruned node will only have just few 100 blocks, so transaction below that few 100 blocks associated to the key will need to be updated and this can be done by downloading everything again. So if you’re just going to use a new created wallet after that hundreds it will be possible. Not much other than not having the benefit of sync the full blockchain

But the other part is you using a pruned node means you’re trusting a third party
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 12, 2023, 11:48:56 AM
#5
Many advantages, one is that you get to import a new key on the wallet, but if it is half node I think you cannot run another wallet (imported key) on it. Because an importing a wallet will need transaction history of that wallet and it might be that the few blocks there will not have all of them available.

In other words, it will only be useful for the wallet you currently have or that you create after having part of the node assembled. It even makes sense. If it is something older, it can no longer obtain all the transaction information.

But, if you think about it, the same thing will happen in a new wallet, if it only has part of the knot. Older transactions are no longer listed in the wallet. Or am I wrong?
hero member
Activity: 868
Merit: 952
October 12, 2023, 11:34:20 AM
#4

So is there any kind of advantage to having the full node?


But, everything together isn't taking up 2TB, is it? You are already preventing the future, right?

Many advantages, one is that you get to import a new key on the wallet, but if it is half node I think you cannot run another wallet (imported key) on it. Because an importing a wallet will need transaction history of that wallet and it might be that the few blocks there will not have all of them available.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 12, 2023, 11:24:30 AM
#3
In most cases you do not need all of it. A lot depends on the case use.

So is there any kind of advantage to having the full node?


But, everything together isn't taking up 2TB, is it? You are already preventing the future, right?
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
October 12, 2023, 11:21:59 AM
#2
In most cases you do not need all of it. A lot depends on the case use.

If I want a wallet to receive my signature funds. I do not need to know more than the last month of the blockchain.

Myself when I do a bitcode core down load I do it all.

I just did one on a 2tb ssd along with a linux os build.
legendary
Activity: 1722
Merit: 4711
**In BTC since 2013**
October 12, 2023, 11:12:56 AM
#1
I recently noticed that Bitcoin Core allows you to download the entire block, or just the last blocks - allocating just one x GB for that purpose.

Of course, having the complete number is always better. But, to have only the final part of the no, is it viable for the person to obtain the same confidentiality or privacy?
Jump to: