Pages:
Author

Topic: Bitcoin trades the inequity of dynastic power for the inequity of early adoption - page 8. (Read 11076 times)

Red
full member
Activity: 210
Merit: 115
So the point of my ramblings is...

1) Given that the exchanges can never operate on different chains. And
2) They can't allow invalidation of confirmed transactions to ever occur. So
3) If the exchanges decide that a particular chain is the only chain they'll all trade on. THEN
4) The mining pools MUST follow their direction. and
5) So MUST everyone else.

So how can "Accumulated Hashing" protect the chain, if the exchanges can throw it out willy nilly and everyone else must accept their decision?

QED.
hero member
Activity: 532
Merit: 500
FIAT LIBERTAS RVAT CAELVM
OK, I think I'm beginning to see the problem... or at least that there is one. Not the one in the OP, that's just whiny BS.

But this chain-forking attack is potentially an issue.

Anyone have an idea what to do about it? I mean, I'm not naive enough to think that the March 11th bug was the only one of it's kind. What do we do to prevent something like that?
full member
Activity: 350
Merit: 100
The attack proposed here is to create a popular client with a subtle but intentional bug, and then expose the bug to force a network split between the users/miners who use your client and the users/miners who don't. 51% of the computing power is not required - otherwise the BerkeleyDB blockchain fork bug would never have occurred. By the time human pool operators and developers and so forth have figured out a solution, you can (theoretically) double-spend massively.

And in the meantime, invalidate the last x days/weeks of transactions. That's a good idea. Better get started finding that bug.
legendary
Activity: 960
Merit: 1028
Spurn wild goose chases. Seek that which endures.
You're missing something. Who, exactly, controls the most computing power?
Computing power only matters to the extent that the chains are otherwise compatible.

All current clients will choose a five-block-long chain that seems to be valid over a thousand-block-long chain with an invalid transaction in it.

The attack proposed here is to create a popular client with a subtle but intentional bug, and then expose the bug to force a network split between the users/miners who use your client and the users/miners who don't. 51% of the computing power is not required - otherwise the BerkeleyDB blockchain fork bug would never have occurred. By the time human pool operators and developers and so forth have figured out a solution, you can (theoretically) double-spend massively.
member
Activity: 98
Merit: 10

Seriously, revans. Don't be a hypocrite. You have a lot of coins and btcbug and I don't have very many. I think it would be in the best interests of all for you to carve up your stake a bit and spread it around so that you don't get tempted to become one of the new elite that you've been talking about. It is only fair.

I also ask others in this thread to quote me and my signature with its respective address so that we can get a time stamp and watch this address. I am curious to see how many donations are sent to that address by those who cry foul with regards to inequality and people not sharing what they have. I have yet to see any donation to that address by anyone. They want to talk the talk, but not walk the walk.


Love your new signature!  Cheesy

I haven't received my share yet, have you?



As I said, you don't qualify as a good cause, merely a lost one.

What was that I was saying...? Oh right!
It's amazing how the commie types start backpedalling and find all sorts of justification not to even out the wealth disparity when it comes time for them to pony up their part.

I really can't believe you would say that about someone in his position. It's clear he is just down on his luck and you could help him out. You have the means.

At least 80% of humanity lives on less than ten dollars a day. Begging is one thing, but acting like someone in the first world really deserves that money is absolutely disgusting, both of you make me sick. If I were revans I would invest my fortune in infrastructure for the developing world, not pathetic forum dwellers who feel sorry for themselves because they didn't achieve overnight wealth.

TLDR: you are a greedy waste of oxygen batcoin.
hero member
Activity: 532
Merit: 500
FIAT LIBERTAS RVAT CAELVM
So in other words the client with the largest install base ultimately makes the rules. The  fact that source code is available is utterly irrelevant to the vast majority of users as they would not have the expertise to derive anything from it. So rather than having monetary policy dictated by the Fed, Bitcoin users may ultimately have it dictated by those responsible for the dominant client application.

You're looking at it backwards. I'm beginning to think this is habitual with you. Bitcoin users decide (by using it) the dominant client application. If the one they're using implements rules they don't like, hey presto, they change clients, and it's not dominant any more.


