Re: [bitcoin-dev] BIP CPRKV: Check private key verify

2016-02-12 Thread Tier Nolan via bitcoin-dev
On Fri, Feb 12, 2016 at 5:02 AM, wrote: > Seems it could be done without any new opcode: > The assumption was that the altcoin would only accept standard output scripts. Alice's payment in step 2 pays to a non-standard script. This is an improvement over the cut and choose, but it will only wo

[bitcoin-dev] Soft fork fix for block withholding attacks

2016-02-12 Thread gladoscc via bitcoin-dev
Here's a method of fixing block withholding attacks with a soft fork: We require blocks to choose an arbitrary target, e.g. two bytes. We redefine the block PoW target to be "less than the difficulty, with the last two bytes being the target". We require blocks to include a blinded hash of the ta

Re: [bitcoin-dev] Clearing up some misconceptions about full nodes

2016-02-12 Thread Patrick Shirkey via bitcoin-dev
On Thu, February 11, 2016 8:15 am, Chris Belcher via bitcoin-dev wrote: > I've been asked to post this to this mailing list too. It's time to > clear up some misconceptions floating around about full nodes. > > === Myth: There are only about 5500 full nodes worldwide === > > This number comes from

Re: [bitcoin-dev] Soft fork fix for block withholding attacks

2016-02-12 Thread Peter Todd via bitcoin-dev
On Fri, Feb 12, 2016 at 10:31:56PM +1100, gladoscc via bitcoin-dev wrote: > Here's a method of fixing block withholding attacks with a soft fork: So, while you're technique I believe works, it's not a soft-fork, at least under the definition most of the Bitcoin dev/research community have been usi

Re: [bitcoin-dev] Soft fork fix for block withholding attacks

2016-02-12 Thread Tier Nolan via bitcoin-dev
If clients were designed to warn their users when a soft fork happens, then it could be done reasonably safely. The reference client does this (or is it just for high POW softforks?), but many SPV clients don't. If there was a delay between version number changing and the rule activation, at leas

Re: [bitcoin-dev] Clearing up some misconceptions about full nodes

2016-02-12 Thread Danny Thorpe via bitcoin-dev
"With a very powerful "Desktop" machine bitcoin-qt dominates CPU/GPU resources." That doesn't match my experience. System responsiveness / user experience can suffer when running bitcoin-qt on a spinning hard disk. Disk I/O load will cause the whole system to grind and severely disrupt the user e