Pages:
Author

Topic: Do run a Bitcoin Core FULL NODE Now! - page 6. (Read 8539 times)

full member
Activity: 136
Merit: 120
November 01, 2017, 10:11:51 AM
It's not enough to run a full node in some raspberry pi that you will never use. You should use it to transact too, so it becomes an economic node and you are in charge of your money 100%, knowing what you are doing. The problem is keeping your bitcoins safe.. which is why im asking what is the best operating system to run a full node that is also used as a wallet:

https://bitcointalksearch.org/topic/m.23830612

please help.

Linux of course.
I think a good choice is Ubuntu (which is derived from Debian).  This is what I run on my VPS and it is very easy to maintain and upgrade (I just upgraded to 17.10).  My SPV desktop wallet (Windows 10) connects to just my VPS node, so I know that wallet transactions have been verified.
legendary
Activity: 2926
Merit: 1386
November 01, 2017, 10:10:04 AM
....
As I understand it, according to the original plan, ALL of the wallets were supposed to be full nodes, so naturally there was not provided any reward only for that. Moreover! All of the nodes (wallets) were supposed to be MINERS as well! And as miners they would have gained the reward! .....

That does not sound like what Satoshi wrote. At all.

Agreed. Did this guy even read the white paper? Lmao. Satoshi wrote a whole chapter on how merkle roots should be implemented to help streamline the system for average users.

He then specifically says, that if you are a business etc. and SHOULD NEED extra security, it would be better to run a full node.

Do your research bro.

OK, I shouldn't have used the words "were sopposed to be", but I'm sure Satoshi, knowing the actual situation today, would support me in what I said  earlier :

...
Anyway, every smart and responsible Bitcoin holder, fan and enthusiast should:

1. Run his/her own full (maybe pruned) node.

2. Even much better if he is also a miner (now also signaling NO2x).
http://bitcoin.org/en/bitcoin-paper
hero member
Activity: 672
Merit: 503
November 01, 2017, 10:09:52 AM
It's not enough to run a full node in some raspberry pi that you will never use. You should use it to transact too, so it becomes an economic node and you are in charge of your money 100%, knowing what you are doing. The problem is keeping your bitcoins safe.. which is why im asking what is the best operating system to run a full node that is also used as a wallet:
https://bitcointalksearch.org/topic/m.23830612
please help.

