Bitcoin Forum
May 14, 2024, 01:30:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: The Basics of Forking  (Read 398 times)
Seal (OP)
Donator
Hero Member
*
Offline Offline

Activity: 848
Merit: 1078


View Profile WWW
February 17, 2016, 10:47:30 AM
Last edit: February 17, 2016, 11:07:10 AM by Seal
 #1

Can someone Explain Like I'm 5, how the basics of this 'upcoming' fork will occur (if it does). I'm simply after an explanation of the mechanics.

Right now I assume the following, can someone confirm if its true:

  • As Classic adoption continues, more and more blocks will be mined with the classic 'flag' on the blockchain
  • After 70 (Huh) blocks in a row have been mined, this will be taken as a vote of confidence (a consensus win???)
  • A countdown will happen (Huh)
  • The rest of the miners and nodes will have to upgrade otherwise their mined blocks will automatically be rejected by the rest of the nodes

Forgive me for being vague. There are gaps in my understanding that need to be filled!

Please leave personal opinion of classic vs core out of this, this post is not designed to be a debate.

Thanks!

DefiDive - Filter the noise
A clean crypto asset management terminal
1715693450
Hero Member
*
Offline Offline

Posts: 1715693450

View Profile Personal Message (Offline)

Ignore
1715693450
Reply with quote  #2

1715693450
Report to moderator
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715693450
Hero Member
*
Offline Offline

Posts: 1715693450

View Profile Personal Message (Offline)

Ignore
1715693450
Reply with quote  #2

1715693450
Report to moderator
1715693450
Hero Member
*
Offline Offline

Posts: 1715693450

View Profile Personal Message (Offline)

Ignore
1715693450
Reply with quote  #2

1715693450
Report to moderator
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6641


Just writing some code


View Profile WWW
February 17, 2016, 12:44:05 PM
 #2

There will probably be no fork to switch to bitcoin classic. The forking method used by classic is not the definitive forking method and not all hard forks will deploy this way. Soft forks also deploy differently.

Here is how it works:
After 750 of the last 1000 blocks signal support for the fork by setting a certain bit in the version number, the fork will be set to occur. After a 28 day grace period following the last block of that 1000 blocks, the fork will officially happen with the production of a block larger than 1Mb. The grace period is for everyone who hasn't upgraded to upgrade.

Seal (OP)
Donator
Hero Member
*
Offline Offline

Activity: 848
Merit: 1078


View Profile WWW
February 17, 2016, 01:04:08 PM
 #3


After 750 of the last 1000 blocks signal support for the fork by setting a certain bit in the version number

Thanks for the explanation, to clarify, does it have to be 750 consecutive blocks in a row with that new version or is it just 750 out of the last 1000 blocks that will trigger the grace period?

DefiDive - Filter the noise
A clean crypto asset management terminal
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6641


Just writing some code


View Profile WWW
February 17, 2016, 01:19:27 PM
 #4


After 750 of the last 1000 blocks signal support for the fork by setting a certain bit in the version number

Thanks for the explanation, to clarify, does it have to be 750 consecutive blocks in a row with that new version or is it just 750 out of the last 1000 blocks that will trigger the grace period?
Just 750 of the last 1000, it doesn't need to be consecutive.

Dagwanoenyent
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
February 18, 2016, 12:13:27 AM
 #5

Can something bad happen, to coins in that moment of fork if they are sent from one address to another?

To be lost on different fork?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!