public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [Bitcoin-development] Some PR preparation
@ 2013-03-12  7:03 Alan Reiner
  2013-03-12 12:10 ` Luke-Jr
  0 siblings, 1 reply; 8+ messages in thread
From: Alan Reiner @ 2013-03-12  7:03 UTC (permalink / raw)
  To: Bitcoin Dev

I'm sure it won't be long before Slashdot and a variety of sources start
reporting on this event.  Bitcoin has been in the media a lot lately, so
this story is likely to get some attention.  The blowback of this event
is mostly psychological, so I think it would be exceptionally wise to
start preparing PR comments that can be posted on articles immediately
after they go public.  This event is likely draw much more negative
attention than it deserves, and getting some positive&informed comments
posted up front will potentially make a difference in the way the story
is received. 

Undoubtedly, many articles (and especially commenters) will shape this
into "the end of Bitcoin".   I would describe it as "there was a short
and mostly-harmless lapse in the ability of the network to reach a
consensus, causing transactions to get delayed by a few hours."   It
*really* needs to be emphasized that coins are safe, and nothing anyone
has/could do will change that.  And that it would've been extremely
difficult to exploit for gain.  Transactions got delayed while a bug was
fixed.  End of story.

Hell, someone here should submit their own slashdot article about it! 
100% chance this hits slashdot -- it might as well be written by someone
who understands it.  Similarly, we could be sending sources information
to pre-empt misinformation being spread about it.  Unfortunately, I have
to go to bed, so I can't really do much.  I just wanted folks to be on
the lookout and be ready to respond to the crazy stuff that's going to
hit the media in the next 12 hours.

-Alan



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12  7:03 [Bitcoin-development] Some PR preparation Alan Reiner
@ 2013-03-12 12:10 ` Luke-Jr
  2013-03-12 16:55   ` Alan Reiner
  0 siblings, 1 reply; 8+ messages in thread
From: Luke-Jr @ 2013-03-12 12:10 UTC (permalink / raw)
  To: bitcoin-development

On Tuesday, March 12, 2013 7:03:54 AM Alan Reiner wrote:
> I'm sure it won't be long before Slashdot and a variety of sources start
> reporting on this event.  Bitcoin has been in the media a lot lately, so
> this story is likely to get some attention.  The blowback of this event
> is mostly psychological, so I think it would be exceptionally wise to
> start preparing PR comments that can be posted on articles immediately
> after they go public.  This event is likely draw much more negative
> attention than it deserves, and getting some positive&informed comments
> posted up front will potentially make a difference in the way the story
> is received.
> 
> Undoubtedly, many articles (and especially commenters) will shape this
> into "the end of Bitcoin".   I would describe it as "there was a short
> and mostly-harmless lapse in the ability of the network to reach a
> consensus, causing transactions to get delayed by a few hours."   It
> *really* needs to be emphasized that coins are safe, and nothing anyone
> has/could do will change that.  And that it would've been extremely
> difficult to exploit for gain.  Transactions got delayed while a bug was
> fixed.  End of story.

I think we should be careful not to downplay the reality either.
For a number of hours, transactions could have received up to N confirmations 
and then still been reversed. While we could contact the bigger payment 
processors, I saw people still trying to buy/sell on OTC, whom could have been 
scammed even by taking standard precautions.

Luke



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12 12:10 ` Luke-Jr
@ 2013-03-12 16:55   ` Alan Reiner
  2013-03-12 17:35     ` Peter Vessenes
  2013-03-12 18:09     ` Gregory Maxwell
  0 siblings, 2 replies; 8+ messages in thread
From: Alan Reiner @ 2013-03-12 16:55 UTC (permalink / raw)
  To: Luke-Jr; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 1398 bytes --]

On Tue, Mar 12, 2013 at 8:10 AM, Luke-Jr <luke@dashjr•org> wrote:

>
>
> I think we should be careful not to downplay the reality either.
> For a number of hours, transactions could have received up to N
> confirmations
> and then still been reversed. While we could contact the bigger payment
> processors, I saw people still trying to buy/sell on OTC, whom could have
> been
> scammed even by taking standard precautions.
>
>
I don't want to misrepresent what happened, but how much of that was really
a risk?  The block was rejected, but the transactions were not.  Any valid
transactions to hit the network would get added to everyone's memory pool
and mined in both chains.  Thus all nodes would still reject double-spend
attempts.  As far as I understood it, you would've had to have majority
mining power on one of the chains (and both had non-negligible computing
power on them), so double-spending still required an exceptional amount of
resources -- just not the normal 50% that is normally needed.  Perhaps...
10%?   But how many people can even have 10%?  In addition to that, a
victim needs to be found that hasn't seen the alert, is willing to execute
a large transaction, and is on the wrong side of the chain.

Is this incorrect?  Yes, there was less resources needed to execute an
attack -- but it still required a very powerful attacker, way outside the
scope of "regular users."

[-- Attachment #2: Type: text/html, Size: 2018 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12 16:55   ` Alan Reiner
@ 2013-03-12 17:35     ` Peter Vessenes
  2013-03-12 18:09     ` Gregory Maxwell
  1 sibling, 0 replies; 8+ messages in thread