You may point your lightweight wallet to connect to your own full node.
Personally, I signed transactions in my electrum cold wallet (I run it on always offline system that starts from a flash card, the OS used doesn't actually matter much, most important it could never go online), then I just imported the transaction into my electrum read-only wallet to just send the previously signed transaction

But Electrum in an SPV wallet, how does this work exactly? and where does your full node enter the picture on that setup? you just said you use electrum cold wallet then electrum read only wallet to transact. So wheres your full node there??

It's not enough to run a full node in some raspberry pi that you will never use. You should use it to transact too, so it becomes an economic node and you are in charge of your money 100%, knowing what you are doing. The problem is keeping your bitcoins safe.. which is why im asking what is the best operating system to run a full node that is also used as a wallet:

https://bitcointalksearch.org/topic/m.23830612

please help.

Linux of course.


What distro? and what do you think about OpenBSD?
legendary
Activity: 2926
Merit: 1386
November 01, 2017, 10:07:06 AM
It's not enough to run a full node in some raspberry pi that you will never use. You should use it to transact too, so it becomes an economic node and you are in charge of your money 100%, knowing what you are doing. The problem is keeping your bitcoins safe.. which is why im asking what is the best operating system to run a full node that is also used as a wallet:

https://bitcointalksearch.org/topic/m.23830612

please help.

Linux of course.
member
Activity: 154
Merit: 11
November 01, 2017, 10:04:06 AM
It's not enough to run a full node in some raspberry pi that you will never use. You should use it to transact too, so it becomes an economic node and you are in charge of your money 100%, knowing what you are doing. The problem is keeping your bitcoins safe.. which is why im asking what is the best operating system to run a full node that is also used as a wallet:
https://bitcointalksearch.org/topic/m.23830612
please help.

You may point your lightweight wallet to connect to your own full node.
Personally, I signed transactions in my electrum cold wallet (I run it on always offline system that starts from a flash card, the OS used doesn't actually matter much, most important it could never go online), then I just imported the transaction into my electrum read-only wallet to just send the previously signed transaction
hero member
Activity: 672
Merit: 503
November 01, 2017, 09:51:47 AM
It's not enough to run a full node in some raspberry pi that you will never use. You should use it to transact too, so it becomes an economic node and you are in charge of your money 100%, knowing what you are doing. The problem is keeping your bitcoins safe.. which is why im asking what is the best operating system to run a full node that is also used as a wallet:

https://bitcointalksearch.org/topic/m.23830612

please help.
member
Activity: 154
Merit: 11
November 01, 2017, 09:38:54 AM
#99
....
As I understand it, according to the original plan, ALL of the wallets were supposed to be full nodes, so naturally there was not provided any reward only for that. Moreover! All of the nodes (wallets) were supposed to be MINERS as well! And as miners they would have gained the reward! .....

That does not sound like what Satoshi wrote. At all.

Agreed. Did this guy even read the white paper? Lmao. Satoshi wrote a whole chapter on how merkle roots should be implemented to help streamline the system for average users.

He then specifically says, that if you are a business etc. and SHOULD NEED extra security, it would be better to run a full node.

Do your research bro.

OK, I shouldn't have used the words "were sopposed to be", but I'm sure Satoshi, knowing the actual situation today, would support me in what I said  earlier :

...
Anyway, every smart and responsible Bitcoin holder, fan and enthusiast should:

1. Run his/her own full (maybe pruned) node.

2. Even much better if he is also a miner (now also signaling NO2x).
member
Activity: 74
Merit: 11
November 01, 2017, 08:17:56 AM
#98
....
As I understand it, according to the original plan, ALL of the wallets were supposed to be full nodes, so naturally there was not provided any reward only for that. Moreover! All of the nodes (wallets) were supposed to be MINERS as well! And as miners they would have gained the reward! .....

That does not sound like what Satoshi wrote. At all.

Agreed. Did this guy even read the white paper? Lmao. Satoshi wrote a whole chapter on how merkle roots should be implemented to help streamline the system for average users.

He then specifically says, that if you are a business etc. and SHOULD NEED extra security, it would be better to run a full node.

Do your research bro.
legendary
Activity: 2926
Merit: 1386
November 01, 2017, 06:39:32 AM
#97
....
As I understand it, according to the original plan, ALL of the wallets were supposed to be full nodes, so naturally there was not provided any reward only for that. Moreover! All of the nodes (wallets) were supposed to be MINERS as well! And as miners they would have gained the reward! .....

That does not sound like what Satoshi wrote. At all.
sr. member
Activity: 700
Merit: 254
November 01, 2017, 04:05:09 AM
#96
I used to run the full node on my workstation. But since I switched to a laptop (much more handy for what I do at the moment), I cannot do that any longer.
First, it will take ages to download the blockchain;
Second, while downloading the blockchain, hardly I can do other things (even though my laptop is not that bad)!
That is a shame I cannot keep doing it!
Would you have any solution?

p3ppymon,
Possible solutions:

1) You may download the whole blockchain at once from my Google Drive (see details in  https://bitcointalksearch.org/topic/whole-bitcoin-core-015-blockchain-database-on-google-drive-2321650

2) You may keep  a pruned blockchain (personally I have never tried it)

3) while downloading the blockchain you can be safely doing any other things with your laptop! Process, CPU, download bandwidth will be busy 3-20% only.
Besides, on windows you may use any advanced task manager (I use http://systemexplorer.net  it's free)  to set the process priority, etc. for the Bitcoin Core application to even more reduce its hardware requirements.





Thanks for the recommendations. I will try to give it a go downloading again the bull blockchain from your drive.
member
Activity: 154
Merit: 11
November 01, 2017, 02:09:02 AM
#95
OK, I may be not entirely, but I am basically right Smiley saying that all of the nodes were supposed to be full nodes.

Anyway, every smart and responsible Bitcoin holder, fan and enthusiast should:

1. Run his/her own full (maybe pruned) node.

2. Even much better if he is also a miner (now also signaling NO2x).

legendary
Activity: 1806
Merit: 1521
November 01, 2017, 01:36:52 AM
#94
As I understand it, according to the original plan, ALL of the wallets were supposed to be full nodes, so naturally there was not provided any reward only for that. Moreover! All of the nodes (wallets) were supposed to be MINERS as well! And as miners they would have gained the reward!

That's not entirely true. I'm not sure what security features were supposed to be in place with regard to Satoshi's reference to "Simplified Payment Verification" in the whitepaper. Maybe fraud proofs along the lines of what Core developers have proposed, or maybe he did not foresee that miners would try to change protocol rules from under users. See here:

8. Simplified Payment Verification. It is possible to verify payments without running a full network node. A user only needs to keep a copy of the block headers of the longest proof-of-work chain, which he can get by querying network nodes until he's convinced he has the longest chain, and obtain the Merkle branch linking the transaction to the block it's timestamped in. He can't check the transaction for himself, but by linking it to a place in the chain, he can see that a network node has accepted it, and blocks added after it further confirm the network has accepted it.

It's easy to see how a user could be attacked this way. By verifying block headers, he can tell that miners have included in a block and further that the block has been confirmed. He can't verify that this blockchain is "Bitcoin."
member
Activity: 154
Merit: 11
November 01, 2017, 12:42:43 AM
#93
I have a couple of Raspberry pi Zero, and you gave me an idea to start a node on one of it. I will try in in a couple of days and tell you how it works.

Great! Of course do try it, I wish you success, as the more full nodes, the more decentralization, the more reliability and the better!

... and full node earn nothing, maybe that should change, me being a noob looking from the outside in, this does not seem fair
As I understand it, according to the original plan, ALL of the wallets were supposed to be full nodes, so naturally there was not provided any reward only for that. Moreover! All of the nodes (wallets) were supposed to be MINERS as well! And as miners they would have gained the reward!

According to the wiki, a full node does not have to be an "archival node" which stores the whole blockchain and accepts incoming connections.
If your full node keeps the whole blockchain ("archival node" as you named it) it is much safer and better for the Bitcoin Blockchain ecosystem, and your own money accordingly, if you have any real (Bitcoin) money at all.
So if you can afford 160+Gb blockchain then do it! If not, then keep a pruned node.

Anyway, the main idea is having any is very much better than having none.

newbie
Activity: 42
Merit: 0
October 31, 2017, 10:06:06 PM
#92
I also thought about sending one Bitcoin in my unsynced wallet to give me more incentive to go through with it, but no.
member
Activity: 301
Merit: 74
October 31, 2017, 05:45:08 PM
#91
It seems people call different things "full nodes".

The wiki here defines it simply as a node that has personally verified the whole blockchain, and that continuously does so for new blocks and transactions. I suppose that also implies relaying only valid transactions to its peers. According to the wiki, a full node does not have to be an "archival node" which stores the whole blockchain and accepts incoming connections.

By that definition, miners are necessarily full nodes, but I'm not sure if they must also be archival nodes.

Here's a 2014 thread where someone asks about full node rewarding.
hero member
Activity: 864
Merit: 648
October 31, 2017, 05:39:25 PM
#90
Does running a full node earn bitcoin?
No. That's mining.


Thank you. So the only way to generate bitcoin organically is mining, but the nodes are what verify the block chain even exists and full node earn nothing, maybe that should change, me being a noob looking from the outside in, this does not seem fair.

Interesting. Are mining rigs and/or pools require to run on a full node to mine?


I have found the answer myself (below) on why to run a full node, but still wonder is running a full node required to mine? I assume miners are the node backbone? Thanks

Why should you run a full node
Summary

Running a full node is the only way you can use Bitcoin in a trustless way. You will know for sure that all the rules of Bitcoin are being followed, for example that no bitcoins are spent not belonging to the owner, that no coins were spent twice, that no inflation happens outside of the schedule and that all the rules needed to make the system work (e.g. difficulty) are followed. Full nodes are currently the most private way to use Bitcoin, with no nobody else learning which bitcoin addresses belong to you. Full nodes are the most secure way to use Bitcoin, they do not suffer from many attacks that affect lightweight wallets.
hero member
Activity: 864
Merit: 648
October 31, 2017, 05:18:37 PM
#89
Does running a full node earn bitcoin?
No. That's mining.


Thank you. So the only way to generate bitcoin organically is mining, but the nodes are what verify the block chain even exists and full node earn nothing, maybe that should change, me being a noob looking from the outside in, this does not seem fair.

Interesting. Are mining rigs and/or pools require to run on a full node to mine?
member
Activity: 301
Merit: 74
October 31, 2017, 04:48:47 PM
#88
Does running a full node earn bitcoin?
No. That's mining.
hero member
Activity: 864
Merit: 648
October 31, 2017, 04:25:44 PM
#87
Does running a full node earn bitcoin?
hero member
Activity: 812
Merit: 500
October 31, 2017, 02:27:46 PM
#86
Exactly! That's why I think I don't have to buy those tiny excellent Raspberry Pi 3 Model B, or the Bitseed computers (yet) to run my full node.
I have a couple of Raspberry pi Zero, and you gave me an idea to start a node on one of it. I will try in in a couple of days and tell you how it works.
Pages:
Jump to: