All Active Nodes are Equal in a Decentralized Peer to Peer trust — What is Bitcoin, and Legitimate Attacks Against it?
Bitcoin Security, and Attacks on Decentralized Peer to Peer Block chains
All active nodes are equal in a decentralized Peer to Peer trust. (They need to be, or the trust is broken)
All active non mining nodes (Bitcoin core wallets running with bitcoin in them), and mining nodes make up this decentralized trust.
They all can, and do validate the chain (the PoW(Proof Of Work) done by a mining node) against theirs and can reject /cut off a node and therefore chain it came from if it is invalid. (invalid transaction, rule change.. I elaborate badly on this further below. Also check out Thεο ¯\_[ôo]_/¯’s write up about this here)
“… I see a lot of people getting mixed up with “mining consensus signals” which vote for something, and what the network actually is.
The network is the way it is because in 2009, people mined bitcoins on their Personal Computers. They started this chain with these rules that exist today.
This made a cryptographic cipher (chain) that only the rules and the audit trail that has happened can decipher(confirm) while being built.
Therefore all active nodes are equal, because you downloading a normal full wallet node and using it..confirming these blocks on your Active Bitcoin Wallet… Means you have an active STAKE in making sure that your money stays in this same chain, with the same rules. No one can change your node but you”
This is how / why bitcoin is secure and what makes it amazing.
You start the software, download the chain, buy a bitcoin, receive it, keep running the node on your system. You are now part of this decentralized authority, or are this decentralized authority.
This node (whole chain (or audit trail)/and therefore rules of the whole chain) can never be changed by anyone but you, or who maliciously attacks you outside the software /chain (hacks or uses your server / computer os physically).
You now have the whole network in your one “honest” node, which if bitcoin were attacked (possible, very unlikely), but backed up — could rebuild the entire network completely.
Currently, if you run a bitcoin core node at 1MB with segwit it uses 150GB download quota up front then runs all the time, and uses around 40ish GB per month.
There is no real benefit to you, the bitcoin user, to run one other than knowing you are securing this decentralized trust and helping other users connect and use bitcoin.
They are the network. Active mining and non mining nodes enabling users to connect to and use the network. They also Validate the chain against the one they hold and can cut invalid nodes (both miner or non-miner) off from themselves (therefore the cryptographic decentralized trust) if found invalid.
PoW Miners are as important as any other node in keeping this trust valid, as they must build a chain that can then be validated by this network
As long as “honest” nodes control the most CPU power.. they can build the longest chain by both building and validating against the greater p2p consensus (decentralized trust), ensuring sovereignty and outpacing any attackers.— Me :)
The “honest” Bitcoin Active Core nodes, are currently in the majority (10,000 overall). They are run by the users of bitcoin, both miners and not (peer to peer).
It is “honest” because — this is the consensus of what bitcoin is now by the greater peer to peer trust (the people). It cannot be changed without persuading the majority of them to change it. (like (U)user (A)ctivated (S)oft (F)ork )
If you put the authority of all these nodes to only the few who can run them by raising blocksizes...too high, too fast… it is fast and cheap, however this is now the third party..
or “Financial Institution”.
This breaks the “Decentralized peer to peer trust” model.
They all can, and do validate the chain (the PoW(Proof Of Work) done by a mining node) against the one they hold and can reject the node and therefore chain it came from if it is invalid. (invalid transaction, rule change)
Let me elaborate a little: (this is still simplified, missing parts.. bear with me)
The PoW is a math problem. A Mining Node solves it, then broadcasts this proof or block to the network of both mining and non mining nodes (Active Bitcoin core wallet nodes or Other mining nodes) it is currently connected to.
If it matches and can be “validated” or “can be decoded” on this node, it is valid and the block is added to the nodes chain and is then broadcast to the other nodes it is connected to, apart from the one it just came from.
The below is a poor example, but is just to help understand how the cryptography part works…backwards…(trying to keep this simple)
It’s like if you gave someone a puzzle that when they figure it out, it gives them your public key.
They can then write something (Tx’s, or block of transactions) and encrypt this using your public key, then send you this block as an email that only you can decrypt (because you have the matching private key).
The miners job is to figure out/find this “public key” or “PoW” (block). This is then confirmed by all active nodes both mining or not (decentralized trust), and if confirmed the chain is changed (block added) to this node which then broadcasts it to more nodes — which is how transactions flow through the network.
In 1.9ish mb blocks secured by an “encrypted” PoW that only the valid chain of transactions and rules can “decrypt” or Validate(confirm) in both Active Core wallet nodes or Mining Nodes
This PoW is validated by other mining nodes. It’s how the Bitcoin works. You will not be obsessed with end-user nodes if you know some basics.
No, a mining node finds the PoW.
Then this is validated by the network. The network is a bunch of nodes that either mine or dont mine. (decentralized p2p trust)
You are purely a visitor who watch the on-going story yet you can do nothing. You can’t harm it, you can’t protect it.
The logic is.
You are part of the greater decentralized peer 2 peer trust.
Because you and other bitcoin users control the majority of Full nodes, This is literally what the consensus of bitcoin is now and the transactions that have happened (audit trail, or chain).
If someone spun up 2,000,000,000 nodes with different rules and then tried to connect to the bitcoin network, they (the 2 billion) would ALL be invalidated on the current nodes run by people, therefore being a separate chain.
Because you the users already hold the cryptographic-ally secured decentralized trust (consensus of the chain and what bitcoin is) that these new nodes are invalid on. Both mining and active non mining wallets will cut these nodes (2billion) off from themselves.
The majority Consensus of what BTC is (of honest nodes) remains, the decentralized trust is intact.
In the long talk, you have clearly shown that you understand nothing about the tech details of Bitcoin. Before you understand how Bitcoin works, please refrain youself from coming here to troll us with those blatant lies of BSCore. Thanks.
I’m trying to help you.
Help all of us.
Because you not understanding why the sovereignty of your money is held in my hands, and everyone elses hands that uses bitcoin…
Is how they are being able to manipulate you into believing false facts in a legitimate attack on a decentralized blockchain:
Attacking the very Decentralized peer 2 peer trust themselves (you and other users) by convincing them to use a centralized, unsecured blockchain which breaks the very fundamental of bitcoin security which is , yes most certainly fast and cheap
- Doesnt have anywhere near the same use as BTC
- It is being run 54% from an alibaba datacentre
- They have broken the security model, putting your money in their hands. (0conf, point above)
…In an effort to convince them (you and the community (p2p trust)) that “hey look how cheap fees are! omg! screw bitcoin lololol BSCore” to use bitcoin cash, and make it legitimate to wrestle the sovereignty of the bitcoin name… and trust
Which completely destroys the entire point of why bitcoin exists.
A secure, Decentralized peer to peer trust enabling the transfer of cash without a 3rd party (BCH — 3rd party is alibaba cloud account), therefore making your money on this network forever there until the end of time as long as your node, and bitcoin if you have it, is saved on some form of backup media that can last that long.
unless they convince you to destroy it.
What you kept doing was to repeat those blatant and stupid lies. It only can fool idiots. What you failed to do was to show your logic and reasonable proof.
We are all maliciously misled sometimes Web. It’s okay.
It’s not your fault. It’s a very effective attack.
Think about what we talked about.
And just think about how not one party has been able to change the network.
Why are we still at 1mb. Why didnt someone just force it to 2mb. Why didn’t someone change the mining algorithm to produce more bitcoins..
Because the majority of decentralized trust of “honest” nodes are in the hands of the users of bitcoin. They all (mining and nonmining) validate the chain or PoW (the work, if the rules fit the chain and are valid) a mining node did on the network, against their own (ensuring the rules are intact and valid) and cut off nodes (both mining or non mining) that feed them invalid chains. Because they are all part of the same, cryptographic-ally secured trust.
This ensures the soveriegnty of bitcoin.. This ensures consensus among nodes.
It’s a little sad you are here yelling at me that im an idiot and such saying I dont understand the technology, so invested in cryptocurrencies, btc, satoshi…
that you dont understand this.
I still love you.\
If you the end-user running the 100k full nodes are dishonest, tell me how you — -the hands of the dishonest — — can harm the network. You can do nothing.
the CURRENT decentralized majority Peer 2 peer trust is ALREADY in the hands of honest nodes (the people who use bitcoin)
and these malicious nodes are just another, new chain.
You cannot kill every honest node, and their backups.
You cannot kill bitcoin
Welcome to the decentralized trust.
We love you ❤ ヘ（。□°）ヘ
“Miners and users are the same. They mine 𝑎𝑛𝑑 use the network.medium.com
I see a lot of people getting mixed up with “mining consensus signals” which vote for something, and what the network…medium.com
Some links for you :) (by Thεο ¯\_[ôo]_/¯)
As transactions are not ‘sent’ from a sender, they are neither ‘received’ by a destination wallet. The wallet simply…medium.com
I tried to get a question in to CSW on a Bitcoin(dotcom) Q&A with Craig Wright, where I ask him about the role of Full…medium.com