But you're looking at thing as they stand. One assumes the goal is for bitcoin to become sufficiently ubiquitous such that less technically savvy users enter the fray. This type of users will use the client that is most popular, the one that they see first in Google, or the one used by their friends. In fact  there in a nutshell is how to subvert Bitcoin. Hire a whizz bang team of UI designers to make a really slick application for iPhone/Android and Web, throw a marketing budget at it, and watch your client become a de facto standard.

You're missing something. Who, exactly, controls the most computing power?

Oh, and Red, you need to read this:
https://en.bitcoin.it/wiki/Weaknesses#Attacker_has_a_lot_of_computing_power
Red
full member
Activity: 210
Merit: 115
So in other words the client with the largest install base ultimately makes the rules. The  fact that source code is available is utterly irrelevant to the vast majority of users as they would not have the expertise to derive anything from it. So rather than having monetary policy dictated by the Fed, Bitcoin users may ultimately have it dictated by those responsible for the dominant client application.

Ironic isn't it. Given trust no one banter that goes on here.

But what I'm saying is really more basic than that. Bitcoin logic says [roughtly] the longest chain with the most computing power is always the valid one. That leads to what is called a "chain fork" attack.

So say yesterday the block chain looked like this:

[A-B-C-D-E-F-G-H-I-J-K-L-M]-N-O-P-Q-R
 confirmed blocks

Furthermore presume that every block up through and including M has been considered confirmed. That means that exchanges have taken in and payed out hard fiat currency based on these confirmations. Merchants have parted with goods based on these confirmations.

Now way today, out of the blue, the block chain starts to look like this:

[A-B-C-D-E-F-G-H-I≠T-U-V-W-X-Y-Z-a-b-c-d-e-f-g-h]-i-j-k-l-m-n
when it should look like this given the time that has passed.
[A-B-C-D-E-F-G-H-I=J-K-L-M-N-O-P-Q-R-S]-T-U-V-W-X

Now both are valid block chains and the new one is longer so clients PRESUME it to be the true chain and everyone switches over. But the exchanges and merchants have already payed out on confirmed blocks that have now disappeared. Their bitcoins were STOLEN.

Now the only way that can happen is for someone to have more than 51% of the computing power and plan this attack. But still that is NOT ENOUGH.

Because the exchanges and merchants CANNOT let this fork stand. Real life police can come and arrest them for fraud. So they HALT TRADING get on the telephone/IRC/email and start calling each other. Together they decide the last common confirmed block was "S". So each of them calls their respective programming team and says restore from backups and refuse to accept any block chain that does not contain "S". (That is called a Locking a block into the chain. Last I checked there were a half dozen or so blocks locked into the chain.)

At this point the all the exchanges can begin trading again on their agreed upon chain.

Now keep in mind all of the miners might still be extending the other chain but THEY HAVE TO CHANGE FORKS or their mining work will have no value on the exchanges.

Of course most of the conversion will happen on this sight so everyone knows what happened and can decide that following is their free will. But really, following is inevitable.



full member
Activity: 238
Merit: 100
In Gord We Trust

Seriously, revans. Don't be a hypocrite. You have a lot of coins and btcbug and I don't have very many. I think it would be in the best interests of all for you to carve up your stake a bit and spread it around so that you don't get tempted to become one of the new elite that you've been talking about. It is only fair.

I also ask others in this thread to quote me and my signature with its respective address so that we can get a time stamp and watch this address. I am curious to see how many donations are sent to that address by those who cry foul with regards to inequality and people not sharing what they have. I have yet to see any donation to that address by anyone. They want to talk the talk, but not walk the walk.


Love your new signature!  Cheesy

I haven't received my share yet, have you?



As I said, you don't qualify as a good cause, merely a lost one.

What was that I was saying...? Oh right!
It's amazing how the commie types start backpedalling and find all sorts of justification not to even out the wealth disparity when it comes time for them to pony up their part.

I really can't believe you would say that about someone in his position. It's clear he is just down on his luck and you could help him out. You have the means.
sr. member
Activity: 336
Merit: 250

Seriously, revans. Don't be a hypocrite. You have a lot of coins and btcbug and I don't have very many. I think it would be in the best interests of all for you to carve up your stake a bit and spread it around so that you don't get tempted to become one of the new elite that you've been talking about. It is only fair.

I also ask others in this thread to quote me and my signature with its respective address so that we can get a time stamp and watch this address. I am curious to see how many donations are sent to that address by those who cry foul with regards to inequality and people not sharing what they have. I have yet to see any donation to that address by anyone. They want to talk the talk, but not walk the walk.


Love your new signature!  Cheesy

I haven't received my share yet, have you?



As I said, you don't qualify as a good cause, merely a lost one.
full member
Activity: 238
Merit: 100
In Gord We Trust

Seriously, revans. Don't be a hypocrite. You have a lot of coins and btcbug and I don't have very many. I think it would be in the best interests of all for you to carve up your stake a bit and spread it around so that you don't get tempted to become one of the new elite that you've been talking about. It is only fair.

I also ask others in this thread to quote me and my signature with its respective address so that we can get a time stamp and watch this address. I am curious to see how many donations are sent to that address by those who cry foul with regards to inequality and people not sharing what they have. I have yet to see any donation to that address by anyone. They want to talk the talk, but not walk the walk.


Love your new signature!  Cheesy

I haven't received my share yet, have you?


No I haven't. I put the sig in there a few days ago when I was participating in a similar thread as this. It's amazing how the commie types start backpedalling and find all sorts of justification not to even out the wealth disparity when it comes time for them to pony up their part.

Still waiting, revans! Copy and paste! Don't be a miser either! You can be the pioneer and a role model for all who demand fairness! 1P11Dz4mhDcJvetHqEJu35KNEVqSRmqo3b
sr. member
Activity: 336
Merit: 250
So in other words the client with the largest install base ultimately makes the rules. The  fact that source code is available is utterly irrelevant to the vast majority of users as they would not have the expertise to derive anything from it. So rather than having monetary policy dictated by the Fed, Bitcoin users may ultimately have it dictated by those responsible for the dominant client application.

You're looking at it backwards. I'm beginning to think this is habitual with you. Bitcoin users decide (by using it) the dominant client application. If the one they're using implements rules they don't like, hey presto, they change clients, and it's not dominant any more.


But you're looking at thing as they stand. One assumes the goal is for bitcoin to become sufficiently ubiquitous such that less technically savvy users enter the fray. This type of users will use the client that is most popular, the one that they see first in Google, or the one used by their friends. In fact  there in a nutshell is how to subvert Bitcoin. Hire a whizz bang team of UI designers to make a really slick application for iPhone/Android and Web, throw a marketing budget at it, and watch your client become a de facto standard.
sr. member
Activity: 399
Merit: 250

Seriously, revans. Don't be a hypocrite. You have a lot of coins and btcbug and I don't have very many. I think it would be in the best interests of all for you to carve up your stake a bit and spread it around so that you don't get tempted to become one of the new elite that you've been talking about. It is only fair.

I also ask others in this thread to quote me and my signature with its respective address so that we can get a time stamp and watch this address. I am curious to see how many donations are sent to that address by those who cry foul with regards to inequality and people not sharing what they have. I have yet to see any donation to that address by anyone. They want to talk the talk, but not walk the walk.


Love your new signature!  Cheesy

I haven't received my share yet, have you?
hero member
Activity: 532
Merit: 500
FIAT LIBERTAS RVAT CAELVM
So in other words the client with the largest install base ultimately makes the rules. The  fact that source code is available is utterly irrelevant to the vast majority of users as they would not have the expertise to derive anything from it. So rather than having monetary policy dictated by the Fed, Bitcoin users may ultimately have it dictated by those responsible for the dominant client application.

You're looking at it backwards. I'm beginning to think this is habitual with you. Bitcoin users decide (by using it) the dominant client application. If the one they're using implements rules they don't like, hey presto, they change clients, and it's not dominant any more.
hero member
Activity: 532
Merit: 500
FIAT LIBERTAS RVAT CAELVM
Notice it doesn't say that if 51% of the computing power decides not to upgrade... never mind.
It says, we've decided. Come along or not.
It also says "likely" Wink If 51% or more of the computing power - would probably only take 3 or four pools - had decided not to upgrade, it wouldn't have happened. But it was in their best interest to do so because it was a bugfix, not a philosophical split.

Also, you forgot that 51% (or more) of the computing power had already decided:
http://bitcoin.org/chainfork.html
Quote
Large mining pools running version 0.8.0 were asked to switch back to version 0.7, to create a single block chain compatible with all bitcoin software.

Those same mining pools were then asked to do the upgrade on the 15th.
sr. member
Activity: 336
Merit: 250

Just an observation from the various writing styles I have seen in words attributed to him.

So you have no proof. I'm just checking to see how caught up in your own facts you are.

It's my opinion, your's may differ.
sr. member
Activity: 476
Merit: 250

Just an observation from the various writing styles I have seen in words attributed to him.

So you have no proof. I'm just checking to see how caught up in your own facts you are.
sr. member
Activity: 336
Merit: 250
So, unless you have 51% of the computing power, you can't decide which fork is the valid one.

That's a feature, not a bug.

No, I'm saying that even with 51+% of the computing power, you CAN'T decide which fork is the valid one if the wizards don't agree.

Take for example the current situation.

"If you are using Bitcoin-Qt/bitcoind version 0.7.2 or earlier, you must take action before 15 May, 2013. If you do nothing, you are likely to be left behind and will be out of sync with the rest of the Bitcoin network."

Notice it doesn't say that if 51% of the computing power decides not to upgrade... never mind.
It says, we've decided. Come along or not.

So in other words the client with the largest install base ultimately makes the rules. The  fact that source code is available is utterly irrelevant to the vast majority of users as they would not have the expertise to derive anything from it. So rather than having monetary policy dictated by the Fed, Bitcoin users may ultimately have it dictated by those responsible for the dominant client application.
Red
full member
Activity: 210
Merit: 115
So, unless you have 51% of the computing power, you can't decide which fork is the valid one.

That's a feature, not a bug.

No, I'm saying that even with 51+% of the computing power, you CAN'T decide which fork is the valid one if the wizards don't agree.

Take for example the current situation.

"If you are using Bitcoin-Qt/bitcoind version 0.7.2 or earlier, you must take action before 15 May, 2013. If you do nothing, you are likely to be left behind and will be out of sync with the rest of the Bitcoin network."

Notice it doesn't say that if 51% of the computing power decides not to upgrade... never mind.
It says, we've decided. Come along or not.

[edit]
So the significance of what I'm saying is that, if a handful of people already make these decisions. And the rest to the bitcoin users already trust these people to make these kind of decisions, THEN
there are trivial ways to create a distributed consensus among a handful of known individuals.
It doesn't require an ever growing amount of computing power.
sr. member
Activity: 336
Merit: 250
People complaining about inequality just want free coins and are jealous.

People who have coins can invest in you if you have some bright idea or plan to make Bitcoin better but if you just feel entitled to free coins, no.

And I'm saying that as someone who only has a few coins and who is not rich. It should be that money is a tool to get things done or to save lives.

So the masses should come cap-in-hand to the Bitcoin Oligarchs and beg for digital crumbs?

Or support Litecoin, PPcoin or in your case Freicoin. I have no problem with any of them.

But someone had to be the founding fathers of cryptocurrency. If you have a problem with people being successful and getting rich stop looking for them to give you something and figure out how to get it the same way they did. Go invent a better coin.

Seriously you and several others have the attitude that Bitcoin is about giving free money. Yes it's far better than USD but you still gotta earn your money and either risk your life against extreme odds or work really hard or both.

It's never really a situation where you can just open your hand and expect digital gold to fall into it. Who are you to be entitled to that? Don't get me wrong, everyone should be entitled to enough Bitcoin to live and survive, but the life of having a lot of wealth is a responsibility and a curse. You're jealous because you don't understand what it's about.

If you're all in Bitcoin, willing to give up friendships, family, everything for Bitcoin then maybe I'd say you'd be someone who could be responsible enough. Most people who win the lottery aren't happy and aren't responsible, and don't have much philosophy about what they do or discipline, but some people do have the level of dedication, philosophical background and discipline. The purpose of making a Bitcoin early adopters elite is to protect Bitcoin from attack. The elite of Bitcoin exist as guardians (think Plato), who protect Bitcoin and the miners are protecting the network.

If you want coins get into mining, or buy them. If you can't do that then move onto Litecoin or PPcoin where you can be an early adopter for that. Stop complaining and whining out of jealousy and envy. I imagine if I were an early adopter I would hate seeing that attitude.

The very same self serving arguments used by the central banker 'elite'. How typical for a group of idealists to end up becoming the very thing they despise.
Pages:
Jump to: