I thought it would be useful to review some of the basic terms people throw around when discussing s
The "fork" term itself.
Fork: Like a fork in the road splitting in two, either from a cryptocurrency wanting to innovate (as is the case with bitcoin's upcoming fork) or repair damage (as was the case with Eth).
Forks are put into motion when a coin's code/software is changed. One road follows the old code. The new road follows the revised code.
Forks can be "hard" or "soft." A hard fork is meant to create two blockchains (and sometimes two coins) where the existing software and upgraded software coexist. A soft fork is meant to result in one blockchain/coin, in which the existing software is replaced by an upgraded version. Bitcoin's upcoming fork is a hard one.
Blocks: A cryptocurrency such as bitcoin is simply a set of code that delivers data in the form of bitcoins in defined quantities. Those quantities are called "blocks."
Miners: They use high-powered computers(or coop many computers via software) to secure the blockchain. Miners verify bitcoin and other cryptocurrency transactions by running those numbers through formulas on their computers and get paid in newly minted bitcoins (or whatever cryptocurrency they're "mining").
SegWit2x: Bitcoin's upcoming hard fork. Last August, miners agreed to implement the first phase of the proposal, SegWit. Coming up is the second phase. The new bitcoin code/software would allow the blocks where the data/bitcoins are stored to double in size.
Developers: The group that maintains bitcoin's (or any cryptocurrency's) code. It includes a number of people who have probably worked on the cryptocurrency's protocol the longest. These longtime developers are sometimes referred to as "core" developers.
Node operators: The bitcoin (or other cryptocurrency) users who store copies of the blockchain's full transaction history. With bigger blocks, they'll be facing rising storage costs.
Comments