Bitcoin Forum
November 14, 2024, 07:31:42 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Bitcoin Killswitch  (Read 3262 times)
An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:24:57 PM
 #1

Basicly its a fairly hyptothetical question.

But lets, just for a moment assume bitcoin had something like a "kill-switch".
A method that, by design, would revert all transactions that have ever been done.

What would be the consequences?
Raystonn
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
July 31, 2014, 09:28:21 PM
 #2

As this is open source, any kill switch would be publicly visible.  It's not there.  Now then, within a closed source implementation, such as any proprietary "coin" invented by J.P. Morgan for example, a kill switch could easily be hidden.
RyNinDaCleM
Legendary
*
Offline Offline

Activity: 2408
Merit: 1009


Legen -wait for it- dary


View Profile
July 31, 2014, 09:29:43 PM
 #3

What would be the consequences?

Game over!

An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:31:41 PM
 #4

As this is open source, any kill switch would be publicly visible.  It's not there.  Now then, within a closed source implementation, such as any proprietary "coin" invented by J.P. Morgan for example, a kill switch could easily be hidden.
I said "by design", not "by code". That might sound like a splitting hairs, but its actually really a very different thing.
An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:32:48 PM
 #5

May i quote you on that?
(Outside this forum?)
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
July 31, 2014, 09:33:41 PM
 #6

Quote
What would be the consequences?

orphaned block, not a shit was given.

An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:34:25 PM
 #7

Quote
What would be the consequences?

orphaned block, not a shit was given.
And if the block was several blocks longer than the "valid" block chain?
<edit>I mean, if the "attacking" blockchain was longer?<edit>
rocks
Legendary
*
Offline Offline

Activity: 1153
Merit: 1000


View Profile
July 31, 2014, 09:44:04 PM
 #8

As this is open source, any kill switch would be publicly visible.  It's not there.  Now then, within a closed source implementation, such as any proprietary "coin" invented by J.P. Morgan for example, a kill switch could easily be hidden.
I said "by design", not "by code". That might sound like a splitting hairs, but its actually really a very different thing.

The bitcoin "design" is quite simple and straightforward, it is highly doubtful a purposeful flaw exists that remains unknown.

That's not to say that the design may not ultimately fail, for example mining incentives could evolve in a manner that damages bitcoin, but an intentional kill switch is just plain unlikely.
RyNinDaCleM
Legendary
*
Offline Offline

Activity: 2408
Merit: 1009


Legen -wait for it- dary


View Profile
July 31, 2014, 09:48:31 PM
 #9

May i quote you on that?
(Outside this forum?)

Sure! I say game over because (unless it was averted before the switch was flipped by means of hard fork where the "kill-switch" was omitted), the trust would be gone. Game Over!

An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:49:02 PM
 #10

That's not to say that the design may not ultimately fail, for example mining incentives could evolve in a manner that damages bitcoin, but an intentional kill switch is just plain unlikely.
I am not considering an "intentional" kill switch (unless that had been the Satoshi´s intention).
Merely a design flaw that could have the same consequence.
An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:50:55 PM
 #11

Sure! I say game over because (unless it was averted before the switch was flipped by means of hard fork where the "kill-switch" was omitted), the trust would be gone. Game Over!
Well said. A hard fork can be a remedy for everything after all Wink
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
July 31, 2014, 09:53:43 PM
 #12

Quote
What would be the consequences?

orphaned block, not a shit was given.
And if the block was several blocks longer than the "valid" block chain?
<edit>I mean, if the "attacking" blockchain was longer?<edit>

everyone ignores attacking blockchain.

adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
July 31, 2014, 09:54:54 PM
 #13

Game over!

if this happens i'm buying....

An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 09:55:32 PM
 #14

everyone ignores attacking blockchain.
Why would a client ignore a longer block chain? Basicly the valid block chain would be the "attacking" block chain, wouldnt it?
joe 90
Member
**
Offline Offline

Activity: 72
Merit: 10


View Profile
July 31, 2014, 09:55:53 PM
 #15

Was the blockchain rolled back a few years ago to fix some problem? If there were any big problems in the future the dev's would probably roll back the blockchain and do a hard fork to fix it. A design flaw would create loss of confidence and a price drop, but I doubt it would kill bitcoin unless it was unfixable.
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
July 31, 2014, 09:57:46 PM
 #16

everyone ignores attacking blockchain.
Why would a client ignore a longer block chain? Basicly the valid block chain would be the "attacking" block chain, wouldnt it?

everyone ignores attacking blockchain, by upgrading their client.

adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
July 31, 2014, 09:59:39 PM
 #17

Was the blockchain rolled back a few years ago to fix some problem? If there were any big problems in the future the dev's would probably roll back the blockchain and do a hard fork to fix it. A design flaw would create loss of confidence and a price drop, but I doubt it would kill bitcoin unless it was unfixable.

you should have been there

poeple were still making TX as the chine was forking and every single TX got through onto the right chain

I was impressed.

RyNinDaCleM
Legendary
*
Offline Offline

Activity: 2408
Merit: 1009


Legen -wait for it- dary


View Profile
July 31, 2014, 10:03:11 PM
 #18

everyone ignores attacking blockchain.
Why would a client ignore a longer block chain? Basicly the valid block chain would be the "attacking" block chain, wouldnt it?

everyone ignores attacking blockchain, by upgrading their client.

When you upgrade the client to one that has a fix for such a switch, that would be a hard fork, no? The same as when they implemented the checkpoints and it was a mandatory upgrade which is probably the one you are referring to in your next post Wink

An amorous cow-herder (OP)
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


View Profile
July 31, 2014, 10:03:16 PM
 #19

you should have been there

poeple were still making TX as the chine was forking and every single TX got through onto the right chain

I was impressed.
And assuming i (or $whoever) had a/several blockchains dozens of blocks longer than the "valid" blockchain? What then?
adamstgBit
Legendary
*
Offline Offline

Activity: 1904
Merit: 1037


Trusted Bitcoiner


View Profile WWW
July 31, 2014, 10:04:40 PM
 #20

its no use, the blockchain necessarily is what the majority want it to be.

Pages: [1] 2 3 4 »  All
  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!