Bitcoin Forum
April 16, 2024, 07:08:15 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is BitCoin 2.0 possible?  (Read 1859 times)
d.james (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250

Firstbits: 12pqwk


View Profile
May 29, 2011, 11:17:14 PM
Last edit: May 29, 2011, 11:30:41 PM by d.james
 #1

From technical point of view, if we discover an flaw in the current system,
Is it possible to change/patch the way BitCoin works in the future?

Just for imaginary purpose:

BitCoin 1.1: patched so it's possible to extend beyond 21million coins.

BitCoin 2.0: A totally new redesigned system, fixed many flaws that were found in the 1.x system,
users must transfer all funds into 2.0 system before a certain date.

So Yes/No/Maybe??

You can not roll a BitCoin, but you can rollback some. Cheesy
Roll me back: 1NxMkvbYn8o7kKCWPsnWR4FDvH7L9TJqGG
1713294495
Hero Member
*
Offline Offline

Posts: 1713294495

View Profile Personal Message (Offline)

Ignore
1713294495
Reply with quote  #2

1713294495
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
May 29, 2011, 11:21:15 PM
 #2

You can make a system like that, and even call it Bitcoin, but it won't be Bitcoin and every instance of the Bitcoin software will know that and reject it.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
d.james (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250

Firstbits: 12pqwk


View Profile
May 29, 2011, 11:25:33 PM
 #3

I'm not trying to make my own bitcoin,

I'm asking if it's possible to patch the current system, or switch to a new system when a undiscovered problem appears later in the stage.

Assuming the official client programmer and the majority all agrees to the patch or system change.

You can not roll a BitCoin, but you can rollback some. Cheesy
Roll me back: 1NxMkvbYn8o7kKCWPsnWR4FDvH7L9TJqGG
koin
Legendary
*
Offline Offline

Activity: 873
Merit: 1000


View Profile
May 29, 2011, 11:32:07 PM
 #4

BitCoin 1.1: patched so it's possible to extend beyond 21million coins.

you would have to convince those who already own bitcoins to switch over to software that recognizes your fork.  your fork makes each bitcoin owned to become worth less than it would be without your fork.

in other words, it aint gonna happen
d.james (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250

Firstbits: 12pqwk


View Profile
May 29, 2011, 11:35:53 PM
 #5

It ain't gonna happen but I'm asking is it even possible?

Assuming somehow everyone agreed that it's a good idea to have more coins in the pool.
Is this then possible with a simple official client update, or it gets more complicated?

You can not roll a BitCoin, but you can rollback some. Cheesy
Roll me back: 1NxMkvbYn8o7kKCWPsnWR4FDvH7L9TJqGG
bittrader
Jr. Member
*
Offline Offline

Activity: 42
Merit: 1



View Profile
May 29, 2011, 11:46:59 PM
 #6

Big changes can be done to the network if most people switch to the new client.

There's no means in place for automatically switching people to newer client versions though, so the changes would have to be widely supported in order for people to voluntarily upgrade.
koin
Legendary
*
Offline Offline

Activity: 873
Merit: 1000


View Profile
May 29, 2011, 11:52:37 PM
 #7

It ain't gonna happen but I'm asking is it even possible?

yes, a new version of the client can implement a change that previous clients wouldn't recognize.

transactions from the new client will only be relayed by nodes that recognize the new rules.  those transactions will only be included in a block by miners who accept them as valid.

if i never change my client, i can spend on your nodes (my coins stay valuable), but you can never spend on those nodes that won't adopt your changes  (your bitcoins become less valuable).  greshams law says you won't get very far.
d.james (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250

Firstbits: 12pqwk


View Profile
May 29, 2011, 11:53:37 PM
 #8

So you're saying, technically, BitCoin system  can be CHANGED, with a simple client update, adopted by atleast 51% of the users.

let's say the author of the official client got hired by google and decides to put in some interesting stuff.

You can not roll a BitCoin, but you can rollback some. Cheesy
Roll me back: 1NxMkvbYn8o7kKCWPsnWR4FDvH7L9TJqGG
bittrader
Jr. Member
*
Offline Offline

Activity: 42
Merit: 1



View Profile
May 30, 2011, 12:00:02 AM
 #9

Every change made to the official client is publicly available on Github. Many people, including myself, look at each change before upgrading. If someone tried to sneak in something nasty, people would most likely know about it and would simply create a fork of the project that stayed true to the original system.
koin
Legendary
*
Offline Offline

Activity: 873
Merit: 1000


View Profile
May 30, 2011, 12:02:59 AM
Last edit: May 30, 2011, 12:26:58 AM by koin
 #10

So you're saying, technically, BitCoin system  can be CHANGED, with a simple client update,

software is software.  it can be changed.

let's say the author of the official client got hired by google and decides to put in some interesting stuff.

oh darnnit, never thought of that.  why am i so stupid? sell everything!

/snark

your change violates fungibility.  in other words, your bitcoins would never become the same as my bitcoins.

it wouldn't be in my self-interest to adopt the change that you describe and success for your idea requires each of those holding bitcoins to act against one's own self.  i cannot imagine a scenario where this would happen thus i don't fear the possibility (and likelihood) that what you describe will be attempted by someone, somewhere at some point.

good luck with that.
AntiVigilante
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
May 30, 2011, 12:09:59 AM
 #11

From technical point of view, if we discover an flaw in the current system,
Is it possible to change/patch the way BitCoin works in the future?

Just for imaginary purpose:

BitCoin 1.1: patched so it's possible to extend beyond 21million coins.

BZZZZZZZZZZZZZZZZZZZT. Go back to beginning. Do not pass GO. Do not collect $200l=.

Quote
BitCoin 2.0: A totally new redesigned system, fixed many flaws that were found in the 1.x system,
users must transfer all funds into 2.0 system before a certain date.

Irrelevant. You are not on Park Place anymore. Go back to Bitcoin 0.3.

Quote
So Yes/No/Maybe??

21 Million is not a limit. Ask why?and we'll tell you.

Proposal: http://forum.bitcoin.org/index.php?topic=11541.msg162881#msg162881
Inception: https://github.com/bitcoin/bitcoin/issues/296
Goal: http://forum.bitcoin.org/index.php?topic=12536.0
Means: Code, donations, and brutal criticism. I've got a thick skin. 1Gc3xCHAzwvTDnyMW3evBBr5qNRDN3DRpq
goatpig
Legendary
*
Offline Offline

Activity: 3654
Merit: 1345

Armory Developer


View Profile
May 30, 2011, 12:30:36 AM
 #12

You can copy the block chain at any point in time and start running it with modded clients on a different port. At this point you would have "mirrored" funds, both existing in the regular block chain, and the one you copied and are running separately. That technically wouldn't get in the way of your proposal, since it implies that the user base wants to move to Bitcoin "2.0".

Nevertheless the proposition seems odd. If Bitcoin ends up with a massive flaw and it isn't inherent to the block chain architecture, then it would naturally be patched over, without the need to jump onto another block chain. The block chain is simply a data structure protected with proof-of-work calculations. It doesn't hold any rule whatsoever in its data. If the block chain is somehow corrupted beyond retrieval or usability, you'd have to give it up altogether, and at this point starting over makes sense, but the data from the previous chain is lost to all.

Alex Beckenham
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
May 30, 2011, 12:37:18 AM
 #13

BitCoin 1.1: patched so it's possible to extend beyond 21million coins.

BitCoin 2.0: A totally new redesigned system, fixed many flaws that were found in the 1.x system,

You mean fix the flaw that extended the limit beyond 21 million coins?

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!