Bitcoin Forum
May 06, 2024, 12:28:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Blockchain and updates  (Read 148 times)
redigaffi (OP)
Member
**
Offline Offline

Activity: 142
Merit: 13


View Profile
January 16, 2018, 10:55:13 AM
Last edit: January 16, 2018, 11:15:57 AM by redigaffi
 #1

Hello folks, got a small question.

Let's imagine I create a PoW coin, there jump in 50 miners (so 50 nodes). What would happen if I want to update the code?

- Miners can refuse to update? (that would create a fork?)
- And what if my cryptocurrency updates automatically? would this be correct? why isn't bitcoin doing this? (to avoid that miners refuse the update, or even remove the reward for nodes that are outdated, could this work?)

Thanks!

Earn Money With Skill while having fun, Answer this 6 questions and get a bonus when the project get's launched:

https://docs.google.com/forms/d/e/1FAIpQLSdCRubC4wu4seHYdDqiZDFsXizqaViUnOtE5sZcx3spjGc84A/viewform
1714955330
Hero Member
*
Offline Offline

Posts: 1714955330

View Profile Personal Message (Offline)

Ignore
1714955330
Reply with quote  #2

1714955330
Report to moderator
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714955330
Hero Member
*
Offline Offline

Posts: 1714955330

View Profile Personal Message (Offline)

Ignore
1714955330
Reply with quote  #2

1714955330
Report to moderator
1714955330
Hero Member
*
Offline Offline

Posts: 1714955330

View Profile Personal Message (Offline)

Ignore
1714955330
Reply with quote  #2

1714955330
Report to moderator
1714955330
Hero Member
*
Offline Offline

Posts: 1714955330

View Profile Personal Message (Offline)

Ignore
1714955330
Reply with quote  #2

1714955330
Report to moderator
Xynerise
Sr. Member
****
Offline Offline

Activity: 322
Merit: 363

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
January 16, 2018, 12:01:03 PM
Merited by ABCbits (1)
 #2

Hello folks, got a small question.

Let's imagine I create a PoW coin, there jump in 50 miners (so 50 nodes). What would happen if I want to update the code?

- Miners can refuse to update? (that would create a fork?)
If the code update doesn't require a hard fork, nodes can choose not to update and don't really lose anything because it will be backward compatible.
If it's a radical change that requires a hard fork (eg increasing the block size), then ALL nodes need to update or else they'll be cut off from the network and will be running a different blockchain entirely.

Quote
And what if my cryptocurrency updates automatically? [/quotes]
Updates to the code are implemented by updates to the node software, so people running nodes need to choose whether they'll update or not.

Quote
would this be correct? why isn't bitcoin doing this? (to avoid that miners refuse the update, or even remove the reward for nodes that are outdated, could this work?)

Thanks!
If you force nodes to update or be kicked out of the network that is equivalent to a hardfork.
Updates are usually backwards compatible so a person running an old version of a node can be interact with new nodes without great loss of functionality.
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
January 16, 2018, 01:16:20 PM
 #3

- And what if my cryptocurrency updates automatically? would this be correct? why isn't bitcoin doing this? (to avoid that miners refuse the update, or even remove the reward for nodes that are outdated, could this work?)

Because it is useless to have a cryptocurrency that isn't open source. And if the code is open source, you can't force anyone to do anything.
If forks want to exist, they will exist, there is nothing you can do about it.
Backend
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile WWW
January 17, 2018, 10:44:53 PM
 #4

You can control the timing of the forks.  Similar to politics controlling everything else.
gold1112
Jr. Member
*
Offline Offline

Activity: 196
Merit: 7


View Profile
January 18, 2018, 01:40:28 AM
 #5

You can control the timing of the forks.  Similar to politics controlling everything else.

But you can't control blockchain. Also politics can't. It is the main power of blockchain!
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!