Comments (10)
Here is the first version of a blurb we're working on
"The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes."
-Satoshi NakamotoBlockchain security operates on the assumption that out of a large group of individuals, the majority will be honest. For our purposes, let us replace "CPU power" from the excerpt above with "people." Let us say we have a group of 100 people who agree on the validity of a ledger which they all hold. Every time one of them makes a transaction, they announce this transaction to the other 99 individuals. So long as the majority of these people agree on the validity of that transaction, it is added to the ledger. A rogue individual at any time can record false transactions in their copy of the ledger and attempt to announce it to the other 99 individuals. So long as the majority of people also holding copies of the ledger do not accept that false transaction, it is rejected from the true ledger held by everyone. If the rogue individual manages to convince 51% of the 100 people holding the ledger that his transaction is valid, the blockchain is said to be corrupted - there is now a false transaction in everyone's copy of the ledger.
In Proof of Work, a blockchain's security is determined by the CPU power dedicated to hashing out the blockchain. Proof of Work says that as a network matures, it will cost infinitely more resources to obtain 51% of the hash power for a PoW network -- it is simply impractical to attempt to brute force a mature PoW ledger.
Gridcoin does not use Proof of Work. Instead, Gridcoin secures its blockchain with Proof of Stake. This means that the balance held in a client determines the validity of a transaction. If one person held 51% of all Gridcoin, they, in theory, could do anything they wished to the ledger. Proof of Stake says that as the network matures, it is infinitely more expensive to purchase the majority of a circulating coin.
In PoS, if the stake weight drops low enough it becomes practical to brute force the network; If only 20 GRC are securing the Gridcoin network, anyone with 11 GRC could have their way with the ledger. This is what is meant when people talk about the security of a PoS network. The ideal situation is to have all GRC in circulation actively securing the network. As this is impractical, PoS blockchains attempt to reach for ideal as best they can.
For Gridcoin, all that is needed is a wide array of people running a Gridcoin client with a balance in it. So store your coins in the client (recommended for personal security anyway) and be sure to unlock your wallet for staking only. If you do this with the thousands of other people who participate in the Gridcoin network, the threat of what is called a "51% attack" is nothing to worry about.
Pools?
from gridcoin-site.
i'm Peppernrino, and i support this message.
from gridcoin-site.
Perhaps "Secure the Network" should be a link.
from gridcoin-site.
Yes. Also a band.
from gridcoin-site.
This means that the balance held in a client determines the validity of a transaction.
This needs to be said better/more accurately
from gridcoin-site.
As it stands I need @grctest to follow up with me on this.
from gridcoin-site.
@jring-o has closed this on Slack. Should the issue remain open?
from gridcoin-site.
Move to close or change due to upcoming CBR changes. @jring-o @grctest
from gridcoin-site.
Can this be closed?
from gridcoin-site.
It might be good to add a tooltip on this one to explain what it means briefly. Will create a PR in a minute
from gridcoin-site.
Related Issues (20)
- Slack invite link no longer works
- Remove RUDEX after December 7th
- List publications and press releases about Gridcoin HOT 1
- Wiki: Work To Be Done
- not found if tap setup gridcoin research client HOT 2
- Ruby 2.5 is EOL. We should upgrade to Ruby 2.6 HOT 1
- Investigate using Dependabot for js dependencies HOT 1
- Add coinomi recover guide to guides or wiki HOT 2
- Mention GDPR earlier in page HOT 1
- Official guide still mentions joining the Gridcoin BOINC team is a requirement HOT 2
- Main website download link for Mac is incorrect. HOT 1
- Provide a clear differentiator between what should go into guides vs the wiki. HOT 1
- Add wiki page for MRC HOT 7
- Vanitygen-plus link dead, needs to be replaced with its fork vanitygen-plusplus
- Ruby 2.6 is EOL HOT 1
- Pool to solo guide HOT 1
- Website update for folding at home. HOT 5
- Git-Jiro's nick is misspelled in the Team and Contributors page
- Poll: Proposal to Simplify Gridcoin.us Crunching Guides
- Update whitepaper HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gridcoin-site.