Bitcoin Forum
December 14, 2018, 01:56:02 PM *
News: Latest Bitcoin Core release: 0.17.0 [Torrent].
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why nodes don't manipulate the bitcoin network?  (Read 370 times)
Prodeskhp
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 25, 2017, 12:16:01 PM
 #1

Hi,

I would like to ask why nodes, which serve blockchain across the network do not try to manipulate with blockchain? Let's say 70% of them agree to insert fake blockchain into a system. What is the mechanism, which would protect 30% of honest one to kick bad guys out?
Could you explain this to me, thank you.
1544795763
Hero Member
*
Offline Offline

Posts: 1544795763

View Profile Personal Message (Offline)

Ignore
1544795763
Reply with quote  #2

1544795763
Report to moderator
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ranochigo
Legendary
*
Offline Offline

Activity: 1610
Merit: 1111

Somewhat inactive.


View Profile WWW
August 25, 2017, 01:00:09 PM
 #2

I would like to ask why nodes, which serve blockchain across the network do not try to manipulate with blockchain? Let's say 70% of them agree to insert fake blockchain into a system. What is the mechanism, which would protect 30% of honest one to kick bad guys out?
Could you explain this to me, thank you.
Nodes DO NOT trust each other at all. Every node has their own set of rules that they follow and they will verify every single transaction and block to ensure that the rules that they dictate is followed. If the rules aren't followed, the block or transaction is invalid.

I don't really get what you mean by fake blockchain. If you are referring to the blockchain having coins that are created out of thin air, it is impossible. The nodes will verify that every single transaction (except the coinbase transaction) has a valid UXTO that it spends from. If it doesn't exist, the block is rejected. If blocks generates more Bitcoins than the current reward (12.5BTC)+ fees, it is also rejected.

If you are talking about creating another alternative blockchain and making nodes follow them, it is also impossible*.

* Nodes follows the chain with the longest proof of work. Unless you can outpace the network with a chain that is longer and has more difficulty weightage, follows the protocol rule, you cannot broadcast 20 blocks using 90% of the nodes and expect the 10% of honest node to accept it.

Prodeskhp
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 25, 2017, 06:28:24 PM
 #3

Thank you for your reply.

I now understand creating fake nodes and fake miners would result in alternative blockchain, which would have no purpose at the end. In this alt-blockchain I can have million of bitcoins, but if legit miners and nodes don't agree with it, I can not pass it through the system. Thanks.

So to attack the system, you need to attack the ledgers of all the nodes and miners. And here I have a question. Why miners and ledgers (in theory) don't seat at the table and do following:"Hey guys, we are miners and nodes, we have the ledgers, we are the only one who have the real data... let's just manipulate the data and steal bitcoins from people, who have absolutley no idea how bitcoin works... then new people will come and we can sell those stealen bitcoins to them"... There must be a mechanism, which prevents it, right?

I understand BTC is an organic eco-trading-system, but still I am interested... where are decisions about BTC network made? Who makes the decisions how network will develop in future? For instance, proof of work is great solution... but if you look from far away, it is just a convention... some people had to agree on it...
defined
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
August 25, 2017, 06:50:26 PM
 #4

So to attack the system, you need to attack the ledgers of all the nodes and miners. And here I have a question. Why miners and ledgers (in theory) don't seat at the table and do following:"Hey guys, we are miners and nodes, we have the ledgers, we are the only one who have the real data... let's just manipulate the data and steal bitcoins from people, who have absolutley no idea how bitcoin works... then new people will come and we can sell those stealen bitcoins to them"... There must be a mechanism, which prevents it, right?
Suppose they decide to fork and take the bitcoins mined by Satoshi Nakamoto. They were not moved in years, nobody misses them, right?
But if they do, nobody trusts the fork, and another chain with honest participants continues.

They have more to lose than to gain.
Prodeskhp
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 25, 2017, 09:08:39 PM
 #5

Well, the problem I see here is that 99% of bitcoin users don't even know how bitcoin protocol works and I include myself in this category, despite spending tens of hours studying just algorithms how wallet is created from scratch. I have no idea what is going in node field and I assume I would be very easily manipulated, with out one authority telling me... "hey there is something wrong with bitcoin network...". So this is why I am asking, what if authority(which miners and node installers are) goes against ordinary users? How mechanism defends itself? (in theory ofcourse). Your answer makes sense in a way that it would prolly produce reaction, however, what if miners and nodes would say Satoshi started to use the coins? We would just have to believe them Smiley
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!