From: Peter Vessenes @ 2013-03-12 17:35 UTC (permalink / raw)
  To: Alan Reiner; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 2604 bytes --]

Can some enterprising soul determine if there were any double-spend
attempts?

I'm assuming no, and if that's the case, we should talk about that publicly.

Either way, I think it's generally another test well done by everyone;
people pitched in on PR, tech, communication, yay Bitcoin!



On Tue, Mar 12, 2013 at 9:55 AM, Alan Reiner <etotheipi@gmail•com> wrote:

> On Tue, Mar 12, 2013 at 8:10 AM, Luke-Jr <luke@dashjr•org> wrote:
>
>>
>>
>> I think we should be careful not to downplay the reality either.
>> For a number of hours, transactions could have received up to N
>> confirmations
>> and then still been reversed. While we could contact the bigger payment
>> processors, I saw people still trying to buy/sell on OTC, whom could have
>> been
>> scammed even by taking standard precautions.
>>
>>
> I don't want to misrepresent what happened, but how much of that was
> really a risk?  The block was rejected, but the transactions were not.  Any
> valid transactions to hit the network would get added to everyone's memory
> pool and mined in both chains.  Thus all nodes would still reject
> double-spend attempts.  As far as I understood it, you would've had to have
> majority mining power on one of the chains (and both had non-negligible
> computing power on them), so double-spending still required an exceptional
> amount of resources -- just not the normal 50% that is normally needed.
>  Perhaps... 10%?   But how many people can even have 10%?  In addition to
> that, a victim needs to be found that hasn't seen the alert, is willing to
> execute a large transaction, and is on the wrong side of the chain.
>
> Is this incorrect?  Yes, there was less resources needed to execute an
> attack -- but it still required a very powerful attacker, way outside the
> scope of "regular users."
>
>
>
> ------------------------------------------------------------------------------
> Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
> Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
> endpoint security space. For insight on selecting the right partner to
> tackle endpoint security challenges, access the full report.
> http://p.sf.net/sfu/symantec-dev2dev
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>
>


-- 
------------------------------

[image: CoinLab Logo]PETER VESSENES
CEO

*peter@coinlab•com * /  206.486.6856  / SKYPE: vessenes
811 FIRST AVENUE  /  SUITE 480  /  SEATTLE, WA 98104

