> I think Paul has been pretty upfront about the risks of his model.

I think he has been rather misleading in his presentation of the risks.

He outlines them in a very technical manner, yes, but then goes on to promote 
them to lay people as if they're no big deal, which is completely misleading.

> By your account bitcoin is already insecure then -- it allows anyone can 
> spend outputs that can be claimed by miners.

That is completely different.

It is disingenuous to say the two are remotely similar. The two situations have 
little-to-nothing in common.

In the present situation, anyone-can-spend outputs are used by probably less 
than 0.1% of users, and most software doesn't even allow for the possibility.

In Drivechain it's *encouraged-by-design*!

- Greg

--
Please do not email me anything that you are not comfortable also sharing with 
the NSA.

> On Jul 12, 2017, at 12:34 PM, Chris Stewart <ch...@suredbits.com 
> <mailto:ch...@suredbits.com>> wrote:
> 
> Hi Greg,
> 
> The safest way to ensure everyone's protection to make sure *no one can do 
> anything*. Then we will ALL be safe ;).
> 
> >If so, please leave, you are compromising Bitcoin's security.
> 
> Ok, let's calm down.
> 
> >If I design a car that has a button that randomly causes the brakes to give 
> >out if pressed, is that a good idea? Can I justify pushing for such a 
> >"feature" just because it's "opt-in"?
> 
> It would be more like "should we allow a car on the road if we know 
> statistically that our brakes give out in every 1/100,000,000 cars"? There is 
> security risks with everything in life -- we need to quantify the risk to see 
> if it is worth taking. I think Paul has been pretty upfront about the risks 
> of his model. I think you did a good job of demonstrating it in the email I 
> cited too.
> 
> >It is how *insecure* systems are designed.
> 
> By your account bitcoin is already insecure then -- it allows anyone can 
> spend outputs that can be claimed by miners.
> 
> >Sure, happy to, as soon as I have it written up in detail.
> 
> I look forward to this!
> 
> -Chris
> 
> On Wed, Jul 12, 2017 at 2:24 PM, Tao Effect <cont...@taoeffect.com 
> <mailto:cont...@taoeffect.com>> wrote:
> Dear Chris,
> 
>> I think this is an unfair characterization. You have to opt into using 
>> drivechains.
> 
> I have heard this nonsense repeated countless times in order to justify 
> adopting Drivechain.
> 
> This is not how security works.
> 
> A child can "opt-in" to using a loaded gun, but is it a good idea to make it 
> easy for them to do that?
> 
> No.
> 
> This is effectively the same thing Drivechains is doing.
> 
> It is a request to modify the Bitcoin protocol to make it easy for Bitcoin 
> users to give their Bitcoins to miners.
> 
> Does that sound like a good idea to anyone?
> 
> If so, please leave, you are compromising Bitcoin's security.
> 
> Security is about making it difficult to shoot yourself in the face.
> 
> If I design a car that has a button that randomly causes the brakes to give 
> out if pressed, is that a good idea? Can I justify pushing for such a 
> "feature" just because it's "opt-in"?
> 
> No. That is fallacy.
> 
> It is not how secure systems are designed.
> 
> It is how *insecure* systems are designed.
> 
>> Care to share? I'm unaware if there is.
> 
> 
> Sure, happy to, as soon as I have it written up in detail.
> 
> Kind regards,
> Greg Slepak
> 
> --
> Please do not email me anything that you are not comfortable also sharing 
> with the NSA.
> 
>> On Jul 12, 2017, at 12:19 PM, Chris Stewart <ch...@suredbits.com 
>> <mailto:ch...@suredbits.com>> wrote:
>> 
>> Hi Greg,
>> 
>> >Here, you admit that the security of the sidechains allows miners to steal 
>> >bitcoins, something they cannot do currently.
>> 
>> If I put my coins in an anyone can spend output, a miner will take them. 
>> They can do this today. I suggest you try it if you don't believe me :-). 
>> You have to be more specific with contract types instead of generically 
>> talking about 'all contracts ever'.
>> 
>> > Drivechain is an unmistakeable weakening of Bitcoin's security guarantees. 
>> > This you have not denied.
>> 
>> I think this is an unfair characterization. You have to opt into using 
>> drivechains. Other outputs such as P2PKH/Multisig etc are unaffected by a 
>> drivechain output. As Pieter Wuille stated earlier in this thread (and Paul 
>> has stated all along), drivechain outputs have a different security model 
>> than other contracts. Namely they are controlled by miners. I think we can 
>> all agree this is unfortunate, but it is the current reality we live in. I 
>> look forward to the day we can solve the 'ownership' problem so we can have 
>> trustless interoperable blockchains, but that day is not today.
>> 
>> As a reminder, most users will not have to go through the drivechain 
>> withdrawal process. Most withdrawals will be done via atomic swaps.
>> 
>> >There is no reason to weaken Bitcoin's security in such a dramatic fashion. 
>> >Better options are being worked on, they just take time.
>> 
>> Care to share? I'm unaware if there is.
>> 
>> >https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-June/014600.html
>> > 
>> ><https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-June/014600.html>
>> 
>> Everyone should re-read this email though, this is something that could 
>> happen. Paul's design makes it so that if this occurs it is *VERY* obvious. 
>> I guess we can argue if there is any difference between an obvious robbery 
>> vs a hidden robbery, but I think if we have to pick one or the other the 
>> choice is clear to me. Other designs (that I'm aware of) for sidechains had 
>> attack vectors that weren't so obvious.
>> 
>> -Chris
>> 
>> 
>> 
> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to