Bitcoin Forum
April 28, 2024, 10:27:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What happen to blocks that Follow Old Rules But Violates New Rules?  (Read 175 times)
puremage111 (OP)
Hero Member
*****
Offline Offline

Activity: 1568
Merit: 511


View Profile WWW
October 13, 2017, 08:13:39 AM
 #1



Source: Cointelegraph

Although previously i have read multiple articles on the Forks when the time we have BTU, UAHF, BIP141, 91 and tons of it, i forgot most of it and i am reading again.

So it stated for Soft Fork
User can still continue to mine with old nodes since old nodes will be recognize all the concurrent mined blocks as new blocks.

From the image
Blocks from the non upgraded Nodes - It end up in the process "Follow Old Rules but violate New Rules", therefore what happens to the block? Rejected?

1714300040
Hero Member
*
Offline Offline

Posts: 1714300040

View Profile Personal Message (Offline)

Ignore
1714300040
Reply with quote  #2

1714300040
Report to moderator
1714300040
Hero Member
*
Offline Offline

Posts: 1714300040

View Profile Personal Message (Offline)

Ignore
1714300040
Reply with quote  #2

1714300040
Report to moderator
1714300040
Hero Member
*
Offline Offline

Posts: 1714300040

View Profile Personal Message (Offline)

Ignore
1714300040
Reply with quote  #2

1714300040
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714300040
Hero Member
*
Offline Offline

Posts: 1714300040

View Profile Personal Message (Offline)

Ignore
1714300040
Reply with quote  #2

1714300040
Report to moderator
hatshepsut93
Legendary
*
Offline Offline

Activity: 2954
Merit: 2145



View Profile
October 13, 2017, 08:26:38 AM
 #2

Yes, a block that violates new rules is rejected by updated nodes, this means that updated nodes would not include it in their blockchain and new mining nodes won't build on top of it, but old nodes would see that block as valid so it may cause a chain split. So, a softfork is kinda like a hashrate war - whoever has more hashpower can build the longest chain, if new nodes win then old nodes would automatically accept their chain as valid because it's backwards compatible, but if old nodes win new does will just reject it and keep mining on the shorter chain. SegWit was a softwork and it got activated smoothly because majority of hashpower mined SegWit blocks so there was no chain splits.

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
puremage111 (OP)
Hero Member
*****
Offline Offline

Activity: 1568
Merit: 511


View Profile WWW
October 13, 2017, 08:59:07 AM
 #3

Yes, a block that violates new rules is rejected by updated nodes, this means that updated nodes would not include it in their blockchain and new mining nodes won't build on top of it, but old nodes would see that block as valid so it may cause a chain split. So, a softfork is kinda like a hashrate war - whoever has more hashpower can build the longest chain, if new nodes win then old nodes would automatically accept their chain as valid because it's backwards compatible, but if old nodes win new does will just reject it and keep mining on the shorter chain. SegWit was a softwork and it got activated smoothly because majority of hashpower mined SegWit blocks so there was no chain splits.

Ahhh thanks, so we can say that Soft fork is a race within upgraded nodes vs non upgraded nodes. While which ever form the longest valid chain will took over the others? In that case, the one who lose the race either
1) Continue mining with their original nodes, get no reward
2) Mined with the longest chain nodes, get reward?

Is Segwit Soft Fork or Hard Fork? i remember we activated with Segwit2X right?

Segwit took part months ago and the upcoming 2X of block size will be take change in November?

Thanks and regards
hatshepsut93
Legendary
*
Offline Offline

Activity: 2954
Merit: 2145



View Profile
October 14, 2017, 04:39:43 AM
 #4

Yes, a block that violates new rules is rejected by updated nodes, this means that updated nodes would not include it in their blockchain and new mining nodes won't build on top of it, but old nodes would see that block as valid so it may cause a chain split. So, a softfork is kinda like a hashrate war - whoever has more hashpower can build the longest chain, if new nodes win then old nodes would automatically accept their chain as valid because it's backwards compatible, but if old nodes win new does will just reject it and keep mining on the shorter chain. SegWit was a softwork and it got activated smoothly because majority of hashpower mined SegWit blocks so there was no chain splits.

Ahhh thanks, so we can say that Soft fork is a race within upgraded nodes vs non upgraded nodes. While which ever form the longest valid chain will took over the others? In that case, the one who lose the race either
1) Continue mining with their original nodes, get no reward
2) Mined with the longest chain nodes, get reward?

Is Segwit Soft Fork or Hard Fork? i remember we activated with Segwit2X right?

Segwit took part months ago and the upcoming 2X of block size will be take change in November?

Thanks and regards

To lose a race would mean to have  less hahspower than competitors, and there are two possibilities:

If new nodes are losing, then they are mining on a minority chain and those miners would be able to send their reward coins only to other updated nodes. If they want to switch to the longest chain, they have to downgrade their software.

If old nodes are losing, they would be constantly try to mine invalid blocks on top of the longest chain mined by new nodes, which is seen as valid to them. This means that there's no growing alternative chain and old nodes have to upgrade their clients if they want to switch to the longest chain.

SegWit was developed by Bitcoin Core as a softfork and it has already been activated and working successfully for a couple of months already. SegWit2x is a hardfork planned to launch in November and developed by Jeff Garzik with support from miners and big businesses - since it's a hard fork, there won't be any mining race, it wouldn't matter how many miners will switch to SegWit2x, because the original chain will keep working as long as at least someone is mining it.

.BEST.CHANGE..███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
whitemacna
Member
**
Offline Offline

Activity: 123
Merit: 10


View Profile
February 04, 2018, 01:53:00 PM
 #5

Yes, a block that violates new rules is rejected by updated nodes, this means that updated nodes would not include it in their blockchain and new mining nodes won't build on top of it, but old nodes would see that block as valid so it may cause a chain split.if old nodes are losing, they would be constantly try to mine invalid blocks on top of the longest chain mined by new nodes, which is seen as valid to them. This means that there's no growing alternative chain and old nodes have to upgrade their clients if they want to switch to the longest chain.
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!