[-- Attachment #2: Type: text/html, Size: 4729 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12 16:55   ` Alan Reiner
  2013-03-12 17:35     ` Peter Vessenes
@ 2013-03-12 18:09     ` Gregory Maxwell
  2013-03-12 18:39       ` Gregory Maxwell
  1 sibling, 1 reply; 8+ messages in thread
From: Gregory Maxwell @ 2013-03-12 18:09 UTC (permalink / raw)
  To: Alan Reiner; +Cc: Bitcoin Dev

On Tue, Mar 12, 2013 at 9:55 AM, Alan Reiner <etotheipi@gmail•com> wrote:
> I don't want to misrepresent what happened, but how much of that was really
> a risk?  The block was rejected, but the transactions were not.

Some but not much.  If someone flooded a bunch of duplicate
concurrently announcing both spends to as many nodes as they could
reach they would almost certainly gotten some conflicts into both
chains. Then both chains would have gotten >6 confirms. Then one chain
would pop and anyone on the popped side would see >6 confirm
transactions undo.

This attack would not require any particular resources, and only
enough technical sophistication to run something like pynode to give
raw txn to nodes at random.

The biggest barriers against it were people being uninterested in
attacking (as usual for all things) and there not being many (any?)
good targets who hadn't shut down their deposits.  They would have to
have accepted deposits with <12 confirms and let you withdraw. During
the event an attacker could have gotten  of their deposit-able funds.

On Tue, Mar 12, 2013 at 10:35 AM, Peter Vessenes <peter@coinlab•com> wrote:
> Can some enterprising soul determine if there were any double-spend attempts?
> I'm assuming no, and if that's the case, we should talk about that publicly.

There were circulating double-spends during the fork (as were visible
on blockchain.info). I don't know if any conflicts made it into the
losing chain, however. It's not too hard to check to see what inputs
were consumed in the losing fork and see if any have been consumed by
different transactions now.

I agree it would be good to confirm no one was ripped off, even though
we can't say there weren't any attempts.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12 18:09     ` Gregory Maxwell
@ 2013-03-12 18:39       ` Gregory Maxwell
  2013-03-12 19:53         ` Christian Decker
  0 siblings, 1 reply; 8+ messages in thread
From: Gregory Maxwell @ 2013-03-12 18:39 UTC (permalink / raw)
  To: Alan Reiner; +Cc: Bitcoin Dev

On Tue, Mar 12, 2013 at 11:09 AM, Gregory Maxwell <gmaxwell@gmail•com> wrote:
> On Tue, Mar 12, 2013 at 10:35 AM, Peter Vessenes <peter@coinlab•com> wrote:
>> Can some enterprising soul determine if there were any double-spend attempts?
>> I'm assuming no, and if that's the case, we should talk about that publicly.
[snip]
> I agree it would be good to confirm no one was ripped off, even though
> we can't say there weren't any attempts.

https://bitcointalk.org/index.php?topic=152348.msg1616747#msg1616747



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12 18:39       ` Gregory Maxwell
@ 2013-03-12 19:53         ` Christian Decker
  2013-03-12 20:09           ` Peter Vessenes
  0 siblings, 1 reply; 8+ messages in thread
From: Christian Decker @ 2013-03-12 19:53 UTC (permalink / raw)
  To: Gregory Maxwell; +Cc: Bitcoin Dev

Just a quick and dirty check if something bad actually happened. 430
transactions that were confirmed in the alt-chain, are not confirmed
in the true blockchain. The good news is that as far as I can tell
most of them are low volume transactions destined for SD.

7 transactions were true double spends, or to be more precise
transactions in which an conflicting transaction was confirmed in the
new chain (with their respective amount):

12814b8ad57ce5654ba69eb26a52ddae1bff42093ca20cef3ad96fe7fd85d195 261 BTC
cb36ba33b3ecd4d3177d786209670c9e6cdf95eb62be54986f0b49ca292714af 0.06 BTC
7192807f952b252081d0db0aa7575c4695b945820adaf7776b7189e6b3d86f96 0.01 BTC
355d4ea51c3b780cf0b10e8099a06a31484e0060bc140b63f3d6e5fb713ace5e 0.05 BTC
b961bc0c663a46893afd3166a604e7e2639533522d9fec61fdb95eb665e86f5a 0.61 BTC
138063e4bdb76feaa511f1e7f9c681eb468ef9140c141671741c965e503b84c6 1.62 BTC
a10bd194cdbf9aa4c12eb0b120056998a081a9b0d93d70570edff24dec831f90 0.81

So the one transaction that really hurt was the one published on
BitcoinTalk. We're not yet out of the woods as some of the 423
transactions still have a chance of being doublespent, but looks like
it's not that bad after all.

Cheers,
Chris

P.S.: For a complete list of transactions see http://pastebin.com/wctJU3Ln
--
Christian Decker


On Tue, Mar 12, 2013 at 7:39 PM, Gregory Maxwell <gmaxwell@gmail•com> wrote:
> On Tue, Mar 12, 2013 at 11:09 AM, Gregory Maxwell <gmaxwell@gmail•com> wrote:
>> On Tue, Mar 12, 2013 at 10:35 AM, Peter Vessenes <peter@coinlab•com> wrote:
>>> Can some enterprising soul determine if there were any double-spend attempts?
>>> I'm assuming no, and if that's the case, we should talk about that publicly.
> [snip]
>> I agree it would be good to confirm no one was ripped off, even though
>> we can't say there weren't any attempts.
>
> https://bitcointalk.org/index.php?topic=152348.msg1616747#msg1616747
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Bitcoin-development] Some PR preparation
  2013-03-12 19:53         ` Christian Decker
@ 2013-03-12 20:09           ` Peter Vessenes
  0 siblings, 0 replies; 8+ messages in thread
From: Peter Vessenes @ 2013-03-12 20:09 UTC (permalink / raw)
  To: Christian Decker; +Cc: Bitcoin Dev

[-- Attachment #1: Type: text/plain, Size: 3673 bytes --]

Thanks Chris.

Yep, looks like an honest-ish user managed to accidentally get one tx into
one chain and another into the other.

I think I'd cautiously say that if OKPay gets their cash back, or freezes
his balance nobody is out BTC for last night, (instead just time and
effort).

I'm doing a little FUD-fighting right now, but will try and pick up a bit
more if necessary tonight after my flight lands. I think this is mostly
over the heads of a lot of our typical media contacts, though.

Peter


On Tue, Mar 12, 2013 at 12:53 PM, Christian Decker <
decker.christian@gmail•com> wrote:

> Just a quick and dirty check if something bad actually happened. 430
> transactions that were confirmed in the alt-chain, are not confirmed
> in the true blockchain. The good news is that as far as I can tell
> most of them are low volume transactions destined for SD.
>
> 7 transactions were true double spends, or to be more precise
> transactions in which an conflicting transaction was confirmed in the
> new chain (with their respective amount):
>
> 12814b8ad57ce5654ba69eb26a52ddae1bff42093ca20cef3ad96fe7fd85d195 261 BTC
> cb36ba33b3ecd4d3177d786209670c9e6cdf95eb62be54986f0b49ca292714af 0.06 BTC
> 7192807f952b252081d0db0aa7575c4695b945820adaf7776b7189e6b3d86f96 0.01 BTC
> 355d4ea51c3b780cf0b10e8099a06a31484e0060bc140b63f3d6e5fb713ace5e 0.05 BTC
> b961bc0c663a46893afd3166a604e7e2639533522d9fec61fdb95eb665e86f5a 0.61 BTC
> 138063e4bdb76feaa511f1e7f9c681eb468ef9140c141671741c965e503b84c6 1.62 BTC
> a10bd194cdbf9aa4c12eb0b120056998a081a9b0d93d70570edff24dec831f90 0.81
>
> So the one transaction that really hurt was the one published on
> BitcoinTalk. We're not yet out of the woods as some of the 423
> transactions still have a chance of being doublespent, but looks like
> it's not that bad after all.
>
> Cheers,
> Chris
>
> P.S.: For a complete list of transactions see http://pastebin.com/wctJU3Ln
> --
> Christian Decker
>
>
> On Tue, Mar 12, 2013 at 7:39 PM, Gregory Maxwell <gmaxwell@gmail•com>
> wrote:
> > On Tue, Mar 12, 2013 at 11:09 AM, Gregory Maxwell <gmaxwell@gmail•com>
> wrote:
> >> On Tue, Mar 12, 2013 at 10:35 AM, Peter Vessenes <peter@coinlab•com>
> wrote:
> >>> Can some enterprising soul determine if there were any double-spend
> attempts?
> >>> I'm assuming no, and if that's the case, we should talk about that
> publicly.
> > [snip]
> >> I agree it would be good to confirm no one was ripped off, even though
> >> we can't say there weren't any attempts.
> >
> > https://bitcointalk.org/index.php?topic=152348.msg1616747#msg1616747
> >
> >
> ------------------------------------------------------------------------------
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_d2d_mar
> > _______________________________________________
> > Bitcoin-development mailing list
> > Bitcoin-development@lists•sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_mar
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists•sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>



-- 
------------------------------

[image: CoinLab Logo]PETER VESSENES
CEO

*peter@coinlab•com * /  206.486.6856  / SKYPE: vessenes
811 FIRST AVENUE  /  SUITE 480  /  SEATTLE, WA 98104

[-- Attachment #2: Type: text/html, Size: 6131 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-03-12 20:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-12  7:03 [Bitcoin-development] Some PR preparation Alan Reiner
2013-03-12 12:10 ` Luke-Jr
2013-03-12 16:55   ` Alan Reiner
2013-03-12 17:35     ` Peter Vessenes
2013-03-12 18:09     ` Gregory Maxwell
2013-03-12 18:39       ` Gregory Maxwell
2013-03-12 19:53         ` Christian Decker
2013-03-12 20:09           ` Peter Vessenes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox