Author

Topic: Is BitCoin 2.0 possible? (Read 1882 times)

full member
Activity: 154
Merit: 100
May 29, 2011, 07:37:18 PM
#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?
legendary
Activity: 3766
Merit: 1364
Armory Developer
May 29, 2011, 07:30:36 PM
#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.
member
Activity: 98
Merit: 10
May 29, 2011, 07:09:59 PM
#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.
legendary
Activity: 873
Merit: 1000
May 29, 2011, 07:02:59 PM
#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.
jr. member
Activity: 42
Merit: 1
May 29, 2011, 07:00:02 PM
#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.
sr. member
Activity: 280
Merit: 250
Firstbits: 12pqwk
May 29, 2011, 06: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.
legendary
Activity: 873
Merit: 1000
May 29, 2011, 06: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.
jr. member
Activity: 42
Merit: 1
May 29, 2011, 06: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.
sr. member
Activity: 280
Merit: 250
Firstbits: 12pqwk
May 29, 2011, 06: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?
legendary
Activity: 873
Merit: 1000
May 29, 2011, 06: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
sr. member
Activity: 280
Merit: 250
Firstbits: 12pqwk
May 29, 2011, 06: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.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
May 29, 2011, 06: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.
sr. member
Activity: 280
Merit: 250
Firstbits: 12pqwk
May 29, 2011, 06:17:14 PM
#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??
Jump to: