Pages:
Author

Topic: Gov't + Bitcoin Foundation = 25% of all Bitcoins confiscated? (Read 1820 times)

newbie
Activity: 8
Merit: 0
I'm sure this is already pointed out in the thread: but Bitcoin is more than the code that runs it. Bitcoin is an idea with a set of universally accepted properties: 21 million units of currency, decentralized, bla bla bla.

If this dooms day scenario of yours were to be played out then the resulting work wouldn't be Bitcoin and everyone would switch to a version of the code that was. That is the advantage of open source: we all have access to the internals of Bitcoin and version control tracks all changes. We're not using the Bitcoin code because we -have- to -- we're using it because we want to, and what you suggested is something no one would want. So in essence, the perceived "control" that the core developers have over Bitcoin is based on being able to do what the majority of people consistently want. Thus, there isn't a way to control Bitcoin without also controlling the majority of its participants. Satoshi thought of that too.

In conclusion, so long as people think Bitcoin should be like... well Bitcoin - then it shall be. (The idea itself is decentralized Wink )
legendary
Activity: 952
Merit: 1005
--Signature Designs-- http://bit.ly/1Pjbx77
The Bitcoin Foundation is paying Devs to work on the core code, so they have a type of control over projected changes.

I do not believe Bitcoin Foundation have control over the Bitcoin code. They may have influence over some changes, but the majority of the devs are still working independently.

The core Bitcoin code (combined with the blockchain) tracks "every Satishi" from their creation to the current address.

Anyone can track every satoshi without Bitcoin core. I would be far more efficient for Governments to write their own analytic tool than injecting such function into Bitcoin core.

to change the code to 'collect' (for the greater good) 25% of all existing Bitcoins and send them to a single address

Then everyone will stop using the new version of Bitcoin core client, revert back to old one.
legendary
Activity: 1316
Merit: 1004
They can't control the protocol and blockchain randomly. If they have managed to do it, the decentralized network would have easily found out. Then the miner would reject to mine and the majority of people wouldn't  accept BTC and dump them instantly. Would the gov and TBF let it happen?
hero member
Activity: 798
Merit: 1000
There are already a couple of alt clients, no one would adopt this new client, especially considering that less than 50% of the nodes are actually from the U.S.

All I see are centralized clients. Is there any Bitcoin-QT alternative local client as of yet ?

You can build it from source yourself if you have the know-how. It's basically Bitcoin Core and QT right now, although many exchanges use modified versions of them.

What do u mean by Bitcoin Core and QT ? Are not they same ?

Yes, it's the same, that why I said that. It's called Bitcoin Core and Bitcoin QT.
legendary
Activity: 2394
Merit: 1216
The revolution will be digital
There are already a couple of alt clients, no one would adopt this new client, especially considering that less than 50% of the nodes are actually from the U.S.

All I see are centralized clients. Is there any Bitcoin-QT alternative local client as of yet ?

You can build it from source yourself if you have the know-how. It's basically Bitcoin Core and QT right now, although many exchanges use modified versions of them.

What do u mean by Bitcoin Core and QT ? Are not they same ?
hero member
Activity: 798
Merit: 1000
There are already a couple of alt clients, no one would adopt this new client, especially considering that less than 50% of the nodes are actually from the U.S.

All I see are centralized clients. Is there any Bitcoin-QT alternative local client as of yet ?

You can build it from source yourself if you have the know-how. It's basically Bitcoin Core and QT right now, although many exchanges use modified versions of them.
legendary
Activity: 2394
Merit: 1216
The revolution will be digital
There are already a couple of alt clients, no one would adopt this new client, especially considering that less than 50% of the nodes are actually from the U.S.

All I see are centralized clients. Is there any Bitcoin-QT alternative local client as of yet ?
hero member
Activity: 798
Merit: 1000
OP just no. So you're saying if me and a few corrupt devs implant some doomsday code for Bitcoin it would be accepted?  Cheesy
TBF doesn't control the code, how would they?

Even if all the devs become corrupt and make some code, it wouldn't work. Once it is discovered by someone reading the source code, miners and nodes would revert back to an earlier version, therefore making the new version with the doomsday code useless.
legendary
Activity: 2674
Merit: 3000
Terminated.
OP just no. So you're saying if me and a few corrupt devs implant some doomsday code for Bitcoin it would be accepted?  Cheesy
TBF doesn't control the code, how would they?
full member
Activity: 157
Merit: 100
The NSA could attack at a hardware level, then shit would get legit real.

Good point.  Maybe this being done already, and it could be taking a long time for these attacks to get discovered?
sr. member
Activity: 322
Merit: 250
The NSA could attack at a hardware level, then shit would get legit real.
sr. member
Activity: 350
Merit: 250
The government works in a much more clever way, for example they could threaten the devs to include a specific version of a dependency (such as openssl) that would then offer a backdoor for them to access.
full member
Activity: 157
Merit: 100
Sorry about this "FUD", the truth cannot hurt too much, correct?
The Bitcoin Foundation is paying Devs to work on the core code, so they have a type of control over projected changes.
When the economy gets even more unstable and the establishment gets desperate, here is what could happen:

1) The core Bitcoin code (combined with the blockchain) tracks "every Satishi" from their creation to the current address.
2) It would be possible (no matter how unlikely) to change the code to 'collect' (for the greater good) 25% of all existing Bitcoins and send them to a single address controlled by the United Nations/IMF, for example.
3) The Bitcoin Foundation would need a leader/director who is (possibly) being threatened with serious charges for "heinous crimes" which have no statue of limitations, so the threat is always active...  ...oh wait...didn't they just elect Brock Pierce as their new leader?

Whoever controls the code, has power over your Bitcoins. Correct?
Of course the mining pools will reject those code changes? Have the mining pools ever rejected code coming from the main dev team?

Is #2 possible (no matter how unlikely) Yes or No?

The threat of mining pool/s behaving badly (selfishly or if they get hacked) is a much much bigger threat than the core developers doing something like this.

Every person has indirect control of the code: you decide what code you run.  The point of decentralization is that there's no such thing as "Whoever controls the code, has power over your Bitcoins".  Everyone has to reach consensus: everyone has a "vote".  Large pools are dangerous because it is like letting someone else "vote" for you.
legendary
Activity: 1176
Merit: 1015
Sorry about this "FUD", the truth cannot hurt too much, correct?
The Bitcoin Foundation is paying Devs to work on the core code, so they have a type of control over projected changes.
When the economy gets even more unstable and the establishment gets desperate, here is what could happen:

1) The core Bitcoin code (combined with the blockchain) tracks "every Satishi" from their creation to the current address.
2) It would be possible (no matter how unlikely) to change the code to 'collect' (for the greater good) 25% of all existing Bitcoins and send them to a single address controlled by the United Nations/IMF, for example.
3) The Bitcoin Foundation would need a leader/director who is (possibly) being threatened with serious charges for "heinous crimes" which have no statue of limitations, so the threat is always active...  ...oh wait...didn't they just elect Brock Pierce as their new leader?

Whoever controls the code, has power over your Bitcoins. Correct?
Of course the mining pools will reject those code changes? Have the mining pools ever rejected code coming from the main dev team?

Is #2 possible (no matter how unlikely) Yes or No?

Remember that all these coins are types of social contracts. This is very important to understand.

Bitcoin is several things, the client(s), the history (blockchain), the security (miners and nodes via the client(s)) and also a social contract.

Bitcoin's social contract is quite simple, the bitcoin supply is growing according to the mint rate specified when Satoshi first created Bitcoin, all bitcoins can be sent with no need for approval apart from controlling the private key, there cannot be double spends and no way to modify the mint rate.

Notice that the entire value of the bitcoin network is derived from these basic rules, and people have given Bitcoin value based on their belief that those rules are forever and unchanging.

Now if the Bitcoin foundation released a tainted client that stole bitcoins, the social contract would be undone and two things happen: either the community reacts and fights to keep the original social contract in place (by releasing an untainted client and hardforking the network back to where it was) or the community agrees with the change (or can't be bothered to fight via releasing another client) and the value of a bitcoin drops to zero.

Now the price will crash and those stolen bitcoin aren't worth anything now anyway.

The reason why Bitcoin has it's value is because of Satoshi's original social contract that we have all bought into, changing a fundamental rule would undo all the faith the market has in Bitcoin and is suicide.

Satoshi never said that a Government isn't allowed to buy up all the bitcoin's, so that is ok and in line with the social contract, but Satoshi said that the private key is always required to send bitcoins, any movement of bitcoins that does not involve the private key breaks the social contract and thus removes all faith in the system.

That is my assessment of the situation.
hero member
Activity: 742
Merit: 502
Circa 2010
It's highly unlikely that the devs would get the agreement of the miners and the nodes and in such a case the only way your proposed changes would get across would be that it is not included in the changelogs/publicly announced and hence it makes it in as a disguised patch. This only works provided no one compares the original changes and the source code so in reality it is very unlikely. Not to mention the backlash that would occur if it was discovered. So you can safely assume that it is extremely improbable that the code will be altered by the devs in such a manner that gives control to the government.
hero member
Activity: 658
Merit: 500
I love it when ppl put " around a word then they just balantly describe exactly what that word means....

Yeah..." FUD"

legendary
Activity: 1511
Merit: 1072
quack
The Bitcoin Foundation is paying Devs to work on the core code, so they have a type of control over projected changes.

No, the Bitcoin Foundation doesn't have any control of the Bitcoin development.
hero member
Activity: 546
Merit: 500
hm
An entity (e.g. the US goverment) could simple buy a decent amount of Bitcoins and then stabalize the price of a Bitcoin.
sr. member
Activity: 399
Merit: 257
Whoever controls the code, has power over your Bitcoins. Correct?
Of course the mining pools will reject those code changes? Have the mining pools ever rejected code coming from the main dev team?

There has never been a need to reject any proposed code change before. A government-imposed and veiled taxation on Bitcoins is something that is not acceptable to all Bitcoin supporters, so there's no way that anyone would use a client that would make that possible. Transparency allows anyone to fork the source code, while decentralization allows the majority to consent to forking the blockchain. Essentially, the majority can just fork Bitcoin if it ever becomes necessary.
full member
Activity: 196
Merit: 100
Possible? Maybe like the sun going supernova in our lifetime.

The minors haven't rejected updates because there hasn't been a significant enough reason to.

Maybe if it were a much smaller amount, like 0.001% you might sneak it in before it was noticed and it might take a few days to fix the code, but 25%. No way.
Pages:
Jump to: