Author

Topic: Questions to Nodes (Read 602 times)

full member
Activity: 237
Merit: 100
July 01, 2015, 09:17:24 AM
#11
Thank you all for your answers Smiley I think Im starting to understand
full member
Activity: 196
Merit: 100
July 01, 2015, 04:18:30 AM
#10
Ok, then it was just bullshit. However, what happens if a node is maliciously?
Do you know the answer ?, if you know it share your thoughts and knowledge rather than criticizing what has been explained to you by Danny.
legendary
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
June 30, 2015, 06:58:14 PM
#9
Thanks for your answer Smiley

I read that there exist nodes which you cant trust. I guess this nodes are maliciously? What happens if you have more maliciously nodes than nodes which are ok? I hope Im not mixing up too many things Cheesy

There are no "trusted nodes". Nodes never trust any other nodes.

Nodes will verify every transaction and every block that they receive.  If they receive invalid information from a peer they will ignore the information, and in many cases they will block communication with the malicious node.  As such, any malicious information from a malicious node will not propagate through the network, and nodes will preferentially communicate with peers that do not provide information that fails validation.
He's probably talking about personal opinion about nodes which can be trusted or not.
You could add or "remove" nodes from your wallet/node etc.  Example: "addnode remove ip:port".
If you don't trust a node (which may be relaying flood txes, double spend attempted txes etc) then you can "exclude" it, etc. It is supported since bitcoin core 0.8
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list#Full_list
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political
June 30, 2015, 06:40:31 PM
#8
Ok, then it was just bullshit. However, what happens if a node is maliciously?

In the beginning, every user ran their own full node, so if another node behaved
badly, for example, trying to broadcast a bogus block, your node would simply
reject it.

Same thing happens today except that not everyone runs a full node.
Some users trust other nodes using a Simplified Payment Verification (SPV) client,
such as electrum.

In that case, you are relying a node of your choosing to validate the other nodes
and protect against their bad behavior.

hero member
Activity: 672
Merit: 500
June 30, 2015, 02:35:23 PM
#7
Trust nodes and distrust nodes are from Trust network model theories. They are not applicable to bitcoin because bitcoin nodes can verify trustworthiness of nodes by verifying the blocks hashes in sequence. This is basically what Satoshi solved by using a blockchain.
legendary
Activity: 3472
Merit: 4801
June 30, 2015, 10:08:07 AM
#6
Thanks for your answer Smiley

I read that there exist nodes which you cant trust. I guess this nodes are maliciously? What happens if you have more maliciously nodes than nodes which are ok? I hope Im not mixing up too many things Cheesy

There are no "trusted nodes". Nodes never trust any other nodes.

Nodes will verify every transaction and every block that they receive.  If they receive invalid information from a peer they will ignore the information, and in many cases they will block communication with the malicious node.  As such, any malicious information from a malicious node will not propagate through the network, and nodes will preferentially communicate with peers that do not provide information that fails validation.
full member
Activity: 237
Merit: 100
June 30, 2015, 10:06:26 AM
#5
Ok, then it was just bullshit. However, what happens if a node is maliciously?
legendary
Activity: 1386
Merit: 1000
English <-> Portuguese translations
June 30, 2015, 09:51:17 AM
#4
Thanks for your answer Smiley

I read that there exist nodes which you cant trust. I guess this nodes are maliciously? What happens if you have more maliciously nodes than nodes which are ok? I hope Im not mixing up too many things Cheesy

Read where?
Because there's no such thing.
full member
Activity: 237
Merit: 100
June 30, 2015, 09:31:55 AM
#3
Thanks for your answer Smiley

I read that there exist nodes which you cant trust. I guess this nodes are maliciously? What happens if you have more maliciously nodes than nodes which are ok? I hope Im not mixing up too many things Cheesy
legendary
Activity: 3472
Merit: 4801
June 30, 2015, 07:57:57 AM
#2
1. Question: Is it possible for the Bitcoin network to survive with only one node?

Bitcoin started with only one node, so clearly under the right circumstances bitcoin survived just fine with only one node.

However, given the nature of bitcoin's security model, it would be a centralized system where everybody would need to trust that one node for all information about the blockchain and would need to trust that one node not to act maliciously.  As such, it really wouldn't be the same decentralized trustless bitcoin that we have today.

2. Question: What is the difference between a trust node and a distrust node?

I've never heard of a "trust node" or a "distrust node".  In bitcoin as it is currently working, nodes do not trust each other.  Every node validates every transaction and every block.

3. Question: What happens if there are more distrust nodes than trust nodes?

Are you just making up combinations of words and hoping that they have meaning?  What is a "trust node"?  What is a "distrust node"?  In bitcoin, nodes are never supposed to be trusted.
full member
Activity: 237
Merit: 100
June 30, 2015, 06:51:33 AM
#1
1. Question: Is it possible for the Bitcoin network to survive with only one node?

2. Question: What is the difference between a trust node and a distrust node?

3. Question: What happens if there are more distrust nodes than trust nodes?

Thank you very much for an answer Smiley
Jump to: