Author

Topic: what is this complex terms, help me to understand (Read 189 times)

legendary
Activity: 4410
Merit: 4766
BTCI am reading the bitcoin whitepaper but not understanding this red boxed terms,
here satoshi talk about nodes, honest nodes collectively control more cpu power .
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network

https://ibb.co/VtChQLn

dishonest nodes
would send out blocks containing bad things that do not fit the rules
things like:
transactions that are trying to spend funds already spent
moving funds without signature proofs of ownership of funds
adding random non payment data like monkey pictures
trying to give a bigger block reward than what the rules allow
[insert anything bad that does not fit bitcoins utility purpose/ethos/rules]

honest nodes
agree(consent) to the same rules and dont allow rules to change unless they majority consent by being ready with a new ruleset ready to check honestly. before the new rule activates(gets used on the network)

dishonest node can move the funds ?, or they can move the funds if they have more than 50% control over the network

no they cant. because dishonest nodes with data that tries to do things outside the rules, would get their blocks rejected
as thats the point of consensus

..

a 51% attack cant do rule breaking
all it can do is three main things
A. re-organising the current blocks
    this is done by a powerful pool re-trying to build a previous/older block, but with a different transaction listing to the original block. then catch up and overtaking the block height of the honest nodes, so that it becomes the main chain nodes follow and the new blocks become the active blocks and the old blocks get orphaned(abandoned)

B. perpetually appear more often then competing block producers
    this is where they can by being the main block producer just do things like:
    make blocks with no transactions to significantly increase confirm wait times
    only accept high tx fee's to push users to need to pay more
    only accept bloated transactions
    
C. change the rules IF a malicious dev team released code for a new ruleset
    and a dishonest pool only released blocks that allowed the new ruleset. depending on how the dev team orchestrated the new code release and implemented it. could activate the code

pools still need to produce blocks that fit the rules to have their blocks accepted by nodes, but they can still cause malicious things within the rules, or where the main nodes (businesses/services) have certain rules that allow strange things to change

51% is just a buzzword for having more hashpower then its competitors combined meaning the attacker will be the main block producer
full member
Activity: 448
Merit: 223
BTCI am reading the bitcoin whitepaper but not understanding this red boxed terms,
here satoshi talk about nodes, honest nodes collectively control more cpu power .
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network

https://ibb.co/VtChQLn

dishonest nodes
would send out blocks containing bad things that do not fit the rules
things like:
transactions that are trying to spend funds already spent
moving funds without signature proofs of ownership of funds
adding random non payment data like monkey pictures
trying to give a bigger block reward than what the rules allow
[insert anything bad that does not fit bitcoins utility purpose/ethos/rules]

honest nodes
agree(consent) to the same rules and dont allow rules to change unless they majority consent by being ready with a new ruleset ready to check honestly. before the new rule activates(gets used on the network)

dishonest node can move the funds ?, or they can move the funds if they have more than 50% control over the network
legendary
Activity: 4410
Merit: 4766
BTCI am reading the bitcoin whitepaper but not understanding this red boxed terms,
here satoshi talk about nodes, honest nodes collectively control more cpu power .
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network

https://ibb.co/VtChQLn

dishonest nodes
would send out blocks containing bad things that do not fit the rules
things like:
transactions that are trying to spend funds already spent
moving funds without signature proofs of ownership of funds
adding random non payment data like monkey pictures
trying to give a bigger block reward than what the rules allow
[insert anything bad that does not fit bitcoins utility purpose/ethos/rules]

honest nodes
agree(consent) to the same rules and dont allow rules to change unless they majority consent by being ready with a new ruleset ready to check honestly. before the new rule activates(gets used on the network)

that said. bitcoin has changed over the years. some rules have been softened and bad things have been allowed in and changes have been made without the honest node consent
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
how the dishonest node are be dishonest, what properties do dishonest nodes follows , to speak them they are dishonest
 

Nodes that will try to attack the chain by reversing previously confirmed transactions are ones that could be called dishonest.

Please note that in this case, Satoshi was talking about nodes with computational power, which now represent mining nodes, not every single node out there. So in short any node that would collaborate with others, mine in secret a longer (and valid!) chain, and then broadcast it and thus invalidating transactions that were confirmed previously by the now shorter block are dishonest miners (or nodes).

Determining the longest valid chain among any malicious attempt to hijack the network would be fairly easy.

You don't determine which is a malicious chain and which is not, the chain with more work even if mined by malicious actors would always be the right one according to the protocol, if the reptilians or Illuminati have the capabilities to mine in a split second a chain with more accumulated proof-of-work than the one we have right now that will become the valid one.


hero member
Activity: 504
Merit: 625
Pizza Maker 2023 | Bitcoinbeer.events
BTCI am reading the bitcoin whitepaper but not understanding this red boxed terms,
here satoshi talk about nodes, honest nodes collectively control more cpu power .
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network



The honest nodes referred to by Satoshi Nakamoto in the Bitcoin whitepaper are the nodes on the network that run the Bitcoin software lawfully and do not seek to attack or compromise the security of the network.  Generally, these nodes are run by people or organizations who care about the security and reliability of the Bitcoin network.

 Honest nodes work together to verify Bitcoin transactions and update the blockchain, the public record of all Bitcoin transactions.  Together, the honest nodes control most of the network's computing power, which is required to maintain network security.
legendary
Activity: 2114
Merit: 2248
Playgram - The Telegram Casino
my question is what type of nodes are honest nodes ,
Nodes or miners that keep the consensus chain running without any attempt at a malicious attack.

how the nodes decide network to be honest
The block chain is built on hundreds of thousands of singular blocks stacked on each other in a chronological order. Determining the longest valid chain among any malicious attempt to hijack the network would be fairly easy.

how would dishonest nodes can change the network or attack the network or hack the network
If a miner can gain at least 51% of the hashrate, they have consensus and can attempt to double spend transactions.
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network


"Bitcoin nodes, which are computers that run the Bitcoin software, decide whether the network is honest by following the rules of the Bitcoin protocol. These rules are enforced by the consensus mechanism of the Bitcoin network, which is called proof-of-work." Read the source below.

- https://en.bitcoin.it/wiki/Protocol_rules

The ones that I know of dishonest behavior are the nodes who attempt to create invalid blocks or double-spending this is one of the rules that they shouldn't do or else their nodes will be punished.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network

The owner of the node decides if he's honest on not honest.

The thing with the whitepaper is a bit more complicated since Satoshi referred there to the early stages of mining and how it was when he designed it, so it's a bit different than the 51% explanation now. Back then the mining was done with normal computers and when he started there were no pools, each miner had its own node with the client, nowadays most nodes are not miners at all, and miners are already joining their hashrate in pools, plus there is no trace of the mentioned CPU mining anymoe.

So, right now, paraphrasing and simplifying the above, the network is secure as long as honest miners control more hashing power than any cooperating group of attacker miners.
legendary
Activity: 1232
Merit: 1080
There are a couple of books you can get on Amazon that will teach you basics about Bitcoin. There are different types of nodes some of them are pruned nodes which do not download the complete blockchain and there are full nodes that download the full blockchain. I cannot load the image you have given can you give a quote with source?
hero member
Activity: 770
Merit: 538
Leading Crypto Sports Betting & Casino Platform
sorry for dumb question, but i am able to understand after researching too,
BTCi am new, just wanted to make money but now i want to understand in deep , can anyone suggest me some ideas to understand blockchain technology completely , you can suggest some free courses

glad you are getting to learn and wants to know deep, most time we think their are short cuts to some things but after going through it and we find out that there are some basic things we need to learn and as we keep learning, it gets more interesting 🤔☺️.  welcome to the Bitcoin club 😉. someone surgested the below links to me before and I really found them so helpful. I think you are also going to find it interesting.

https://www.youtube.com/playlist?list=PLPQwGV1aLnTuN6kdNWlElfr2tzigB9Nnj
https://www.lopp.net/bitcoin-information.html
legendary
Activity: 3346
Merit: 3125
I think in that section he is referring to the 51% attack. If a group of attackers controls more than 51% of the network they could modify their nodes to attack the network, and since they are holding more than half of the network their attack will be a success.

If you want to learn more about this topic I will leave some sources here:

https://www.coindesk.com/learn/what-is-a-51-attack/
https://www.investopedia.com/terms/1/51-attack.asp
full member
Activity: 448
Merit: 223
BTCI am reading the bitcoin whitepaper but not understanding this red boxed terms,
here satoshi talk about nodes, honest nodes collectively control more cpu power .
my question is what type of nodes are honest nodes , how the nodes decide network to be honest and how would dishonest nodes can change the network or attack the network or hack the network

https://ibb.co/VtChQLn

sorry for dumb question, but i am able to understand after researching too,
BTCi am new, just wanted to make money but now i want to understand in deep , can anyone suggest me some ideas to understand blockchain technology completely , you can suggest some free courses
Jump to: