Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: mmitech on October 07, 2014, 05:48:21 PM



Title: The "you cant kill Bitcoin argument"
Post by: mmitech on October 07, 2014, 05:48:21 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8333 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?


Title: Re: The "you cant kill Bitcoin argument"
Post by: Meuh6879 on October 07, 2014, 06:13:00 PM
Tor is already implemented in bitcoin core.
https://en.bitcoin.it/wiki/Running_Bitcoin

(-onion command line)


Title: Re: The "you cant kill Bitcoin argument"
Post by: Robert Paulson on October 07, 2014, 06:13:30 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8332 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

change the port to 80, use SSL.
now bitcoin is indistinguishable from any SSL website, good luck banning it.


Title: Re: The "you cant kill Bitcoin argument"
Post by: shorena on October 07, 2014, 06:16:40 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8332 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

change the port to 80, use SSL.
now bitcoin is indistinguishable from any SSL website, good luck banning it.

This, or use Tor. What we today understand as the Internet will have to cease existing in order to stop any specific service or protcoll. Youd have to ban encrypted data in general in order to be able to inspect and filter every package. Thats what certain corporate networks do along with restricted hard- and software.


Title: Re: The "you cant kill Bitcoin argument"
Post by: mmitech on October 07, 2014, 06:21:14 PM
Tor is already implemented in bitcoin core.
https://en.bitcoin.it/wiki/Running_Bitcoin

(-onion command line)

but even if you use a proxy, we are talking about blocking it at ISP level.


Title: Re: The "you cant kill Bitcoin argument"
Post by: mmitech on October 07, 2014, 06:22:51 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8332 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

change the port to 80, use SSL.
now bitcoin is indistinguishable from any SSL website, good luck banning it.

yes, changing to port 80 would solve this, but this also means that Bitcoin and a webserver cant run at the same server.


Title: Re: The "you cant kill Bitcoin argument"
Post by: mmitech on October 07, 2014, 06:26:49 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8332 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

change the port to 80, use SSL.
now bitcoin is indistinguishable from any SSL website, good luck banning it.

This, or use Tor. What we today understand as the Internet will have to cease existing in order to stop any specific service or protcoll. Youd have to ban encrypted data in general in order to be able to inspect and filter every package. Thats what certain corporate networks do along with restricted hard- and software.

my understanding is: using Tor means connecting to a service that is blocked in your country through a node where that content is allowed, but if you block it on ISP level no one will be able to connect to that service (bitcoin).


Title: Re: The "you cant kill Bitcoin argument"
Post by: mmitech on October 07, 2014, 06:56:09 PM
found the answer (https://en.bitcoin.it/wiki/Network), this is not a threat, things have changed since version 7.0 even IPv6 is supported  ::)


Title: Re: The "you cant kill Bitcoin argument"
Post by: shorena on October 07, 2014, 06:58:13 PM
What does "block bitcoin at ISP level" mean? Bitcoin is not a single IP or Server an ISP can block and as long as me and the nodes I connect to use Tor the ISP might be able to detect the use of Tor (AFAIK not even that is possible) but has no ideawhat the traffic actually is. Could be recepies for cake, could be bitcoin, to the ISP its basically noise. Thats why I said youd have to dissallow encryption and thats not an Internet thats a corporate network with limited services.


Title: Re: The "you cant kill Bitcoin argument"
Post by: mmitech on October 07, 2014, 07:02:54 PM
What does "block bitcoin at ISP level" mean? Bitcoin is not a single IP or Server an ISP can block and as long as me and the nodes I connect to use Tor the ISP might be able to detect the use of Tor (AFAIK not even that is possible) but has no ideawhat the traffic actually is. Could be recepies for cake, could be bitcoin, to the ISP its basically noise. Thats why I said youd have to dissallow encryption and thats not an Internet thats a corporate network with limited services.

block port I meant, i thought it only connect using 8333 but I was wrong.


Title: Re: The "you cant kill Bitcoin argument"
Post by: solex on October 08, 2014, 04:17:47 AM
Firechat shows the power of mesh networks. The potential of mesh networking for Bitcoin message transmission has been mentioned before.

http://www.technologyreview.com/news/525921/the-latest-chat-app-for-iphone-needs-no-internet-connection/


Title: Re: The "you cant kill Bitcoin argument"
Post by: wumpus on October 08, 2014, 07:38:56 AM
Although it makes things more difficult, you don't really need the P2P protocol. You can send block and transaction data over *any* medium. Some suggestions I've heard are to post them (at least the block headers + links) on forums, in pastebins, or host http servers that serve the data yourself. Other ways of transferring would be though faux-video streams in video chat services. Or given absence of the internet, even broadcasting the block chain through radio. Possibly using a satellite (see http://www.coindesk.com/jeff-garzik-announces-partnership-launch-bitcoin-satellites-space/). Or indeed, mesh networks.

Of course a client would have to be written that can collect the data this way, but it is no technical barrier.

I wouldn't say it is impossible to kill politically, i mean given global North-Korea levels of tyranny, like taking away all technology from the common people, could of course foil bitcoin pretty much. But if that happens we'll have other things to worry about than bitcoin.


Title: Re: The "you cant kill Bitcoin argument"
Post by: dillpicklechips on October 08, 2014, 09:11:53 AM
In some ways as long as there are programmers who believe in bitcoin it will continue to evolve resisting any attacks that come. I really can't think of a scenario where bitcoin completely stops. Even if the price crashed to near zero and the difficulty was too high for amateur mining, a simple code fix and everything keeps going from where it left off.


Title: Re: The "you cant kill Bitcoin argument"
Post by: amaclin on October 08, 2014, 09:53:17 AM
Quote
you cant kill Bitcoin
it will die itself, because the cost of supporting decentralized technology is too high comparing with the alternatives


Title: Re: The "you cant kill Bitcoin argument"
Post by: e4xit on October 08, 2014, 11:59:18 AM
Quote
you cant kill Bitcoin
it will die itself, because the cost of supporting decentralized technology is too high comparing with the alternatives

Presuming that you are talking about the current financial system then that is just incorrect. Presuming that you are talking about some other cyptocurrency that nobody uses or supports, then, good luck with that line of thinking. There is no other (current) viable solution to the Byzantine generals problem, which is the primary reason that bitcoin (or any "cryptocurrency") has got anywhere. Without that, all other flavours of crypto are useless (unless build on top of bitcoin).


Title: Re: The "you cant kill Bitcoin argument"
Post by: amaclin on October 08, 2014, 12:22:12 PM
Quote
Presuming that you are talking about the current financial system then that is just incorrect. Presuming that you are talking about some other cyptocurrency that nobody uses or supports, then, good luck with that line of thinking. There is no other (current) viable solution to the Byzantine generals problem, which is the primary reason that bitcoin (or any "cryptocurrency") has got anywhere. Without that, all other flavours of crypto are useless (unless build on top of bitcoin).

I am talking about decentralized vs centralized systems.
The cost for immutable transactions in any crypto-currencies is too high.
And we can not decrease it.
When the hashrate will stop growing it will be easy to collect old switched off asics, turn them on for an hour and gain 51%
Sorry. No way.


Title: Re: The "you cant kill Bitcoin argument"
Post by: dnydublin12 on October 11, 2014, 05:14:25 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8332 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

change the port to 80, use SSL.
now bitcoin is indistinguishable from any SSL website, good luck banning it.

SSL doesnt run on port 80.

http://stason.org/TULARC/security/ssl-talk/3-4-What-ports-does-SSL-use.html#.VDlkM_ldXKA

But less pedantically, if people wanted to ban it, it would be much easier. Ban the entry and exit points and ban the ownership/dealing of it. Not to say it would be completely eradicated but would be limited to niche uses and a currency to succeed needs widespread adoption.

I don't think it will be banned though, just evolved and more regulated than currently. In general cryptocurrency is a good thing and will succeed in the longer term I think, nothing to be feared.


Title: Re: The "you cant kill Bitcoin argument"
Post by: vancsj on October 12, 2014, 07:57:26 AM
Quote
Presuming that you are talking about the current financial system then that is just incorrect. Presuming that you are talking about some other cyptocurrency that nobody uses or supports, then, good luck with that line of thinking. There is no other (current) viable solution to the Byzantine generals problem, which is the primary reason that bitcoin (or any "cryptocurrency") has got anywhere. Without that, all other flavours of crypto are useless (unless build on top of bitcoin).

I am talking about decentralized vs centralized systems.
The cost for immutable transactions in any crypto-currencies is too high.
And we can not decrease it.
When the hashrate will stop growing it will be easy to collect old switched off asics, turn them on for an hour and gain 51%
Sorry. No way.

You are assuming bitcoin running with high market cap && low velocity in circlation, then it's true, bitcoin costs too much. But consider the situation after velocity rising, things will be totally different.

When the hashrate stopped growing, there will not be old swiched off asics, ascics will be running until they are broken.


Title: Re: The "you cant kill Bitcoin argument"
Post by: vancsj on October 12, 2014, 07:59:34 AM
People are always talking about governments kill bitcoin....come on, if bitcoin realized what it promoised, those governments who want to kill bitcoin will be voted out before they can do.


Title: Re: The "you cant kill Bitcoin argument"
Post by: vancsj on October 12, 2014, 08:02:03 AM
BTW I don't think Bitcoin is undefeatable, you can always destroy it by 51% attack. And that's why I think it is amazing: you can choose.


Title: Re: The "you cant kill Bitcoin argument"
Post by: DonCrypto on October 13, 2014, 12:32:17 AM
As long as there is money to be made off of it, it will always be around.


Title: Re: The "you cant kill Bitcoin argument"
Post by: BitMos on October 13, 2014, 07:31:24 AM
because the cost of supporting decentralized technology is too high comparing with the alternatives

It's the most idiotic statement I never read on the internet... astonishing, could you please elaborate on what are the alternatives (I guess centralized) and what do you understand by the term "cost of supporting decentralized technology" vs "cost of supporting alternatives"? And if it's not to much what does cost mean for you ($ term I guess)?

Thx a lot.


Title: Re: The "you cant kill Bitcoin argument"
Post by: vancsj on October 13, 2014, 07:34:13 AM
because the cost of supporting decentralized technology is too high comparing with the alternatives

It's the most idiotic statement I never read on the internet... astonishing, could you please elaborate on what are the alternatives (I guess centralized) and what do you understand by the term "cost of supporting decentralized technology" vs "cost of supporting alternatives"? And if it's not to much what does cost mean for you ($ term I guess)?

Thx a lot.

There is lot of such statements with little knowledge about bitcoin.


Title: Re: The "you cant kill Bitcoin argument"
Post by: BitMos on October 13, 2014, 07:38:04 AM
What is more impressive than the falsehood of the dude, is how sure of himself, he seems to be... Amazing!


Title: Re: The "you cant kill Bitcoin argument"
Post by: Billbags on October 13, 2014, 06:35:08 PM
BTW I don't think Bitcoin is undefeatable, you can always destroy it by 51% attack. And that's why I think it is amazing: you can choose.

There are solutions for the 51% attack situation. When the fix needs to be implimented it will be. Gavin and others have had the solution ready for awhile now. The whole 51% thing just makes good press, it's all about selling fear, thats why you never hear that a 51% attack would be noticed immediately and the fix would shut the attack down almost immediately making all the attackers blocks invalid. To the normal citizen Bitcoin user it would be a small "hiccup" and banks have big "hiccups" all the time and no one really complains. Banks even close on the weekends and are getting hacked/fraud/ID thefts daily.


Title: Re: The "you cant kill Bitcoin argument"
Post by: btchris on October 13, 2014, 07:15:59 PM
BTW I don't think Bitcoin is undefeatable, you can always destroy it by 51% attack. And that's why I think it is amazing: you can choose.

There are solutions for the 51% attack situation. When the fix needs to be implimented it will be. Gavin and others have had the solution ready for awhile now. The whole 51% thing just makes good press, it's all about selling fear, thats why you never hear that a 51% attack would be noticed immediately and the fix would shut the attack down almost immediately making all the attackers blocks invalid. To the normal citizen Bitcoin user it would be a small "hiccup" and banks have big "hiccups" all the time and no one really complains. Banks even close on the weekends and are getting hacked/fraud/ID thefts daily.

I don't know where you get your delusions, laser brain.


Title: Re: The "you cant kill Bitcoin argument"
Post by: Billbags on October 13, 2014, 07:19:15 PM
BTW I don't think Bitcoin is undefeatable, you can always destroy it by 51% attack. And that's why I think it is amazing: you can choose.

There are solutions for the 51% attack situation. When the fix needs to be implimented it will be. Gavin and others have had the solution ready for awhile now. The whole 51% thing just makes good press, it's all about selling fear, thats why you never hear that a 51% attack would be noticed immediately and the fix would shut the attack down almost immediately making all the attackers blocks invalid. To the normal citizen Bitcoin user it would be a small "hiccup" and banks have big "hiccups" all the time and no one really complains. Banks even close on the weekends and are getting hacked/fraud/ID thefts daily.

I don't know where you get your delusions, laser brain.

http://gavintech.blogspot.com/2012/05/neutralizing-51-attack.html?m=1

Gavin: "The code already has a notion of (bitcoin priority) that it uses to prevent transaction spam (sending gazillions of tiny transactions to yourself, just to make everybody else do the work of validating and storing them); extending that to influence the chain-fork-selection code wouldn't be hard....something like....ignore a longer chain orphaning the current best chain if the sum(priorities of transactions included in new chain) is much less than sum(priorities of transactions in the part of the current best chain that would be orphaned)” would mean a 51% attacker would have to have both lots of hashing power AND lots of old, high-priority bitcoins to keep up a transaction-denial-of-service attack. And they’d pretty quickly run out of old, high-priority bitcoins and would be forced to either include other people’s transactions or have their chain rejected".

In Andresen’s post, he notes that such a solution would be “Not To Be Used Except In Case of Emergency”.


Title: Re: The "you cant kill Bitcoin argument"
Post by: btchris on October 13, 2014, 07:28:55 PM
BTW I don't think Bitcoin is undefeatable, you can always destroy it by 51% attack. And that's why I think it is amazing: you can choose.

There are solutions for the 51% attack situation. When the fix needs to be implimented it will be. Gavin and others have had the solution ready for awhile now. The whole 51% thing just makes good press, it's all about selling fear, thats why you never hear that a 51% attack would be noticed immediately and the fix would shut the attack down almost immediately making all the attackers blocks invalid. To the normal citizen Bitcoin user it would be a small "hiccup" and banks have big "hiccups" all the time and no one really complains. Banks even close on the weekends and are getting hacked/fraud/ID thefts daily.

I don't know where you get your delusions, laser brain.

http://gavintech.blogspot.com/2012/05/neutralizing-51-attack.html?m=1

That refers to a specific stop-all-or-nearly-all-the-transactions attack, however a stop-some-but-not-all-transactions attack, or enough double-spend attacks would probably work just as well in crashing the market if it went on for long enough.

Edited to add: He also mentioned in that same blog post that someone willing to spend enough money could continue to pull off a stop-all-or-nearly-all-the-transactions attack even with the countermeasure in place.


Title: Re: The "you cant kill Bitcoin argument"
Post by: Billbags on October 13, 2014, 07:33:43 PM
^The other two systems I like are:


This idea is ok:
https://bitcoinfoundation.org/2014/07/mining-decentralisation-the-low-hanging-fruit/


This one's good:
https://bitcointalk.org/index.php?topic=281180.0


Title: Re: The "you cant kill Bitcoin argument"
Post by: btchris on October 13, 2014, 07:52:33 PM
^The other two systems I like are:


This idea is ok:
https://bitcoinfoundation.org/2014/07/mining-decentralisation-the-low-hanging-fruit/


This one's good:
https://bitcointalk.org/index.php?topic=281180.0

No arguments here when it comes to being able to mine in a pool without having to sell your vote, that's definitely a topic that doesn't get the attention it deserves.


Title: Re: The "you cant kill Bitcoin argument"
Post by: Billbags on October 13, 2014, 08:42:12 PM
^ I just caught the Star Wars quote :D That's a really good one!


Title: Re: The "you cant kill Bitcoin argument"
Post by: btchris on October 13, 2014, 10:04:51 PM
^ I just caught the Star Wars quote :D That's a really good one!

Yeah, sorry if it seemed too harsh, I really should have added a smiley... I hope you don't find my lack of smileys disturbing.


Title: Re: The "you cant kill Bitcoin argument"
Post by: cryptocoiner on October 14, 2014, 12:17:05 AM
It's possible using DPI equipment at ISP.
For example China right now can ban bitcoin in their country if they would want to. Same way as they banned tor and i2p.


Title: Re: The "you cant kill Bitcoin argument"
Post by: btchris on October 14, 2014, 03:41:16 AM
It's possible using DPI equipment at ISP.
For example China right now can ban bitcoin in their country if they would want to. Same way as they banned tor and i2p.

They attempt to block Tor, but that doesn't mean they're successful. See obfsproxy (https://www.torproject.org/projects/obfsproxy.html.en).


Title: Re: The "you cant kill Bitcoin argument"
Post by: Honeypot on October 14, 2014, 07:26:39 AM
They may or may not be able to kill bitcoin.

But they definitely can do something about people and groups using them.

What good is a tech if no one can use it? Ultimately the one using their fists or guns or knives will have a say in who does what.


Title: Re: The "you cant kill Bitcoin argument"
Post by: vancsj on October 15, 2014, 09:03:57 AM

http://gavintech.blogspot.com/2012/05/neutralizing-51-attack.html?m=1

Gavin: "The code already has a notion of (bitcoin priority) that it uses to prevent transaction spam (sending gazillions of tiny transactions to yourself, just to make everybody else do the work of validating and storing them); extending that to influence the chain-fork-selection code wouldn't be hard....something like....ignore a longer chain orphaning the current best chain if the sum(priorities of transactions included in new chain) is much less than sum(priorities of transactions in the part of the current best chain that would be orphaned)” would mean a 51% attacker would have to have both lots of hashing power AND lots of old, high-priority bitcoins to keep up a transaction-denial-of-service attack. And they’d pretty quickly run out of old, high-priority bitcoins and would be forced to either include other people’s transactions or have their chain rejected".

In Andresen’s post, he notes that such a solution would be “Not To Be Used Except In Case of Emergency”.

As btchris says, it just prevents a specific kind of attack, not all 51% attacks.

For me, 51% attack is both the basis and the weakness of Bitcoin. The hashing power is the projection of people's wealth outside of Bitcoin, it's important for the hashing power to be in proportion to the wealth they have if you want them to accept Bitcoin.


Title: Re: The "you cant kill Bitcoin argument"
Post by: ElysianBaws on October 17, 2014, 05:04:44 PM
They can only scare people off and the price will drop, but you cant kill a free currency can yoU?


Title: Re: The "you cant kill Bitcoin argument"
Post by: vancsj on October 17, 2014, 05:23:30 PM
Surely you can....why suppose people always kill Bitcoin for profit?


Title: Re: The "you cant kill Bitcoin argument"
Post by: Orangina on October 18, 2014, 07:05:50 AM
It may be a newbie question but ...
I mean Bitcoin is P2P ? Right ? can't ISP just block ports ? just like for torrent  :-[


Title: Re: The "you cant kill Bitcoin argument"
Post by: Kimowa on October 19, 2014, 12:39:34 AM
Surely you can....why suppose people always kill Bitcoin for profit?

I believe there is no profit if someone kill bitcoin. So the only one that would want to kill it is government.


Title: Re: The "you cant kill Bitcoin argument"
Post by: frankenmint on October 19, 2014, 01:30:52 AM
It may be a newbie question but ...
I mean Bitcoin is P2P ? Right ? can't ISP just block ports ? just like for torrent  :-[

This forum would put a note in the News section at the top there:  Change your BTC port to: VWXYZ OR upgrade to version X.YZ

The 'you cant kill bitcoin' argument comes from the fact that all these newer successor digital currencies and assets use bitcoin as the primary means of acquisition.


Title: Re: The "you cant kill Bitcoin argument"
Post by: worle1bm on October 19, 2014, 04:33:37 AM
Bitcoin could be defeated by making it illiquid. If people can't get it, they can't use it.


Title: Re: The "you cant kill Bitcoin argument"
Post by: NewLiberty on October 19, 2014, 02:21:00 PM
Only a better Bitcoin can kill Bitcoin.

The corollary is that making Bitcoin worse can also kill it.



Title: Re: The "you cant kill Bitcoin argument"
Post by: kimchi64 on October 19, 2014, 03:16:07 PM
Only a better Bitcoin can kill Bitcoin.

The corollary is that making Bitcoin worse can also kill it.



Very true, but in this case, what would be the "better" bitcoin?
Guess we gotta wait.


Title: Re: The "you cant kill Bitcoin argument"
Post by: kodtycoon on October 22, 2014, 09:32:35 PM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8333 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

there are a few ways bitcoin could be destroyed.. i posted one example on a past thread..

https://bitcointalk.org/index.php?topic=766406.msg9084503#msg9084503

not saying this is happening or will happen but its very possible..

quote from above link -
Quote
perhaps they think if bitcoin is dumped into oblivion all the way down to the point that even the biggest of miners cant afford to mine it would essentially break bitcoin.. image if all the small guys drop out on the way down leaving say 5 mega miners, then btc sees the biggest dump off all collapsing from the hundreds to double or single digits forcing all the last 5 to shut up shop... difficulty would be left way to high for anyone to mine preventing any conformations (im guessing) for days?

this would leave behind only the "unknown entity" with complete control over the network. one entity that could turn on and off raising the difficulty and then crashing it again. while also keeping the price of bitcoin so unprofitable that no one in their right mind would try to mine or buy it.

a malicious entity does not need to buy enough mining power to get 51%. they only need enough to continuously suppress the price and push it down gradually forcing out other miners, getting back some of the money invested and also raising their percentage of hashing power as other miners drop out. it would be a slow process and costly but not even close to impossible.

 for someone with millions with a seriously high vested interest in the old money status quo it would probably be the best way to go about destroying bitcoin. if you fight a decentralized network you may harm it but it will come back stronger in one form or another. but if you crush it with out revealing yourself as a malicious entity and crush every little hope of the people they will not be so keen to fight back a second time. and once an idea fails the first time it is much harder for it to catch on a second time thus also suppressing the hopes of a reincarnation in another form.

not only that.. but with some(wouldnt take much) of the bitcoins they mine they could slowly acquire massive amounts of all the coins they cant do that to (PoS) and then just royal fuck with their respective markets for years to come as their little play toy. no investor in their right mind would buy crypto ever again. isnt it strange how many altcoins are actually not crashing (against bitcoin) while bitcoin plummets... not the norm right? i say fuck with their markets because it would be far cheaper than acquiring 50% in a PoS system - not impossible - but way too expensive an option when all you want to do is prevent adoption.

im not saying this is whats happening.. but it is certainly a possibility. dont underestimate the ones pulling the strings behind the current financial system. governments learnt their lesson about decentralised networks when file sharing effectively took down the music and film industry. why would they let a threat grow to the point that it could actually challenge them. if i were them i would invest the "pennies" to protect the pounds. and it would take fewer pennies now than in 5 years time.



Title: Re: The "you cant kill Bitcoin argument"
Post by: Daanie on October 22, 2014, 09:36:45 PM
i do think that if 90% of all countries worldwide will ban bitcoin, it will die. The value will never go back to $0 though.


Title: Re: The "you cant kill Bitcoin argument"
Post by: inBitweTrust on October 22, 2014, 10:34:46 PM
a malicious entity does not need to buy enough mining power to get 51%. they only need enough to continuously suppress the price and push it down gradually forcing out other miners, getting back some of the money invested and also raising their percentage of hashing power as other miners drop out. it would be a slow process and costly but not even close to impossible.


If this attack happened than we would just switch the Bitcoin algo to an Asic resistant algo https://blog.ethereum.org/2014/01/15/slasher-a-punitive-proof-of-stake-algorithm/  or a Hybrind PoW /PoS algo.


governments learnt their lesson about decentralised networks when file sharing effectively took down the music and film industry. why would they let a threat grow to the point that it could actually challenge them. if i were them i would invest the "pennies" to protect the pounds. and it would take fewer pennies now than in 5 years time.

Well they have never waited this long in the past. What is taking them so long? Bitcoin reached almost a 14 billion dollar market cap and is now valued over 5 billion. Liberty dollar was raided when a little over 7 million was backing up the currency. At its peak Liberty reserve processed 1.4 billion annually in transactions and Bitcoin has volume traded at an average of 60 million usd daily or 22-30 Billion projected annually.

Perhaps those that do understand the threat also understand that attacking a decentralized network is futile as it will just grow more resistant. How are the most powerful countries/corporations worldwide handling bit-torrent thus far? Do you think that they will ever succeed in preventing these transactions or are you suggesting they aren't interested in shutting down thepiratebay and other torrent trackers?

Those "pennies" invested by governments would only slow Bitcoin and evolve it into something much stronger and resistant.


Title: Re: The "you cant kill Bitcoin argument"
Post by: ENikS on October 22, 2014, 11:35:40 PM
If government goes for core dev team it will kill it easily. You don't need to attack the application, get people who works on it and you are done.
You don't even need to kill it. Just install enough hooks and backdoors and whole purpose is defeated. No one really checks what is running except few developers, there are no audits or checks and balances to insure code integrity.


Title: Re: The "you cant kill Bitcoin argument"
Post by: inBitweTrust on October 22, 2014, 11:55:11 PM
If government goes for core dev team it will kill it easily. You don't need to attack the application, get people who works on it and you are done.
You don't even need to kill it. Just install enough hooks and backdoors and whole purpose is defeated. No one really checks what is running except few developers, there are no audits or checks and balances to insure code integrity.

Well its convenient that out of most of the open source projects, Bitcoin has enough highly skeptical libertarian and anarchist leaning developers to have a higher possibility of checking for such backdoors. Additionally , multiple developers are actively promoting multiple implementations to insure Bitcoin is safe against bugs or backdoors becoming a showstopper.

This being said, as with any open source project, Bitcoin needs more developers and testers.


Title: Re: The "you cant kill Bitcoin argument"
Post by: ENikS on October 24, 2014, 11:55:13 PM
I wouldn't be so sure. There are holes which were there from day one and no one bothered to check for them.
To give you just one example of such hole look at this: https://github.com/bitcoin/bitcoin/pull/4955

I wasn't looking for security issues, just trying to build it on MSBuild, but still found more that dozen of boundary check errors (these are similar to Open SSL bug that caused so much publicity few month back). I am sure if someone would look specifically for vulnerabilities they will find more...

I guess my point is: these were found by accident. If core team adds backdoor into the code it will not be detected until something breaks or someone discover it by accident. So it could be another 5 years...


Title: Re: The "you cant kill Bitcoin argument"
Post by: NewLiberty on October 25, 2014, 02:55:38 AM
If government goes for core dev team it will kill it easily. You don't need to attack the application, get people who works on it and you are done.
You don't even need to kill it. Just install enough hooks and backdoors and whole purpose is defeated. No one really checks what is running except few developers, there are no audits or checks and balances to insure code integrity.
It remains the only implementation with a miner, yes?
So, also a single point of failure.


Title: Re: The "you cant kill Bitcoin argument"
Post by: seoincorporation on October 25, 2014, 03:17:00 AM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8333 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

First of all, great thread, it make me think a lot.  :)

You cant stop bitcoin only banning the port, because the port can be redirected, changed or you can make "tunnelling" to that port.

I think there is not way to stop bitcoin, the countries can make it ilegal, but cant ban it. We have the example of Rusia. They make ilegal the bitcoin and the best they can do is giving you a mulct for it. but that will not make all the country stop using it.

I think the only true way to stop bitcoin, is giving it the value of zero. if it lost the value people will lost the interest on it, and that will be the end. But if it has a value, always will be people interested on it, and they will not care what the country think about it.

Going back to the technical discussion, close the port is not a option to stop it, as i say at start, the port can be redirected, changed or tunnelled for example.

Code:
netcat -L 127.0.0.1:666 -p 8333 -vvv



Title: Re: The "you cant kill Bitcoin argument"
Post by: btchris on October 25, 2014, 02:35:05 PM
If government goes for core dev team it will kill it easily. You don't need to attack the application, get people who works on it and you are done.
You don't even need to kill it. Just install enough hooks and backdoors and whole purpose is defeated. No one really checks what is running except few developers, there are no audits or checks and balances to insure code integrity.

When you say "the government", you're implying that the US, the Netherlands, and Belgium will join forces to extort all of the core devs (to say nothing of other eyes on the project) to insert a back door? If that's likely to happen (it's not), I doubt any additional audits (which could also be influenced in the same way) would be of any help. (I agree you're correct in principle though.)

It remains the only implementation with a miner, yes?
So, also a single point of failure.

Putting aside the unlikelihood that all versions, forks, and clones of Bitcoin Core have been backdoored (in a way that apparently can't be reversed), btcd is at least one full-node alternative, re-implemented from the ground up, which supports getblocktemplate: https://github.com/conformal/btcd/wiki#Mining (https://github.com/conformal/btcd/wiki#Mining). It's quite an ambitious project, you should take a look.


Title: Re: The "you cant kill Bitcoin argument"
Post by: ENikS on October 27, 2014, 03:58:09 PM
When you say "the government", you're implying that the US, the Netherlands, and Belgium will join forces to extort all of the core devs (to say nothing of other eyes on the project) to insert a back door? If that's likely to happen (it's not), I doubt any additional audits (which could also be influenced in the same way) would be of any help. (I agree you're correct in principle though.)
As cases of wikileaks, Snowden, and etc. shows it is relatively easy to obtain cooperation from European counties. Most of the time it wouldn't even be required.
It doesn't take much to put pressure on regular people. Few phone calls from authorities with promise to ruin your life will do it.  

Given importance of BTC to whole world economy it would be negligence on part of these special agencies not to put hooks and backdoors into the code and I don't think they are negligent.
After all, motto of BTC: Thrust no one...


Title: Re: The "you cant kill Bitcoin argument"
Post by: cbeast on October 27, 2014, 04:09:16 PM
I think governments trying to kill bitcoin would make grow even faster. Then Bitcoiners could buy politicians.


Title: Re: The "you cant kill Bitcoin argument"
Post by: Micky Ron on October 27, 2014, 08:58:23 PM
I think governments trying to kill bitcoin would make grow even faster. Then Bitcoiners could buy politicians.

Any publicity/controversy is good publicity


Title: Re: The "you cant kill Bitcoin argument"
Post by: AlexSm on October 28, 2014, 01:51:00 AM
I was having an argument in the speculation sub-forum when someone said "the only way to stop Bitcoin would be to ban the entire internet"... see I often hear that, but being in IT as a profession that statement give me a real hard time, so I thought it is time to discuss it, maybe there is something I am not aware off !!

So if Bitcoin becomes a real threat to governments, and if they agree on banning it and killing it, one way to go would be just changing regulation (FCC) for internet service providers and force them to ban the port that Bitcoin uses (8333 now), this would mean certain death to Bitcoin.


I want to hear your opinion, and how do you think this could be prevented ?

Governments don't only work based on brute force, they could just as easily inflitrate the foundation and make USlolcatGavin hardfork Bitcoin to introduce fresh new vulnerabilities (oops! *caugh caugh*)


Title: Re: The "you cant kill Bitcoin argument"
Post by: TheDragonSlayer on October 30, 2014, 01:20:01 PM
The government just need to force some of the giant miner in US to group up for 51% attack and its done..


Title: Re: The "you cant kill Bitcoin argument"
Post by: amaclin on October 30, 2014, 01:22:36 PM
The government just need to force some of the giant miner in US to group up for 51% attack and its done..
Why do you think that only government can do it?


Title: Re: The "you cant kill Bitcoin argument"
Post by: inBitweTrust on October 30, 2014, 01:32:16 PM
The government just need to force some of the giant miner in US to group up for 51% attack and its done..

What exactly would happen if they did this? 1-3 double spends? The ability to prevent a few transactions from being propagated, temporarily?
https://www.youtube.com/watch?v=yWTQgmCuiCw


Title: Re: The "you cant kill Bitcoin argument"
Post by: cbeast on October 30, 2014, 01:38:06 PM
The government just need to force some of the giant miner in US to group up for 51% attack and its done..

What exactly would happen if they did this? 1-3 double spends? The ability to prevent a few transactions from being propagated, temporarily?
https://www.youtube.com/watch?v=yWTQgmCuiCw
I love it. Government IT competency: www.healthcare.gov


Title: Re: The "you cant kill Bitcoin argument"
Post by: amaclin on October 30, 2014, 01:51:49 PM
Quote
What exactly would happen if they did this? 1-3 double spends?
It will be more than enough to double-spend just one significant amount.
After it everyone will see that bitcoins cost nothing because can be doublespended.


Title: Re: The "you cant kill Bitcoin argument"
Post by: inBitweTrust on October 30, 2014, 01:56:56 PM
Quote
What exactly would happen if they did this? 1-3 double spends?
It will be more than enough to double-spend just one significant amount.
After it everyone will see that bitcoins cost nothing because can be doublespended.


I never knew that double spending or creating fake transactions on a network would completely undermine the value in the whole ecosystem. Good thing that there is no such thing as fake currency and doublespends happening in all the other currency ecosystems we use and trust.

This never happens elsewhere, right? Those billions of dollars in fake greenbacks being printed instantly made all USD fiat devoid of any value , right?


Title: Re: The "you cant kill Bitcoin argument"
Post by: amaclin on October 30, 2014, 02:11:16 PM
Quote
This never happens elsewhere, right?
This happens everywhere and everytime.
But the offline communities have a laws and rules to protect people and punish dishonest persons.
Bitcoin onlline community does not protect a person from an attacker.


Title: Re: The "you cant kill Bitcoin argument"
Post by: cbeast on October 30, 2014, 02:19:51 PM
Quote
This never happens elsewhere, right?
This happens everywhere and everytime.
But the offline communities have a laws and rules to protect people and punish dishonest persons.
Bitcoin onlline community does not protect a person from an attacker.

Who protects people from the lawgivers? Police seizure laws, government overreach, overambitious regulators, to name a few.


Title: Re: The "you cant kill Bitcoin argument"
Post by: amaclin on October 30, 2014, 02:37:06 PM
Quote
Who protects people from the lawgivers? Police seizure laws, government overreach, overambitious regulators, to name a few.

Why not to vote for another persons on elections?


Title: Re: The "you cant kill Bitcoin argument"
Post by: NewLiberty on October 30, 2014, 02:49:05 PM
Quote
Who protects people from the lawgivers? Police seizure laws, government overreach, overambitious regulators, to name a few.

Why not to vote for another persons on elections?

Politicians are not bound to do what they say they will.
They do bind the rest of us however.
Voting is over rated.

http://www.sifter.org/~brandyn/Democracy.png


Title: Re: The "you cant kill Bitcoin argument"
Post by: cbeast on October 30, 2014, 02:52:20 PM
Quote
Who protects people from the lawgivers? Police seizure laws, government overreach, overambitious regulators, to name a few.

Why not to vote for another persons on elections?
Few if any of them are elected. Most of them are appointed bureaucrats with tenure. Besides, it's actually legal for government to take your property without due process. It's a civil matter and requires you to sue at your expense or just protect yourself to begin with by keeping some of your wealth out of their reach.


Title: Re: The "you cant kill Bitcoin argument"
Post by: inBitweTrust on October 30, 2014, 02:59:58 PM
Quote
This never happens elsewhere, right?
This happens everywhere and everytime.
But the offline communities have a laws and rules to protect people and punish dishonest persons.
Bitcoin onlline community does not protect a person from an attacker.


Bitcoin has many methods of protecting the users from attackers and is fundamentally more secure than Fiat currencies if you don't hand you coins over to thieves(Grifts happen just as easily with fiat too).

Theft is institutionalized with fiat currency. Democracy is one of the first examples of a 51% attack.

I await evidence that shows a higher per capita risk for users who secure there own bitcoins vs users who secure both physical cash and digital cash in traditional banks. Please include all amortized security costs in this research.

Why not to vote for another persons on elections?

Is your attention span greater than a goldfish? Name me one president or politician who hasn't repeatedly betrayed his oath and campaign promises.



Title: Re: The "you cant kill Bitcoin argument"
Post by: marcus_of_augustus on November 02, 2014, 11:02:53 AM
Was there an actual technical question here?

Moderators? Can we keep at least this section free from the speculative FUD, games and other dross? Place is getting pretty noisy (crapped up).


Title: Re: The "you cant kill Bitcoin argument"
Post by: mmitech on November 02, 2014, 05:46:18 PM
Was there an actual technical question here?

Moderators? Can we keep at least this section free from the speculative FUD, games and other dross? Place is getting pretty noisy (crapped up).

maybe if you wouldn't be a delusional cultist you would see the legitimacy of this concern, many sane and objective people usually engage is such discussions, but if you want to be an idiot FUD spreader and delusional cultist then stay in the fucking speculation forum.


Title: Re: The "you cant kill Bitcoin argument"
Post by: cbeast on November 02, 2014, 06:05:57 PM
Was there an actual technical question here?

Moderators? Can we keep at least this section free from the speculative FUD, games and other dross? Place is getting pretty noisy (crapped up).
I didn't realize this was in the Development forum. This is way off topic.


Title: Re: The "you cant kill Bitcoin argument"
Post by: JLynn171 on November 05, 2014, 03:41:33 AM
The USA Gov't will go to far extremes to protect their USD system they have set up... if at anytime BTC starts to actually make serious competition/threat to their currency you can believe that strict bans/ legislation restrictions will be put into place to try and "kill" BTC... and if they can not kill it they will try to get their hands on it and make probably more from it than the miner (essentially killing it)